/* Buyer feature pages share the existing product photography and blue/white theme. */
.seo-hero h1{font-size:clamp(36px,5vw,64px);letter-spacing:-1.8px;max-width:1050px}.seo-hero .lead{font-size:20px}.breadcrumbs{display:flex;flex-wrap:wrap;gap:8px 12px;padding-top:18px;padding-bottom:18px;font-size:14px;color:#626268}.breadcrumbs a{color:#0071e3}.breadcrumbs [aria-current]{overflow-wrap:anywhere}.tag-links{display:flex;flex-wrap:wrap;gap:12px;margin:24px 0}.tag-links a{display:inline-flex;align-items:center;min-height:44px;padding:10px 18px;border:1px solid #c8d9ec;border-radius:24px;background:#f4f8fd;color:#005cb9;font-size:16px;line-height:1.4}.tag-links a:hover{background:#e6f1ff;border-color:#0071e3}.topic-grid{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:24px}.topic-card{padding:32px;border-radius:24px;background:#f5f5f7}.topic-card h2{font-size:28px;letter-spacing:-.6px;line-height:1.25}.topic-card h2 a{color:#005cb9}.topic-card p{font-size:17px;color:#626268}.topic-card .eyebrow{font-size:14px}.reading-copy{max-width:850px;font-size:18px;line-height:1.8;color:#53535b}.topic-products{grid-template-columns:repeat(2,minmax(0,1fr))}.topic-products .product-card,.topic-products .product-card:nth-child(-n+2){grid-column:auto}.topic-products .product-card img,.topic-products .product-card:nth-child(-n+2) img{height:300px}.comparison-scroll{overflow-x:auto;max-width:100%}.comparison-scroll table{width:100%;min-width:600px}.comparison-scroll th,.comparison-scroll td{min-width:155px;max-width:290px;vertical-align:top;overflow-wrap:anywhere}.comparison-scroll th:first-child{min-width:140px}.comparison-scroll thead th{font-size:16px}.comparison-scroll thead a{color:#005cb9}.comparison-scroll caption{text-align:left;padding:12px 8px;font-size:14px;color:#626268}.comparison-scroll:focus-visible{outline:3px solid #0071e3;outline-offset:3px}.purchase-nav{flex-wrap:wrap}.top{flex-wrap:wrap}.tag-links+.intro{margin-top:22px}footer .tag-links a{font-size:14px;padding:7px 13px}footer p{font-size:14px}.section:has(+.section){padding-bottom:40px}
@media(max-width:760px){.seo-hero h1{font-size:38px;line-height:1.13;letter-spacing:-1.2px}.seo-hero .lead{font-size:18px}.topic-grid,.topic-products{grid-template-columns:minmax(0,1fr)}.topic-card{padding:26px}.topic-card h2{font-size:27px}.reading-copy{font-size:17px}.tag-links{gap:10px}.tag-links a{font-size:15px;padding:10px 14px}.topic-products .product-card img,.topic-products .product-card:nth-child(-n+2) img{height:270px}.section:has(+.section){padding-bottom:22px}.breadcrumbs{font-size:14px}.purchase-nav{font-size:14px}.hero-inner h1{overflow-wrap:break-word}}
@media print{.breadcrumbs,.tag-links{display:none}.comparison-scroll{overflow:visible}.comparison-scroll table{min-width:0}.comparison-scroll th,.comparison-scroll td{min-width:0;font-size:10px}.topic-grid{display:block}}
