.faq_layout__4sS5t{display:grid;grid-template-columns:240px minmax(0,1fr);gap:var(--ds-space-12);align-items:start}@media (max-width:900px){.faq_layout__4sS5t{grid-template-columns:1fr}}.faq_sideNav__rC7Nm{position:sticky;top:calc(var(--ds-header-height) + var(--ds-space-4));display:flex;flex-direction:column;gap:var(--ds-space-1);padding:var(--ds-space-5);background:var(--ds-color-surface);border:1px solid var(--ds-color-border-muted);border-radius:var(--ds-radius-lg)}@media (max-width:900px){.faq_sideNav__rC7Nm{position:static}}.faq_sideNavTitle__5R_yx{font-family:var(--ds-font-sans);font-size:var(--ds-font-size-xs);font-weight:700;letter-spacing:var(--ds-letter-spacing-eyebrow);text-transform:uppercase;color:var(--ds-color-text-subtle);margin-bottom:var(--ds-space-2)}.faq_sideNavLink__RfpPL{padding:var(--ds-space-2) var(--ds-space-3);border-radius:var(--ds-radius-sm);font-family:var(--ds-font-serif);font-size:var(--ds-font-size-sm);color:var(--ds-color-text-muted);text-decoration:none;border-left:2px solid transparent;transition:background var(--ds-duration-fast),color var(--ds-duration-fast),border-color var(--ds-duration-fast)}.faq_sideNavLink__RfpPL:hover{background:var(--ds-color-surface-muted);color:var(--ds-color-primary);border-left-color:var(--ds-color-primary)}.faq_topic__XdM4f{scroll-margin-top:calc(var(--ds-header-height) + var(--ds-space-4))}.faq_topic__XdM4f+.faq_topic__XdM4f{margin-top:var(--ds-space-12)}.faq_topicTitle__C46QH{font-family:var(--ds-font-sans);font-size:var(--ds-font-size-2xl);font-weight:700;color:var(--ds-color-text);margin:0 0 var(--ds-space-6);line-height:var(--ds-line-height-snug)}.faq_empty__xSgyc{font-family:var(--ds-font-serif);color:var(--ds-color-text-muted);padding:var(--ds-space-8);text-align:center;border:1px dashed var(--ds-color-border);border-radius:var(--ds-radius-lg)}