.legal-page.svelte-7ke6fz{min-height:100svh;padding:2rem 1.5rem 4rem;background:var(--color-background);opacity:0;transform:translateY(10px);transition:opacity .4s ease,transform .4s ease}.legal-page.mounted.svelte-7ke6fz{opacity:1;transform:translateY(0)}.container.svelte-7ke6fz{max-width:720px;margin:0 auto}.back-link.svelte-7ke6fz{display:inline-block;margin-bottom:2rem;color:var(--color-cyan-400, #22d3ee);text-decoration:none;font-size:.9375rem;transition:color .2s ease}.back-link.svelte-7ke6fz:hover{color:var(--color-cyan-300, #67e8f9)}h1.svelte-7ke6fz{font-size:clamp(2rem,5vw,2.5rem);font-weight:700;color:var(--color-text-primary);margin-bottom:.5rem}.last-updated.svelte-7ke6fz{color:var(--color-steel-500, #64748b);font-size:.875rem;margin-bottom:2.5rem}section.svelte-7ke6fz{margin-bottom:2rem}h2.svelte-7ke6fz{font-size:1.25rem;font-weight:600;color:var(--color-text-primary);margin-bottom:.75rem}p.svelte-7ke6fz{color:var(--color-steel-400, #94a3b8);line-height:1.7}ul.svelte-7ke6fz{margin:.75rem 0;padding-left:1.5rem;color:var(--color-steel-400, #94a3b8);line-height:1.8}li.svelte-7ke6fz{margin-bottom:.25rem}a.svelte-7ke6fz{color:var(--color-cyan-400, #22d3ee)}a.svelte-7ke6fz:hover{color:var(--color-cyan-300, #67e8f9)}.light h1.svelte-7ke6fz,.light h2.svelte-7ke6fz{color:var(--color-steel-800, #1e293b)}.light p.svelte-7ke6fz,.light ul.svelte-7ke6fz{color:var(--color-steel-600, #475569)}.light .back-link.svelte-7ke6fz{color:#0891b2}.light .back-link.svelte-7ke6fz:hover{color:#0e7490}.light a.svelte-7ke6fz{color:#0891b2}
