.legal.svelte-6vipbz h1{font-size:clamp(2rem,4vw,2.75rem);font-weight:500;letter-spacing:-.035em;line-height:1.1;color:var(--color-text);margin:0 0 .75rem}.legal.svelte-6vipbz .updated{font-size:13px;color:var(--color-text-muted);margin:0 0 3rem}.legal.svelte-6vipbz h2{font-size:20px;font-weight:500;letter-spacing:-.02em;color:var(--color-text);margin:3rem 0 1rem}.legal.svelte-6vipbz h3{font-size:16px;font-weight:500;color:var(--color-text);margin:2rem 0 .75rem}.legal.svelte-6vipbz p,.legal.svelte-6vipbz li{font-size:15px;line-height:1.7;color:var(--color-text-secondary)}.legal.svelte-6vipbz p{margin:0 0 1rem}.legal.svelte-6vipbz ul{margin:0 0 1rem;padding-left:1.25rem;list-style:disc}.legal.svelte-6vipbz li{margin-bottom:.5rem}.legal.svelte-6vipbz strong{color:var(--color-text);font-weight:500}.legal.svelte-6vipbz a{color:var(--color-accent, #16c265);text-decoration:underline;text-underline-offset:2px}.legal.svelte-6vipbz table{width:100%;border-collapse:collapse;margin:0 0 1.5rem;font-size:14px}.legal.svelte-6vipbz th,.legal.svelte-6vipbz td{border:1px solid rgba(255,255,255,.08);padding:.6rem .75rem;text-align:left;color:var(--color-text-secondary);vertical-align:top}.legal.svelte-6vipbz th{color:var(--color-text);font-weight:500;background:#ffffff05}.legal.svelte-6vipbz .callout{border:1px solid rgba(255,255,255,.08);background:#ffffff05;border-radius:12px;padding:1rem 1.25rem;margin:0 0 2rem}.legal.svelte-6vipbz .callout p{margin:0;font-size:14px}
