@media (width<=767px){.compare-page .mobile-purchase-bar{z-index:35;inset-inline:12px;bottom:calc(12px + env(safe-area-inset-bottom));border:1px solid var(--border);background:var(--background);justify-content:space-between;align-items:center;gap:12px;padding:12px 16px;display:flex;position:fixed}.compare-page .mobile-purchase-bar>div{min-width:0;display:grid}.compare-page .mobile-purchase-bar span{font:400 1.05rem var(--font-display)}.compare-page .mobile-purchase-bar strong{white-space:normal;font-size:.74rem;font-weight:500}.compare-page .mobile-purchase-bar button{flex-shrink:0;min-height:44px}body:has(.ad-consent) .compare-page .mobile-purchase-bar{visibility:hidden}}.compare-audit{max-width:760px;margin:0 auto;padding:clamp(56px,8vw,96px) 20px}.compare-audit h2{margin:12px 0 28px;font-size:clamp(1.9rem,4.5vw,3rem);line-height:1.15}.compare-audit ol{border-top:1px solid var(--border);margin:0;padding:0;list-style:none}.compare-audit li{border-bottom:1px solid var(--border);grid-template-columns:72px 1fr;align-items:baseline;gap:18px;padding:22px 0;display:grid}.compare-audit-num{font:italic 300 clamp(2.6rem,7vw,3.4rem)/1 var(--font-display);color:var(--gold,var(--primary));letter-spacing:-.02em;position:relative}.compare-audit-num:after{content:"";opacity:.6;background:currentColor;width:22px;height:1px;position:absolute;bottom:-10px;left:2px}.compare-audit h3{font:400 1.25rem/1.3 var(--font-display);margin:0 0 6px}.compare-audit p{color:var(--muted-foreground);margin:0;line-height:1.65}
