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