.legal-page.svelte-1hvgont{padding:4rem 0;min-height:calc(100vh - 200px)}.container.svelte-1hvgont{max-width:800px;margin:0 auto;padding:0 2rem}h1.svelte-1hvgont{font-size:2.5rem;color:var(--color-primary);margin-bottom:1rem}.last-updated.svelte-1hvgont{color:#6b7280;font-size:1rem;margin-bottom:3rem;padding-bottom:2rem;border-bottom:2px solid #e5e7eb}section.svelte-1hvgont{margin-bottom:3rem}h2.svelte-1hvgont{font-size:1.75rem;color:var(--color-primary);margin-bottom:1rem;margin-top:3rem}h3.svelte-1hvgont{font-size:1.25rem;color:var(--color-primary);margin-bottom:.75rem;margin-top:1.5rem}p.svelte-1hvgont{line-height:1.7;color:#374151;margin-bottom:1rem}ul.svelte-1hvgont{margin-left:2rem;margin-bottom:1rem}li.svelte-1hvgont{line-height:1.7;color:#374151;margin-bottom:.5rem}strong.svelte-1hvgont{color:var(--color-primary)}.contact-info.svelte-1hvgont{background:#f9fafb;padding:1.5rem;border-radius:.5rem;margin-top:1rem}.contact-info.svelte-1hvgont p:where(.svelte-1hvgont){margin-bottom:.5rem}a.svelte-1hvgont{color:var(--color-primary);text-decoration:none}a.svelte-1hvgont:hover{text-decoration:underline}@media (max-width: 768px){h1.svelte-1hvgont{font-size:2rem}h2.svelte-1hvgont{font-size:1.5rem}.container.svelte-1hvgont{padding:0 1rem}}
