.legal-page.svelte-5hvubf{max-width:720px;margin:0 auto;padding:40px 0}.legal-page.svelte-5hvubf h1:where(.svelte-5hvubf){font-size:2rem;font-weight:800;margin-bottom:8px;color:var(--text, #f0f0f0)}.legal-date.svelte-5hvubf{font-size:.8rem;color:#666;margin-bottom:40px}.legal-section.svelte-5hvubf{margin-bottom:32px}.legal-section.svelte-5hvubf h2:where(.svelte-5hvubf){font-size:1.1rem;font-weight:700;color:#f0f0f0;margin-bottom:10px;border-left:3px solid #4f46e5;padding-left:12px}.legal-section.svelte-5hvubf p:where(.svelte-5hvubf),.legal-section.svelte-5hvubf li:where(.svelte-5hvubf){font-size:.9rem;color:#a0a0a0;line-height:1.7}.legal-section.svelte-5hvubf p:where(.svelte-5hvubf)+p:where(.svelte-5hvubf){margin-top:10px}.legal-section.svelte-5hvubf ul:where(.svelte-5hvubf){padding-left:20px;margin-top:8px}.legal-section.svelte-5hvubf li:where(.svelte-5hvubf){margin-bottom:6px}.legal-section.svelte-5hvubf strong:where(.svelte-5hvubf){color:#c7d2fe}a.svelte-5hvubf{color:#a78bfa;text-decoration:none}a.svelte-5hvubf:hover{text-decoration:underline}
