.faq-qa{max-width:720px;display:flex;flex-direction:column;gap:32px}.faq-qa article{padding-bottom:28px;border-bottom:1px solid var(--border)}.faq-qa article:last-child{border-bottom:0}.faq-qa h2{font-family:var(--font-display);font-weight:600;font-size:19px;line-height:1.35;letter-spacing:-.015em;color:var(--ink);margin:0 0 12px}.faq-qa p{font-size:15.5px;line-height:1.65;color:var(--ink-soft);margin:0;max-width:64ch}.faq-qa p+p{margin-top:12px}.faq-qa a{color:var(--accent);text-decoration:underline;text-underline-offset:3px;text-decoration-thickness:1px}
