.legal.svelte-4ftree{max-width:880px;margin:0 auto;padding:clamp(56px,8vw,96px) var(--gutter)}.legal.svelte-4ftree .meta:where(.svelte-4ftree){display:flex;justify-content:space-between;font-family:var(--font-mono);font-size:11px;letter-spacing:.12em;color:var(--fg-4);text-transform:uppercase;padding-bottom:24px;border-bottom:1px solid var(--line);margin-bottom:56px}.legal.svelte-4ftree h1:where(.svelte-4ftree){font-family:var(--font-sans);font-size:clamp(36px,5vw,56px);font-weight:500;letter-spacing:-.025em;line-height:1.02;margin:0 0 40px;max-width:24ch}.legal.svelte-4ftree h2:where(.svelte-4ftree){font-family:var(--font-sans);font-size:clamp(20px,2vw,24px);font-weight:500;letter-spacing:-.014em;color:var(--fg);margin:48px 0 16px}.legal.svelte-4ftree p:where(.svelte-4ftree){font-size:16px;line-height:1.65;color:var(--fg-2);margin:0 0 14px;max-width:64ch}.legal.svelte-4ftree p:where(.svelte-4ftree) b{color:var(--fg);font-weight:500}.sec-grid.svelte-4ftree{display:grid;grid-template-columns:1fr 1fr;gap:1px;background:var(--line);border:1px solid var(--line);margin:32px 0 16px}@media (max-width: 640px){.sec-grid.svelte-4ftree{grid-template-columns:1fr}}.sec.svelte-4ftree{background:var(--bg-1);padding:24px}.sec.svelte-4ftree .lbl:where(.svelte-4ftree){font-family:var(--font-mono);font-size:10px;letter-spacing:.16em;text-transform:uppercase;color:var(--fg-3);margin-bottom:10px}.sec.svelte-4ftree h4:where(.svelte-4ftree){font-family:var(--font-sans);font-size:18px;font-weight:500;letter-spacing:-.012em;margin:0 0 8px;color:var(--fg)}.sec.svelte-4ftree p:where(.svelte-4ftree){font-size:14px;line-height:1.6;color:var(--fg-2);margin:0;max-width:none}.legal.svelte-4ftree a.inline{color:var(--fg);border-bottom:1px solid var(--line-strong)}
