.legal-page.svelte-djj4ai{max-width:720px;margin:3rem auto;padding:0 1.5rem 4rem;color:var(--text-primary);line-height:1.7}.legal-page.svelte-djj4ai h1:where(.svelte-djj4ai){font-size:2rem;font-weight:800;margin-bottom:2rem}.legal-page.svelte-djj4ai h2:where(.svelte-djj4ai){font-size:1.2rem;font-weight:700;margin-top:2rem;margin-bottom:.5rem;color:var(--text-primary)}.legal-page.svelte-djj4ai p:where(.svelte-djj4ai){color:var(--text-secondary);margin-bottom:.8rem}.legal-page.svelte-djj4ai .intro:where(.svelte-djj4ai){margin-bottom:1.5rem}.legal-page.svelte-djj4ai ul:where(.svelte-djj4ai){color:var(--text-secondary);margin:.5rem 0 1rem 1.5rem}.legal-page.svelte-djj4ai li:where(.svelte-djj4ai){margin-bottom:.3rem}.legal-page.svelte-djj4ai a:where(.svelte-djj4ai){color:var(--accent);text-decoration:none}.legal-page.svelte-djj4ai a:where(.svelte-djj4ai):hover{text-decoration:underline}.legal-page.svelte-djj4ai strong:where(.svelte-djj4ai){color:var(--text-primary)}.legal-page.svelte-djj4ai .updated:where(.svelte-djj4ai){margin-top:2rem;font-size:.9rem;color:var(--text-secondary)}
