.faq-hero{padding-block:72px 24px}.faq-hero h1{max-width:760px;font-size:var(--website-heading);letter-spacing:-.03em;margin-top:14px;font-weight:600;line-height:1.12}.faq-lead{max-width:600px;color:var(--color-muted);font-size:var(--text-reading);margin-top:18px;line-height:1.7}.faq-topics{flex-wrap:wrap;gap:8px;margin-top:32px;display:flex}.faq-topics a{border:1px solid var(--color-border);min-height:40px;color:inherit;font-size:var(--text-body);white-space:nowrap;border-radius:999px;align-items:center;padding-inline:16px;font-weight:500;text-decoration:none;display:inline-flex}.faq-topics a:hover{border-color:var(--color-ink)}.faq-topic{grid-template-columns:1fr 1.5fr;gap:64px;padding-block:48px;display:grid}.faq-topic h2{font-size:var(--text-title);letter-spacing:-.02em;font-weight:600}.faq-topic .website-faq-list details p{padding-bottom:12px}.faq-link{min-height:32px;font-size:var(--text-body);align-items:center;gap:6px;margin-bottom:20px;font-weight:500;display:inline-flex}.faq-contact{border-top:1px solid var(--color-border);text-align:center;margin-block:48px 96px;padding-block:56px}.faq-contact h2{font-size:var(--text-title);font-weight:600}.faq-contact p{color:var(--color-muted);font-size:var(--text-reading);margin:12px auto 24px}@media (width<=1100px){.faq-topic{grid-template-columns:1fr;gap:16px}}@media (width<=760px){.faq-hero{padding-block:40px 8px}.faq-topics{scrollbar-width:none;flex-wrap:nowrap;margin-inline:-16px;padding-inline:16px;overflow-x:auto}.faq-topic{padding-block:32px}.faq-contact{margin-block:24px 48px;padding-block:40px}}
