.legal-page.svelte-1gmktme{min-height:100vh;background:var(--surface-0)}main.svelte-1gmktme{width:min(100% - 2rem,44rem);margin:0 auto;padding:5rem 0 7rem}header.svelte-1gmktme{padding-bottom:3rem;border-bottom:1px solid var(--border-subtle);margin-bottom:3rem}.eyebrow.svelte-1gmktme{font:600 .68rem var(--font-mono);letter-spacing:.1em;text-transform:uppercase;color:var(--accent-text)}h1.svelte-1gmktme{font-size:clamp(2.1rem,4vw,2.9rem);letter-spacing:-.02em;line-height:1.1;margin:1rem 0 .6rem}header.svelte-1gmktme>span:where(.svelte-1gmktme){color:var(--text-quaternary);font-size:.82rem}.prose.svelte-1gmktme h2{font-size:1.15rem;margin:2.5rem 0 .8rem;letter-spacing:-.01em}.prose.svelte-1gmktme h2:first-child{margin-top:0}.prose.svelte-1gmktme p{color:var(--text-secondary);font-size:.9rem;line-height:1.7;margin:0 0 1rem}.prose.svelte-1gmktme ul{color:var(--text-secondary);font-size:.9rem;line-height:1.7;padding-left:1.2rem;margin:0 0 1rem}.prose.svelte-1gmktme li{margin-bottom:.4rem}.prose.svelte-1gmktme strong{color:var(--text-primary)}.prose.svelte-1gmktme a{color:var(--accent-text)}
