.faq-page .faq-hero{padding-top:calc(var(--nh-header-h) + clamp(2rem,4vh,3rem));padding-bottom:clamp(2rem,4vh,3rem)}.faq-page .faq-hero h1 em{font-style:italic}.faq-content{padding:0 clamp(1.5rem,5vw,4rem) clamp(4rem,10vh,6.5rem);background:radial-gradient(ellipse 60% 50% at 100% 0%,rgba(110,200,255,.08),transparent 55%),var(--nh-bg)}.faq-content__inner{display:flex;flex-direction:column;gap:1rem;max-width:1180px;margin:0 auto}.faq-item{padding:clamp(1.75rem,3vh,2.5rem) clamp(1.5rem,3vw,2.75rem);background:#fff;border:1px solid rgba(40,48,62,.08);border-radius:18px;box-shadow:0 12px 40px #1418200a}.faq-item h2{margin:0;font-family:var(--nh-font-display);font-size:clamp(1.25rem,2vw,1.55rem);font-weight:400;letter-spacing:-.02em;line-height:1.25;color:var(--nh-ink)}.faq-item p{margin:.85rem 0 0;color:var(--nh-muted);font-size:clamp(.92rem,1.05vw,1rem);line-height:1.65}.faq-item p+p{margin-top:.75rem}.faq-item a{color:#3d8fbf;font-weight:600;text-decoration:none;transition:color .16s ease}.faq-item a:hover{color:var(--nh-ink)}.faq-cta .nh-preorder__inner{max-width:720px}@media(max-width:640px){.faq-content{padding-inline:1.25rem}.faq-item{padding:1.5rem 1.25rem}}
