.legal-page.svelte-1v59r2c{background:var(--brand-surface-muted);min-height:100vh;font-family:var(--font-brand-body);color:var(--brand-text)}.legal-shell.svelte-1v59r2c{max-width:820px;margin:0 auto;padding:48px 24px 72px}.legal-back.svelte-1v59r2c{color:var(--brand-navy);margin-bottom:28px;font-size:.9rem;font-weight:500;text-decoration:none;display:inline-block}.legal-back.svelte-1v59r2c:hover{text-decoration:underline}.legal-card.svelte-1v59r2c{background:var(--brand-surface);border:1px solid var(--brand-navy-border);border-radius:var(--brand-radius);padding:48px;box-shadow:0 4px 24px #0043670d}@media (width<=600px){.legal-shell.svelte-1v59r2c{padding:32px 16px 56px}.legal-card.svelte-1v59r2c{padding:28px 22px}}
