.legal-page.svelte-1gmktme{min-height:var(--app-height);background:radial-gradient(100% 32rem at 15% 0%, #24081a 0%, transparent 80%), var(--color-bg)}.topbar.svelte-1gmktme{max-width:68rem;padding:calc(var(--sat) + 24px) calc(var(--sar) + 24px) 24px calc(var(--sal) + 24px);justify-content:space-between;align-items:center;gap:24px;margin:0 auto;display:flex}.brand.svelte-1gmktme{font-family:var(--font-display);color:var(--color-accent);font-size:1.7rem;text-decoration:none}.back.svelte-1gmktme{color:var(--color-muted);font-size:.85rem}main.svelte-1gmktme{max-width:42rem;padding:32px calc(var(--sar) + 24px) calc(var(--sab) + 64px) calc(var(--sal) + 24px);margin:0 auto}.intro.svelte-1gmktme{margin-bottom:40px}.eyebrow.svelte-1gmktme{color:var(--color-accent);letter-spacing:.14em;text-transform:uppercase;margin:0 0 16px;font-size:.75rem}h1.svelte-1gmktme{font-family:var(--font-display);text-wrap:balance;margin:0;font-size:clamp(2.5rem,9vw,3.8rem);font-weight:400;line-height:1.06}.body.svelte-1gmktme{color:var(--color-ink-dim);line-height:1.8}.body.svelte-1gmktme h2{font-family:var(--font-display);color:var(--color-accent);margin:40px 0 12px;font-size:1.6rem;font-weight:400}.body.svelte-1gmktme p,.body.svelte-1gmktme ul{margin:0 0 14px}.body.svelte-1gmktme ul{padding-left:1.2em}.body.svelte-1gmktme li+li{margin-top:6px}.body.svelte-1gmktme strong{color:var(--color-ink);font-weight:500}.body.svelte-1gmktme a,footer.svelte-1gmktme a:where(.svelte-1gmktme){color:var(--color-accent);text-underline-offset:3px;overflow-wrap:anywhere;text-decoration:underline}footer.svelte-1gmktme{border-top:1px solid var(--color-line);margin-top:56px;padding-top:20px}nav.svelte-1gmktme{flex-wrap:wrap;gap:12px 24px;font-size:.9rem;display:flex}
