.legal-page.svelte-17wjoog{max-width:800px;margin:0 auto;padding:var(--sp-8) var(--container-pad)}.legal-page.svelte-17wjoog h1:where(.svelte-17wjoog){font-size:var(--fs-h1);font-weight:var(--fw-bold);margin-bottom:var(--sp-2);color:var(--color-text)}.last-updated.svelte-17wjoog{font-size:var(--fs-small);color:var(--color-text-muted);margin-bottom:var(--sp-4)}.intro-lead.svelte-17wjoog{font-size:var(--fs-body);line-height:1.7;color:var(--color-text);margin-bottom:var(--sp-8);padding:var(--sp-4);background:var(--color-surface-alt, #f6f4ff);border-left:3px solid var(--color-primary, #A467FF);border-radius:8px}.legal-page.svelte-17wjoog section:where(.svelte-17wjoog){margin-bottom:var(--sp-8)}.legal-page.svelte-17wjoog h2:where(.svelte-17wjoog){font-size:var(--fs-h2);font-weight:var(--fw-semibold);margin-bottom:var(--sp-3);color:var(--color-text)}.legal-page.svelte-17wjoog section:where(.svelte-17wjoog) p{font-size:var(--fs-body);line-height:1.7;color:var(--color-text-muted);margin-bottom:var(--sp-3)}.legal-page.svelte-17wjoog section:where(.svelte-17wjoog) ul{padding-left:var(--sp-6);margin-bottom:var(--sp-3)}.legal-page.svelte-17wjoog section:where(.svelte-17wjoog) li{font-size:var(--fs-body);line-height:1.7;color:var(--color-text-muted);margin-bottom:var(--sp-1)}.legal-page.svelte-17wjoog section:where(.svelte-17wjoog) a{color:var(--color-primary)}.legal-page.svelte-17wjoog section:where(.svelte-17wjoog) a:hover{text-decoration:underline}.legal-page.svelte-17wjoog section:where(.svelte-17wjoog) strong{color:var(--color-text);font-weight:var(--fw-semibold)}
