.legal-page.svelte-7ke6fz{padding:120px 0 80px;background-color:var(--earth-base, #f7f5f0);min-height:100vh}.content-wrapper.svelte-7ke6fz{max-width:800px;margin:0 auto;background-color:#fff;border-radius:12px;box-shadow:0 10px 30px #0000000d;padding:50px}h1.svelte-7ke6fz{font-size:2.5rem;color:#333;margin-bottom:.5rem}.last-updated.svelte-7ke6fz{color:#888;font-size:.95rem;margin-bottom:3rem;font-style:italic}.legal-content.svelte-7ke6fz h2:where(.svelte-7ke6fz){font-size:1.5rem;color:var(--purple-accent, #6a5acd);margin-top:2rem;margin-bottom:1rem}.legal-content.svelte-7ke6fz p:where(.svelte-7ke6fz),.legal-content.svelte-7ke6fz li:where(.svelte-7ke6fz){font-size:1.1rem;line-height:1.7;color:#555;margin-bottom:1rem}.legal-content.svelte-7ke6fz ul:where(.svelte-7ke6fz){margin-left:1.5rem;margin-bottom:1.5rem}@media(max-width:768px){.content-wrapper.svelte-7ke6fz{padding:30px 20px}h1.svelte-7ke6fz{font-size:2rem}}
