.legal-page.svelte-7ke6fz{padding:var(--space-7) var(--space-3) var(--space-6)}.legal-head.svelte-7ke6fz{max-width:48rem;margin:0 auto}.legal-head.svelte-7ke6fz h1:where(.svelte-7ke6fz){font-family:var(--font-title);font-size:var(--font-lg);letter-spacing:-.02em;margin:0;line-height:1.1}.accent.svelte-7ke6fz{background:linear-gradient(180deg, var(--accent-start) 0%, var(--accent-end) 100%);-webkit-text-fill-color:transparent;-webkit-background-clip:text;background-clip:text}.updated.svelte-7ke6fz{margin:var(--space-2) 0 0;color:var(--text-dim);font-size:var(--font-sub-sm)}.legal.svelte-7ke6fz{max-width:48rem;margin:var(--space-5) auto 0}.legal.svelte-7ke6fz p{margin-top:var(--space-3);color:var(--text-muted);line-height:1.75}.legal.svelte-7ke6fz h2{margin-top:var(--space-5);font-family:var(--font-title);font-size:var(--font-md);color:var(--text);letter-spacing:-.01em;margin-bottom:0}.legal.svelte-7ke6fz ul{margin-top:var(--space-2);padding-left:1.25rem;list-style:outside}.legal.svelte-7ke6fz li{color:var(--text-muted);margin-top:.5rem;line-height:1.75}.legal.svelte-7ke6fz a{color:var(--accent);text-underline-offset:2px;text-decoration:underline}.legal.svelte-7ke6fz a:hover{color:var(--accent-active)}.legal.svelte-7ke6fz strong{color:var(--text);font-weight:600}
