.legal-wrap.svelte-14wy07b{max-width:var(--container);padding:var(--sp-12) var(--sp-6) var(--sp-16);margin:0 auto}.legal-doc-nav.svelte-14wy07b{gap:var(--sp-2);margin-bottom:var(--sp-8);padding-bottom:var(--sp-5);border-bottom:1px solid var(--border);flex-wrap:wrap;display:flex}.legal-nav-pill.svelte-14wy07b{border:1px solid var(--border);background:var(--surface);color:var(--ink-2);font-size:var(--fs-sm);border-radius:999px;align-items:center;padding:.45rem .9rem;font-weight:500;text-decoration:none;transition:border-color .15s,color .15s,background-color .15s;display:inline-flex}.legal-nav-pill.svelte-14wy07b:hover{color:var(--ink);border-color:var(--accent)}.legal-nav-pill.active.svelte-14wy07b{background:var(--teal-50);border-color:var(--teal-100);color:var(--accent-strong);font-weight:600}.legal-layout.svelte-14wy07b{max-width:52rem;display:block}.legal-layout.with-toc.svelte-14wy07b{gap:var(--sp-8);grid-template-columns:15rem minmax(0,48rem);align-items:start;max-width:66rem;display:grid}.legal-toc.svelte-14wy07b{padding:var(--sp-4);border:1px solid var(--border);border-radius:var(--radius);background:var(--surface-2);position:sticky;top:5.5rem}.legal-toc-title.svelte-14wy07b{font-size:var(--fs-xs);text-transform:uppercase;letter-spacing:.08em;color:var(--ink-3);margin:0 0 var(--sp-3);font-weight:700}.legal-toc-list.svelte-14wy07b{gap:var(--sp-2);flex-direction:column;margin:0;padding:0;list-style:none;display:flex}.legal-toc-list.svelte-14wy07b a:where(.svelte-14wy07b){font-size:var(--fs-xs);color:var(--ink-2);line-height:1.4;text-decoration:none;display:block}.legal-toc-list.svelte-14wy07b a:where(.svelte-14wy07b):hover{color:var(--accent-strong);text-decoration:underline}.legal-main.svelte-14wy07b{min-width:0}@media (width<=960px){.legal-layout.with-toc.svelte-14wy07b{gap:var(--sp-6);grid-template-columns:1fr}.legal-toc.svelte-14wy07b{position:static}}
