.legal.svelte-1bjot2s{max-width:768px;margin:0 auto;padding:48px 22px 64px}.legal__title.svelte-1bjot2s{font-family:var(--font-display);font-weight:var(--fw-bold);letter-spacing:-.025em;color:var(--text-strong);margin:8px 0 4px;font-size:clamp(28px,4vw,42px)}.legal__updated.svelte-1bjot2s{color:var(--text-muted);margin:0 0 26px;font-size:14px}.legal__intro.svelte-1bjot2s{color:var(--text-muted);background:var(--surface-sunken);border:1px solid var(--border-subtle);border-radius:10px;margin:0 0 30px;padding:12px 16px;font-size:14px;line-height:1.6}.legal__toc.svelte-1bjot2s{margin:0 0 30px}.legal__toc.svelte-1bjot2s ol:where(.svelte-1bjot2s){columns:2 260px;column-gap:28px;margin:0;padding:0;font-size:14px;line-height:1.9;list-style:none}.legal__h2.svelte-1bjot2s{scroll-margin-top:80px}.legal__sections.svelte-1bjot2s{flex-direction:column;gap:26px;max-width:68ch;display:flex}.legal__h2.svelte-1bjot2s{font-family:var(--font-display);font-size:19px;font-weight:var(--fw-semibold);color:var(--text-strong);margin:0 0 8px}.legal__body.svelte-1bjot2s{color:var(--text-body);margin:0;font-size:1rem;line-height:1.7}.legal__body.svelte-1bjot2s+.legal__body:where(.svelte-1bjot2s){margin-top:10px}.legal__list.svelte-1bjot2s{color:var(--text-body);flex-direction:column;gap:4px;margin:10px 0 0;padding-left:20px;font-size:1rem;line-height:1.7;list-style:outside;display:flex}.legal__switch.svelte-1bjot2s{border-top:1px solid var(--border-subtle);font-size:14px;font-weight:var(--fw-semibold);gap:16px;margin-top:34px;padding-top:22px;display:flex}.legal__switch.svelte-1bjot2s a:where(.svelte-1bjot2s){color:var(--text-muted)}.legal__switch.svelte-1bjot2s a.legal__active:where(.svelte-1bjot2s){color:var(--text-link)}
