.legal-page.svelte-1046um5{min-height:100vh;display:flex;flex-direction:column;background:var(--bg-primary);color:var(--text-primary)}.legal-content.svelte-1046um5{max-width:48rem;margin-inline:auto;padding:3rem 1.5rem;flex:1}h1.svelte-1046um5{font-size:2rem;font-weight:700;margin-bottom:2rem;color:var(--text-primary)}h2.svelte-1046um5{font-size:1.25rem;font-weight:600;margin-top:2rem;margin-bottom:.75rem;color:var(--text-primary)}h3.svelte-1046um5{font-size:1.0625rem;font-weight:600;margin-top:1.25rem;margin-bottom:.5rem;color:var(--text-primary)}section.svelte-1046um5{margin-bottom:1rem}p.svelte-1046um5{color:var(--text-secondary);line-height:1.7;margin:0 0 .75rem}a.svelte-1046um5{color:var(--accent-primary);text-decoration:none}a.svelte-1046um5:hover{text-decoration:underline}
