.legal.svelte-57a3pf.svelte-57a3pf{max-width:740px;margin:0 auto;padding:40px 0 24px;color:var(--fg);font:400 16px/1.65 var(--font-body)}.legal-head.svelte-57a3pf.svelte-57a3pf{margin-bottom:32px}.kicker.svelte-57a3pf.svelte-57a3pf{font:500 11px/1 var(--font-mono);color:var(--accent-strong);text-transform:uppercase;letter-spacing:.06em;margin-bottom:12px}.legal.svelte-57a3pf h1.svelte-57a3pf{margin:0 0 14px;font:600 clamp(34px,3.4vw,46px)/1.05 var(--font-display);letter-spacing:-.03em}.lead.svelte-57a3pf.svelte-57a3pf{margin:0 0 14px;color:var(--muted);font-size:17px;max-width:60ch}.meta.svelte-57a3pf.svelte-57a3pf{margin:6px 0 0;font:500 11px/1.4 var(--font-mono);text-transform:uppercase;letter-spacing:.04em;color:var(--muted)}.meta.svelte-57a3pf a.svelte-57a3pf{color:var(--accent-strong);text-decoration:none}.meta.svelte-57a3pf a.svelte-57a3pf:hover{text-decoration:underline}.legal.svelte-57a3pf section.svelte-57a3pf{margin-top:28px}.legal.svelte-57a3pf h2.svelte-57a3pf{margin:0 0 12px;font:600 22px/1.2 var(--font-display);letter-spacing:-.02em}.legal.svelte-57a3pf h3.svelte-57a3pf{margin:18px 0 6px;font:600 16px/1.3 var(--font-display);letter-spacing:-.01em}.legal.svelte-57a3pf p.svelte-57a3pf{margin:0 0 12px;max-width:70ch}.legal.svelte-57a3pf ul.svelte-57a3pf{margin:0 0 12px;padding-left:22px;max-width:70ch}.legal.svelte-57a3pf li.svelte-57a3pf{margin:6px 0}.legal.svelte-57a3pf code.svelte-57a3pf{font:500 13px/1 var(--font-mono);background:color-mix(in oklch,var(--surface) 80%,var(--accent-soft) 20%);padding:2px 6px;border-radius:4px}.entity-block.svelte-57a3pf.svelte-57a3pf{display:grid;gap:4px;padding:14px 18px;background:var(--surface);border:1px solid var(--border);border-radius:8px;margin:8px 0 14px;font-size:15px}.entity-block.svelte-57a3pf strong.svelte-57a3pf{font:600 16px/1 var(--font-display);letter-spacing:-.01em}.proc-table.svelte-57a3pf.svelte-57a3pf{width:100%;border-collapse:collapse;margin:8px 0 14px;font-size:14px}.proc-table.svelte-57a3pf th.svelte-57a3pf,.proc-table.svelte-57a3pf td.svelte-57a3pf{text-align:left;padding:10px 12px;border-bottom:1px solid var(--border);vertical-align:top}.proc-table.svelte-57a3pf th.svelte-57a3pf{font:500 11px/1 var(--font-mono);text-transform:uppercase;letter-spacing:.04em;color:var(--muted)}.legal.svelte-57a3pf a.svelte-57a3pf{color:var(--accent-strong)}
