.legal-page.svelte-1e0rsuc{padding:var(--space-7) var(--space-3) var(--space-6)}.legal-head.svelte-1e0rsuc{max-width:48rem;margin:0 auto}.legal-head.svelte-1e0rsuc h1:where(.svelte-1e0rsuc){font-family:var(--font-title);font-size:var(--font-lg);letter-spacing:-.02em;margin:0;line-height:1.1}.accent.svelte-1e0rsuc{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-1e0rsuc{margin:var(--space-2) 0 0;color:var(--text-dim);font-size:var(--font-sub-sm)}.legal.svelte-1e0rsuc{max-width:48rem;margin:var(--space-5) auto 0}.legal.svelte-1e0rsuc p{margin-top:var(--space-3);color:var(--text-muted);line-height:1.75}.legal.svelte-1e0rsuc 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-1e0rsuc ul{margin-top:var(--space-2);padding-left:1.25rem;list-style:outside}.legal.svelte-1e0rsuc li{color:var(--text-muted);margin-top:.5rem;line-height:1.75}.legal.svelte-1e0rsuc a{color:var(--accent);text-underline-offset:2px;text-decoration:underline}.legal.svelte-1e0rsuc a:hover{color:var(--accent-active)}.legal.svelte-1e0rsuc strong{color:var(--text);font-weight:600}
