.prose .faq-intro{margin:0 0 44px}.prose .faq-lede{color:var(--muted);margin:0 0 18px;font-size:17px;line-height:1.6}.prose .faq-intro>:last-child{margin-bottom:0}.prose .faq-pills{flex-wrap:wrap;gap:10px;margin:0 0 18px;display:flex}.prose .faq-pill{border:1px solid var(--border);background:var(--surface);letter-spacing:.06em;text-transform:uppercase;color:var(--muted);border-radius:999px;padding:7px 14px;font-size:12px;text-decoration:none}@media (hover:hover){.prose .faq-pill:hover{color:var(--accent-text);border-color:var(--accent-text);text-decoration:none}}.prose .faq-group{margin-top:44px}.prose .faq-group:first-of-type{margin-top:0}.prose .faq-kicker{border-bottom:1px solid var(--border);font-family:var(--font-mono);letter-spacing:.08em;text-transform:uppercase;color:var(--faint);margin:0;padding-bottom:8px;font-size:11.5px;font-weight:500;line-height:1.4}.prose .faq-row{border-top:1px solid var(--border);grid-template-columns:minmax(240px,340px) 1fr;gap:0 48px;padding:26px 0;display:grid}.prose .faq-group .faq-row:first-of-type{border-top:0}.prose .faq-q{letter-spacing:-.01em;margin:0;font-size:18px;font-weight:600;line-height:1.35}.prose .faq-a{max-width:640px}.prose .faq-a>:last-child{margin-bottom:0}@media (width<=860px){.prose .faq-intro{margin-bottom:36px}.prose .faq-lede{font-size:15.5px}.prose .faq-group{margin-top:36px}.prose .faq-row{grid-template-columns:1fr;gap:10px 0;padding:20px 0}.prose .faq-q{font-size:17px}}
