.legal-page.svelte-1588ews{min-height:100vh;padding:2rem 1.5rem}.legal-inner.svelte-1588ews{max-width:720px;margin:0 auto}.back-link.svelte-1588ews{display:inline-block;color:var(--color-text-muted);font-size:.875rem;text-decoration:none;margin-bottom:1.5rem}.back-link.svelte-1588ews:hover{color:var(--color-text)}h1.svelte-1588ews{font-size:2rem;font-weight:700;margin-bottom:.25rem;color:var(--color-text)}.subtitle.svelte-1588ews{color:var(--color-text-muted);font-size:.9rem;margin-bottom:2.5rem}section.svelte-1588ews{margin-bottom:2rem;padding-bottom:2rem;border-bottom:1px solid var(--color-border)}section.svelte-1588ews:last-child{border-bottom:none}h2.svelte-1588ews{font-size:1rem;font-weight:600;margin-bottom:.5rem;color:var(--color-text);text-transform:uppercase;letter-spacing:.04em;font-size:.8rem;color:var(--color-text-muted)}p.svelte-1588ews{color:var(--color-text);line-height:1.7;margin-bottom:.75rem}p.svelte-1588ews:last-child{margin-bottom:0}a.svelte-1588ews{color:var(--color-primary);text-decoration:none}a.svelte-1588ews:hover{text-decoration:underline}
