.faq-discovery,.faq-results,.faq-support{width:min(880px,100% - 48px);margin-inline:auto}.faq-discovery{grid-template-columns:minmax(0,1fr);gap:16px;margin-bottom:48px;display:grid}.faq-discovery .glossary-search{width:100%}.faq-discovery>p{color:var(--lab-copy);font-size:13px;line-height:1.5}.faq-section-heading{justify-content:space-between;align-items:baseline;gap:12px 24px;margin-bottom:24px;display:flex}.faq-section-heading h2{letter-spacing:-.035em;font-size:26px;font-weight:560;line-height:1.2}.faq-section-heading p{color:var(--lab-copy);flex-shrink:0;font-size:13px;line-height:1.5}.faq-groups{gap:36px;display:grid}.faq-topic-heading{margin-bottom:14px}.faq-topic-heading h3{letter-spacing:-.025em;font-size:20px;font-weight:560;line-height:1.3}.faq-answer{overflow-wrap:anywhere;gap:14px;display:grid}.faq-modes{gap:18px;margin:0;display:grid}.faq-modes>div{border-top:1px solid var(--glossary-border);gap:8px;padding-top:16px;display:grid}.faq-modes dt{color:var(--lab-text);font-size:16px;font-weight:600}.faq-modes dd{gap:8px;margin:0;display:grid}.faq-answer .faq-related-link{width:fit-content;color:var(--lab-accent);align-items:center;gap:6px;font-weight:550;text-decoration:none;display:inline-flex}.faq-related-link:hover{text-underline-offset:3px;text-decoration:underline}.faq-related-link svg{width:18px;height:18px}.faq-empty,.faq-support{border-radius:var(--surface-section-radius);gap:16px;padding:32px;display:grid}.faq-empty{background:var(--lab-surface);box-shadow:var(--surface-raised-card)}.faq-empty h3,.faq-support h2{color:var(--lab-text);letter-spacing:-.04em;font-size:28px;font-weight:500;line-height:1.2}.faq-empty>p,.faq-support>p{color:var(--lab-copy);overflow-wrap:anywhere;font-size:16px;line-height:1.55}.faq-support{background:var(--lab-soft);margin-block:48px 64px}.faq-actions{flex-wrap:wrap;align-items:center;gap:12px;display:flex}@media (width<=760px){.faq-discovery,.faq-results,.faq-support{width:calc(100% - 40px)}.faq-discovery{margin-bottom:36px}.faq-section-heading{flex-wrap:wrap;gap:8px 16px}.faq-section-heading h2{font-size:24px}.faq-empty,.faq-support{padding:24px}.faq-empty h3,.faq-support h2{font-size:26px}}
