.avs-site-header .avs-header-inner{width:min(100%,1600px)}.avs-browse-button,.avs-language>button,.avs-menu-toggle,.avs-sign-in-link,.avs-site-footer a,.avs-site-header .avs-language-list a,.avs-site-header .avs-primary-nav a{min-height:44px}.avs-sign-in-link{display:inline-flex;align-items:center;color:#ff304f;font-size:12px;font-weight:750;text-decoration:none;white-space:nowrap}.avs-sign-in-link:hover{color:#ff8090}.avs-site-footer .avs-brand,.avs-site-footer .avs-footer-links h2,.avs-site-header .avs-brand{letter-spacing:0}.avs-site-header .avs-language-list,.avs-site-header .avs-primary-nav{max-height:calc(100svh - 90px);overflow-y:auto;overscroll-behavior:contain}.avs-site-footer a:focus-visible,.avs-site-header a:focus-visible,.avs-site-header button:focus-visible{outline:2px solid var(--accent,#ff304f);outline-offset:4px}.avs-site-header .avs-language-list a,.avs-site-header .avs-primary-nav a{display:inline-flex;align-items:center}.avs-site-header .avs-language-list{width:min(182px,calc(100vw - 24px));min-width:0;max-width:calc(100vw - 24px)}.avs-site-footer .avs-footer-bottom,.avs-site-footer .avs-footer-intro,.avs-site-footer .avs-footer-links{min-width:0}@media (max-width:540px){.avs-site-header .avs-language-list{right:0}.avs-site-footer .avs-footer-description{max-width:34rem}}@media (max-width:400px){.avs-site-header .avs-language-list{right:0}.avs-site-footer .avs-footer-bottom p{max-width:100%}}@media (prefers-reduced-motion:reduce){.avs-site-footer *,.avs-site-header *{transition:none!important}}.compare-page{padding-top:64px;padding-bottom:80px}.compare-page .page-intro{max-width:950px;padding-top:0}.compare-page .page-intro h1{font-size:clamp(2.5rem,5vw,4.25rem);font-weight:800;letter-spacing:-.05em;margin:16px 0 24px;line-height:1.1}.compare-page .page-intro h1 span{color:var(--accent)}.compare-page .page-intro .lede{font-size:.95rem;line-height:1.85}.compare-criteria{display:grid;grid-template-columns:repeat(3,1fr);gap:24px;margin:54px 0 72px;padding:32px 0;border-block:1px solid var(--line)}.compare-criteria>div>span{font-size:11px;color:var(--accent)}.compare-criteria h2{margin:16px 0 10px;font-size:1.1rem}.compare-criteria p{color:var(--muted);font-size:.84rem;line-height:1.7;max-width:270px}.compare-page .section-heading h2{font-size:1.8rem}.compare-page .card-grid{gap:18px}.compare-card{padding:26px;background:#111;border-color:#252525}.compare-card h3{font-size:1.5rem;margin:20px 0 12px}.compare-mark{display:grid;place-items:center;width:40px;height:40px;font-family:var(--font-display);background:#23261b;color:var(--accent);border-radius:12px;font-size:20px}.compare-card a{display:flex;align-items:center;justify-content:space-between;gap:10px;padding:14px 0;font-size:.8rem;text-decoration:none;border-top:1px solid var(--line)}.compare-card a>span{color:var(--accent)}.compare-card p.compare-status{margin:0 0 26px;font-size:.75rem;color:#929292}.avs-faq{max-width:880px;margin-inline:auto!important}.avs-faq .faq-item{padding:23px 0}.avs-faq summary{list-style:none;position:relative;padding-right:24px;font-size:.92rem}.avs-faq summary::-webkit-details-marker{display:none}.avs-faq summary:after{content:"+";position:absolute;right:0;color:var(--accent);font-size:20px;top:-3px}.avs-faq details[open] summary:after{content:"−"}.avs-faq .faq-item p{padding-top:12px;font-size:.88rem;line-height:1.9;max-width:760px}#swap-tool{scroll-margin-top:100px}@media (max-width:760px){.compare-page{padding-top:42px}.compare-criteria{grid-template-columns:1fr;gap:20px;margin:36px 0 46px}.compare-criteria>div{display:grid;grid-template-columns:32px 1fr;gap:0 10px}.compare-criteria h2{margin-top:0}.compare-criteria p{grid-column:2;margin:0;max-width:none}.compare-page .section-heading .note{margin:0}.avs-faq summary{font-size:.84rem}}