.legal-page.svelte-7ke6fz{padding:8rem 0 4rem;min-height:100vh;background-color:var(--color-primary-light)}.container.svelte-7ke6fz{max-width:800px}h1.svelte-7ke6fz{font-size:2.5rem;margin-bottom:.5rem;color:var(--color-text-primary)}.last-updated.svelte-7ke6fz{color:var(--color-text-tertiary);font-size:.875rem;margin-bottom:3rem}section.svelte-7ke6fz{margin-bottom:2.5rem}h2.svelte-7ke6fz{font-size:1.25rem;margin-bottom:1rem;color:var(--color-text-primary);font-family:var(--font-family-body);font-weight:600}h3.svelte-7ke6fz{font-size:1rem;margin:1.5rem 0 .75rem;color:var(--color-text-secondary);font-family:var(--font-family-body);font-weight:500}p.svelte-7ke6fz{color:var(--color-text-secondary);line-height:1.7;margin-bottom:1rem}ul.svelte-7ke6fz{color:var(--color-text-secondary);line-height:1.7;margin:0 0 1rem 1.5rem;padding:0}li.svelte-7ke6fz{margin-bottom:.5rem}a.svelte-7ke6fz{color:var(--color-forest);text-decoration:underline}a.svelte-7ke6fz:hover{color:var(--color-forest-dark)}address.svelte-7ke6fz{font-style:normal;color:var(--color-text-secondary);line-height:1.8}
