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