.legal.svelte-7ke6fz{padding:40px 0 96px}.legal-grid.svelte-7ke6fz{grid-template-columns:260px 1fr;align-items:start;gap:56px;display:grid}@media (width<=980px){.legal-grid.svelte-7ke6fz{grid-template-columns:1fr;gap:32px}}.legal-toc.svelte-7ke6fz{position:sticky;top:96px}@media (width<=980px){.legal-toc.svelte-7ke6fz{position:static}}.toc-card.svelte-7ke6fz{background:var(--bg-1);border:1px solid var(--line);border-radius:12px;padding:20px}.toc-eyebrow.svelte-7ke6fz{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-7ke6fz ol:where(.svelte-7ke6fz){counter-reset:toc;flex-direction:column;gap:6px;margin:0;padding:0;list-style:none;display:flex}.toc-card.svelte-7ke6fz li:where(.svelte-7ke6fz){counter-increment:toc;font-size:13px;line-height:1.4}.toc-card.svelte-7ke6fz a:where(.svelte-7ke6fz){color:var(--ink-dim);border-radius:7px;gap:10px;padding:6px 8px;transition:all .15s;display:flex}.toc-card.svelte-7ke6fz a:where(.svelte-7ke6fz):before{content:counter(toc, decimal-leading-zero);color:var(--ink-mute);flex-shrink:0;font-family:JetBrains Mono Variable,monospace;font-size:11px}.toc-card.svelte-7ke6fz a:where(.svelte-7ke6fz):hover{color:var(--brand);background:color-mix(in srgb, var(--brand) 7%, transparent)}.legal-prose.svelte-7ke6fz{max-width:760px;color:var(--ink-dim);font-size:15.5px;line-height:1.7}.legal-prose.svelte-7ke6fz h2:where(.svelte-7ke6fz){letter-spacing:-.02em;color:var(--ink);margin:48px 0 16px;scroll-margin-top:96px;font-family:Inter Variable,sans-serif;font-size:24px;font-weight:700;line-height:1.2}.legal-prose.svelte-7ke6fz h2:where(.svelte-7ke6fz):first-child{margin-top:0}.legal-prose.svelte-7ke6fz h3:where(.svelte-7ke6fz){letter-spacing:-.01em;color:var(--ink);margin:32px 0 10px;font-family:Inter Variable,sans-serif;font-size:17px;font-weight:600}.legal-prose.svelte-7ke6fz p:where(.svelte-7ke6fz){margin:0 0 16px}.legal-prose.svelte-7ke6fz ul:where(.svelte-7ke6fz){flex-direction:column;gap:10px;margin:0 0 20px;padding-left:20px;display:flex}.legal-prose.svelte-7ke6fz li:where(.svelte-7ke6fz){padding-left:4px}.legal-prose.svelte-7ke6fz strong:where(.svelte-7ke6fz){color:var(--ink);font-weight:600}.legal-prose.svelte-7ke6fz a:where(.svelte-7ke6fz){color:var(--brand);text-underline-offset:2px;word-break:break-word;text-decoration:underline;text-decoration-thickness:1px}.legal-prose.svelte-7ke6fz a:where(.svelte-7ke6fz):hover{color:var(--brand-soft)}.callout.svelte-7ke6fz{border-left:2px solid var(--brand);background:color-mix(in srgb, var(--brand) 6%, transparent);color:var(--ink);border-radius:0 8px 8px 0;padding:12px 16px;font-size:14.5px}.callout.svelte-7ke6fz em:where(.svelte-7ke6fz){font-family:Instrument Serif,serif;font-size:16px;font-style:italic}.callout.svelte-7ke6fz strong:where(.svelte-7ke6fz){color:var(--ink)}.legal-address.svelte-7ke6fz{color:var(--ink);background:var(--bg-1);border:1px solid var(--line);border-radius:10px;padding:16px 20px;font-family:JetBrains Mono Variable,monospace;font-size:13.5px;font-style:normal;line-height:1.7;display:inline-block}.legal-table-wrap.svelte-7ke6fz{border:1px solid var(--line);border-radius:10px;margin:0 0 24px;overflow-x:auto}.legal-table.svelte-7ke6fz{border-collapse:collapse;width:100%;min-width:560px;font-size:13.5px}.legal-table.svelte-7ke6fz thead:where(.svelte-7ke6fz) th:where(.svelte-7ke6fz){text-align:left;background:var(--bg-2);color:var(--ink);letter-spacing:.08em;text-transform:uppercase;border-bottom:1px solid var(--line);padding:12px 14px;font-family:JetBrains Mono Variable,monospace;font-size:11.5px;font-weight:600}.legal-table.svelte-7ke6fz tbody:where(.svelte-7ke6fz) td:where(.svelte-7ke6fz){border-bottom:1px solid var(--line);vertical-align:top;color:var(--ink-dim);padding:12px 14px}.legal-table.svelte-7ke6fz tbody:where(.svelte-7ke6fz) tr:where(.svelte-7ke6fz):last-child td:where(.svelte-7ke6fz){border-bottom:0}.legal-table.svelte-7ke6fz tbody:where(.svelte-7ke6fz) td:where(.svelte-7ke6fz):first-child{color:var(--ink);width:30%;font-weight:500}.legal-table.svelte-7ke6fz tbody:where(.svelte-7ke6fz) td:where(.svelte-7ke6fz):last-child{text-align:center;letter-spacing:.06em;width:78px;font-family:JetBrains Mono Variable,monospace;font-size:11px}.legal-table.svelte-7ke6fz .yes:where(.svelte-7ke6fz){color:var(--brand)}.legal-table.svelte-7ke6fz .no:where(.svelte-7ke6fz){color:var(--ink-mute)}.legal-meta.svelte-7ke6fz{border-top:1px solid var(--line);letter-spacing:.06em;color:var(--ink-mute);text-transform:uppercase;margin-top:48px;padding-top:20px;font-family:JetBrains Mono Variable,monospace;font-size:12px}
