.faq{max-width:var(--page);margin:2.4em auto 0}.faq>h2{font:800 clamp(28px, 3vw, 36px)/1.12 var(--display,var(--sans));letter-spacing:-.025em;margin:0 0 .8em}.faq-list{gap:12px;display:grid}.faq-card{background:#fff;border-radius:20px;padding:18px 22px;box-shadow:0 6px 20px #10302f0f}.faq-card h3,.prose .faq-card h3{font:800 clamp(20px, 2vw, 24px)/1.25 var(--display,var(--sans));letter-spacing:-.02em;margin:0 0 8px}.faq-card p,.prose .faq-card p{font:400 19px/1.7 var(--sans);margin:0}
