.legal-page.svelte-1yoxucc{max-width:720px;margin:0 auto;padding:4rem 1.5rem}.legal-container.svelte-1yoxucc{background:var(--glass-bg);-webkit-backdrop-filter:blur(var(--glass-blur));backdrop-filter:blur(var(--glass-blur));border:1px solid var(--glass-border);border-radius:24px;padding:3rem;box-shadow:var(--glass-shadow)}h1.svelte-1yoxucc{font-size:2rem;font-weight:900;margin-bottom:.25rem;color:var(--color-burgundy)}.last-updated.svelte-1yoxucc{font-size:.85rem;color:var(--color-brown);opacity:.7;margin-bottom:2rem}h2.svelte-1yoxucc{font-size:1.25rem;font-weight:700;margin-top:2rem;margin-bottom:.5rem;color:var(--color-burgundy)}h3.svelte-1yoxucc{font-size:1rem;font-weight:700;margin-top:1rem;margin-bottom:.25rem;color:var(--color-brown)}p.svelte-1yoxucc,li.svelte-1yoxucc{font-size:.95rem;line-height:1.7;color:var(--color-burgundy);opacity:.85}ul.svelte-1yoxucc{padding-left:1.5rem;margin:.5rem 0}li.svelte-1yoxucc{margin-bottom:.35rem}a.svelte-1yoxucc{color:var(--color-brown);text-decoration:underline}a.svelte-1yoxucc:hover{opacity:.7}
