.legal-shell.svelte-7ke6fz{width:min(820px,100% - 2rem);margin:0 auto;padding:2.5rem 0 1rem}.legal.svelte-7ke6fz{color:var(--text);font-family:var(--font-body);line-height:1.72}.eyebrow.svelte-7ke6fz{text-transform:uppercase;letter-spacing:.14em;color:var(--primary);margin:0 0 .4rem;font-size:.8rem;font-weight:700}.legal.svelte-7ke6fz h1:where(.svelte-7ke6fz){font-family:var(--font-display);letter-spacing:-.02em;margin:0 0 .3rem;font-size:clamp(2rem,4vw,2.6rem)}.updated.svelte-7ke6fz{color:var(--muted);margin:0 0 2rem;font-size:.95rem}.legal.svelte-7ke6fz h2:where(.svelte-7ke6fz){font-family:var(--font-display);margin:2.2rem 0 .6rem;font-size:1.3rem}.legal.svelte-7ke6fz p:where(.svelte-7ke6fz),.legal.svelte-7ke6fz li:where(.svelte-7ke6fz){color:var(--muted-strong)}.legal.svelte-7ke6fz ul:where(.svelte-7ke6fz){gap:.5rem;margin:.4rem 0 0;padding-left:1.2rem;display:grid}.legal.svelte-7ke6fz a:where(.svelte-7ke6fz){color:var(--primary);text-underline-offset:2px;text-decoration:underline}
