.LegalPage.svelte-1e0rsuc{background:radial-gradient(circle at 12% 0%, oklch(68% .14 255/.12), transparent 34%), var(--DashboardBg);min-height:calc(100vh - 53px);color:var(--DashboardText);font-family:var(--DashboardFontBody);padding:48px 32px 96px}.LegalHero.svelte-1e0rsuc{text-align:center;max-width:720px;margin:0 auto 36px}.LegalEyebrow.svelte-1e0rsuc{letter-spacing:.22em;text-transform:uppercase;color:var(--DashboardAccentSoft);margin:0 0 10px;font-size:11px;font-weight:700}.LegalHero.svelte-1e0rsuc h1:where(.svelte-1e0rsuc){font-family:var(--DashboardFontDisplay);color:var(--DashboardTextStrong);margin:0 0 14px;font-size:clamp(2.4rem,5vw,3.4rem);line-height:.95}.LegalLead.svelte-1e0rsuc{max-width:560px;color:var(--DashboardTextMuted);margin:0 auto 12px;font-size:15px;line-height:1.65}.LegalUpdated.svelte-1e0rsuc{color:oklch(65% .01 250);margin:0;font-size:12px}.LegalBody.svelte-1e0rsuc{border:1px solid var(--DashboardBorder);background:var(--DashboardSurface);border-radius:16px;gap:28px;max-width:720px;margin:0 auto 40px;padding:28px 32px;display:grid}.LegalBody.svelte-1e0rsuc section:where(.svelte-1e0rsuc) h2:where(.svelte-1e0rsuc){font-family:var(--DashboardFontDisplay);color:var(--DashboardTextStrong);margin:0 0 10px;font-size:1.15rem}.LegalBody.svelte-1e0rsuc p:where(.svelte-1e0rsuc),.LegalBody.svelte-1e0rsuc li:where(.svelte-1e0rsuc){color:var(--DashboardTextMuted);margin:0;font-size:14px;line-height:1.7}.LegalBody.svelte-1e0rsuc p:where(.svelte-1e0rsuc)+p:where(.svelte-1e0rsuc),.LegalBody.svelte-1e0rsuc p:where(.svelte-1e0rsuc)+ul:where(.svelte-1e0rsuc),.LegalBody.svelte-1e0rsuc ul:where(.svelte-1e0rsuc)+p:where(.svelte-1e0rsuc){margin-top:10px}.LegalBody.svelte-1e0rsuc ul:where(.svelte-1e0rsuc){gap:8px;margin:0;padding-left:1.2rem;display:grid}.LegalBody.svelte-1e0rsuc a:where(.svelte-1e0rsuc){color:var(--DashboardAccent)}.LegalCta.svelte-1e0rsuc{border:1px solid var(--DashboardBorder);background:var(--DashboardSurfaceInset);text-align:center;border-radius:16px;max-width:720px;margin:0 auto;padding:24px}.LegalCtaActions.svelte-1e0rsuc{flex-wrap:wrap;justify-content:center;gap:12px;margin-top:14px;display:flex}.PrimaryButton.svelte-1e0rsuc,.OutlineButton.svelte-1e0rsuc{cursor:pointer;border:none;border-radius:10px;justify-content:center;align-items:center;padding:10px 16px;font-size:13px;font-weight:600;text-decoration:none;display:inline-flex}.PrimaryButton.svelte-1e0rsuc{background:var(--DashboardAccent);color:#fff}.OutlineButton.svelte-1e0rsuc{border:1px solid var(--DashboardBorder);color:var(--DashboardText);background:0 0}@media (width<=720px){.LegalPage.svelte-1e0rsuc{padding:32px 20px 72px}.LegalBody.svelte-1e0rsuc{padding:22px 18px}}
