.faq{gap:14px;max-width:52em;margin-top:24px;display:grid}.faq-item{background:var(--c-card);box-shadow:inset 0 0 0 1px var(--c-rule);border-radius:18px;padding:clamp(18px,2.4vw,24px) clamp(20px,3vw,28px)}.faq-q{font:800 clamp(19px, 1.6vw, 22px) / 1.3 var(--font-display);letter-spacing:-.01em;text-wrap:balance;margin:0 0 8px}.faq-a{color:var(--c-ink-2);margin:0;font-size:17.5px;line-height:1.6}
