.legal-page.svelte-84t4i9.svelte-84t4i9{max-width:800px;margin:0 auto;padding:8rem 2rem 4rem}.legal-header.svelte-84t4i9.svelte-84t4i9{margin-bottom:3rem;padding-bottom:2rem;border-bottom:1px solid var(--gray-200)}.legal-header.svelte-84t4i9 h1.svelte-84t4i9{font-size:2.5rem;font-weight:800;letter-spacing:-1px;margin-bottom:.5rem}.effective-date.svelte-84t4i9.svelte-84t4i9{color:var(--gray-500);font-size:.95rem}.legal-content.svelte-84t4i9 section.svelte-84t4i9{margin-bottom:2.5rem}.legal-content.svelte-84t4i9 h2.svelte-84t4i9{font-size:1.25rem;font-weight:700;margin-bottom:1rem;color:var(--gray-900)}.legal-content.svelte-84t4i9 p.svelte-84t4i9{margin-bottom:1rem;color:var(--gray-700);line-height:1.7}.legal-content.svelte-84t4i9 ul.svelte-84t4i9{margin:1rem 0 1rem 1.5rem;color:var(--gray-700)}.legal-content.svelte-84t4i9 li.svelte-84t4i9{margin-bottom:.5rem;line-height:1.6}.legal-content.svelte-84t4i9 a.svelte-84t4i9{color:var(--accent);text-decoration:none;transition:color .2s ease}.legal-content.svelte-84t4i9 a.svelte-84t4i9:hover{color:var(--accent-dark);text-decoration:underline}.legal-content.svelte-84t4i9 address.svelte-84t4i9{font-style:normal;color:var(--gray-700);line-height:1.8}.legal-content.svelte-84t4i9 strong.svelte-84t4i9{color:var(--gray-900)}@media (max-width: 768px){.legal-page.svelte-84t4i9.svelte-84t4i9{padding:6rem 1.5rem 3rem}.legal-header.svelte-84t4i9 h1.svelte-84t4i9{font-size:2rem}}
