.faq-page.svelte-1bex8oj{border-top:1px solid var(--line);background:var(--bg-1);padding:40px 0 96px}.faq-page-grid.svelte-1bex8oj{grid-template-columns:280px 1fr;align-items:flex-start;gap:56px;display:grid}@media (width<=980px){.faq-page-grid.svelte-1bex8oj{grid-template-columns:1fr;gap:32px}}.faq-toc.svelte-1bex8oj{flex-direction:column;gap:20px;display:flex;position:sticky;top:96px}@media (width<=980px){.faq-toc.svelte-1bex8oj{position:static}}.toc-card.svelte-1bex8oj{background:var(--bg);border:1px solid var(--line);border-radius:12px;padding:20px}.toc-eyebrow.svelte-1bex8oj{letter-spacing:.14em;text-transform:uppercase;color:var(--ink-mute);margin-bottom:14px;font-family:JetBrains Mono Variable,monospace;font-size:11px;display:block}.toc-card.svelte-1bex8oj ol:where(.svelte-1bex8oj){counter-reset:toc;flex-direction:column;gap:4px;margin:0;padding:0;list-style:none;display:flex}.toc-card.svelte-1bex8oj li:where(.svelte-1bex8oj){counter-increment:toc;font-size:13px;line-height:1.4}.toc-card.svelte-1bex8oj a:where(.svelte-1bex8oj){color:var(--ink-dim);border-radius:7px;gap:10px;padding:8px 10px;transition:all .15s;display:flex}.toc-card.svelte-1bex8oj a:where(.svelte-1bex8oj):before{content:counter(toc, decimal-leading-zero);color:var(--ink-mute);flex-shrink:0;align-self:center;font-family:JetBrains Mono Variable,monospace;font-size:11px}.toc-card.svelte-1bex8oj a:where(.svelte-1bex8oj):hover{color:var(--brand);background:color-mix(in srgb, var(--brand) 7%, transparent)}.faq-page-content.svelte-1bex8oj{flex-direction:column;gap:64px;min-width:0;display:flex}.faq-cat.svelte-1bex8oj{scroll-margin-top:96px}.faq-cat-head.svelte-1bex8oj{max-width:720px;margin-bottom:24px}.faq-cat-head.svelte-1bex8oj .h-sec:where(.svelte-1bex8oj){margin:12px 0;font-size:clamp(26px,3.2vw,38px)}.faq-cat-head.svelte-1bex8oj p:where(.svelte-1bex8oj){color:var(--ink-dim);margin:0;font-size:15px;line-height:1.6}
