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