.legal.svelte-1mx8j0u{width:100%;max-width:780px;margin:48px auto 0;padding:0 24px}header.svelte-1mx8j0u{display:flex;flex-direction:column;gap:10px;margin-bottom:28px}h1.svelte-1mx8j0u{font:400 56px/1.02 var(--font-serif);letter-spacing:-.022em}.updated.svelte-1mx8j0u{color:var(--ink-subtle);font-size:var(--fs-sm)}.intro.svelte-1mx8j0u{font-size:18px;line-height:1.6;color:var(--ink-muted)}nav.svelte-1mx8j0u{margin-bottom:36px;padding:20px 24px;border:1px solid var(--line);border-radius:var(--radius-lg);background:var(--surface)}nav.svelte-1mx8j0u h2:where(.svelte-1mx8j0u){margin-bottom:10px;font-size:var(--fs-sm);font-weight:500;color:var(--ink-subtle)}nav.svelte-1mx8j0u ol:where(.svelte-1mx8j0u){margin:0;padding-left:22px;columns:2;column-gap:32px}nav.svelte-1mx8j0u li:where(.svelte-1mx8j0u){padding:2px 0;break-inside:avoid}nav.svelte-1mx8j0u a:where(.svelte-1mx8j0u){color:var(--ink);font-weight:500;text-decoration:none}nav.svelte-1mx8j0u a:where(.svelte-1mx8j0u):hover{text-decoration:underline;text-decoration-color:var(--line-strong);text-underline-offset:3px}.body.svelte-1mx8j0u{font-size:16px;line-height:1.7}.body.svelte-1mx8j0u h2{margin:48px 0 12px;font:400 28px/1.2 var(--font-serif);letter-spacing:-.012em;scroll-margin-top:90px}.body.svelte-1mx8j0u h3{margin:22px 0 8px;font-size:16px;font-weight:600}.body.svelte-1mx8j0u p,.body.svelte-1mx8j0u ul,.body.svelte-1mx8j0u ol,.body.svelte-1mx8j0u table{margin:0 0 14px}.body.svelte-1mx8j0u ul,.body.svelte-1mx8j0u ol{padding-left:22px}.body.svelte-1mx8j0u li{margin-bottom:6px}.body.svelte-1mx8j0u a{color:var(--ink);font-weight:500;text-decoration:underline;text-underline-offset:3px;text-decoration-color:var(--line-strong);overflow-wrap:anywhere}.body.svelte-1mx8j0u .table{overflow-x:auto;margin-bottom:14px;border:1px solid var(--line);border-radius:var(--radius-md)}.body.svelte-1mx8j0u table{width:100%;margin:0;border-collapse:collapse;font-size:14.5px;line-height:22px}.body.svelte-1mx8j0u th,.body.svelte-1mx8j0u td{padding:10px 14px;text-align:left;vertical-align:top;border-bottom:1px solid var(--line)}.body.svelte-1mx8j0u th{background:var(--surface-sunken);font-weight:600}.body.svelte-1mx8j0u tr:last-child td{border-bottom:0}.body.svelte-1mx8j0u .callout{padding:16px 20px;border-radius:var(--radius-md);background:var(--brand-soft);color:var(--ink)}.body.svelte-1mx8j0u code{font-family:var(--font-mono);font-size:.9em}@media(max-width:640px){.legal.svelte-1mx8j0u{margin-top:32px;padding:0 16px}h1.svelte-1mx8j0u{font-size:40px}nav.svelte-1mx8j0u ol:where(.svelte-1mx8j0u){columns:1}}
