.legal-page.svelte-12pywbn{min-height:100vh;display:flex;flex-direction:column;background:var(--bg)}.legal-content.svelte-12pywbn{flex:1;max-width:800px;margin:0 auto;padding:3rem 1.5rem 4rem;width:100%}h1.svelte-12pywbn{font-size:2rem;font-weight:800;color:var(--text);margin:0 0 .5rem}.last-updated.svelte-12pywbn{font-size:.85rem;color:var(--text-muted);margin:0 0 2rem}.intro.svelte-12pywbn{font-size:1.05rem;color:var(--text);line-height:1.7;margin:0 0 2rem}section.svelte-12pywbn{margin-bottom:2rem}h2.svelte-12pywbn{font-size:1.25rem;font-weight:700;color:var(--text);margin:0 0 .75rem}section.svelte-12pywbn p:where(.svelte-12pywbn){font-size:1rem;color:var(--text-muted);line-height:1.7;margin:0}section.svelte-12pywbn a:where(.svelte-12pywbn){color:var(--primary);text-decoration:none;font-weight:500}section.svelte-12pywbn a:where(.svelte-12pywbn):hover{text-decoration:underline}@media(max-width:768px){.legal-content.svelte-12pywbn{padding:2rem 1.25rem 3rem}h1.svelte-12pywbn{font-size:1.5rem}h2.svelte-12pywbn{font-size:1.1rem}}
