.legal.svelte-1l17t1y{max-width:720px;margin:0 auto;padding:clamp(40px,6vw,80px) clamp(20px,5vw,60px)}header.svelte-1l17t1y{margin-bottom:36px}.brand.svelte-1l17t1y{display:inline-flex;align-items:center;gap:10px;color:inherit;text-decoration:none;margin-bottom:28px}.brand.svelte-1l17t1y span:where(.svelte-1l17t1y){font-family:var(--font-display);font-style:italic;font-size:18px}h1.svelte-1l17t1y{font-family:var(--font-display);font-weight:400;font-size:clamp(36px,5vw,48px);margin:0 0 8px;letter-spacing:-.02em;line-height:1.1}.meta.svelte-1l17t1y{font-family:var(--font-mono);font-size:11px;letter-spacing:1.5px;color:var(--fg-mut);text-transform:uppercase}.prose.svelte-1l17t1y h2{font-family:var(--font-display);font-style:italic;font-size:clamp(20px,2.4vw,24px);color:var(--accent);margin:36px 0 12px;font-weight:400;letter-spacing:-.01em}.prose.svelte-1l17t1y h3{font-family:var(--font-mono);font-size:11px;letter-spacing:2px;color:var(--fg-mut);text-transform:uppercase;margin:22px 0 8px}.prose.svelte-1l17t1y p{font-family:var(--font-body);font-size:15.5px;line-height:1.7;margin:0 0 14px}.prose.svelte-1l17t1y ul{margin:0 0 14px;padding-left:22px;font-family:var(--font-body);font-size:15.5px;line-height:1.7}.prose.svelte-1l17t1y li{margin-bottom:6px}.prose.svelte-1l17t1y strong{color:var(--fg)}.prose.svelte-1l17t1y a{color:var(--accent);text-decoration:underline dotted}.back.svelte-1l17t1y{margin-top:48px;padding-top:24px;border-top:1px solid var(--rule);text-align:center;font-family:var(--font-body);font-size:14px}.back.svelte-1l17t1y a:where(.svelte-1l17t1y){color:var(--fg-mut);text-decoration:none}.back.svelte-1l17t1y a:where(.svelte-1l17t1y):hover{color:var(--accent)}
