.legal.svelte-1420qq5{background:var(--bg);color:var(--ink);padding-block:clamp(7rem,12vw,10rem) clamp(4rem,8vw,7rem);min-height:100svh}.wrap.svelte-1420qq5{width:min(100% - calc(var(--gutter) * 2),52rem);margin-inline:auto}.back.svelte-1420qq5{display:inline-flex;align-items:center;gap:.35rem;margin-bottom:2rem;font-size:var(--step--1);font-weight:600;text-decoration:none}.back.svelte-1420qq5:hover{text-decoration:underline}.back.svelte-1420qq5 svg:where(.svelte-1420qq5){width:1rem;height:1rem}h1.svelte-1420qq5{font-size:var(--step-3)}.intro.svelte-1420qq5{margin-top:.85rem;font-size:var(--step-1);color:var(--ink-soft)}.as-of.svelte-1420qq5{margin-top:.75rem;font-size:.78rem;letter-spacing:.06em;text-transform:uppercase;color:var(--ink-soft)}.review.svelte-1420qq5{margin-top:1.75rem;padding:.9rem 1.15rem;border:1px solid color-mix(in srgb,var(--accent) 45%,transparent);border-radius:var(--radius-sm);background:color-mix(in srgb,var(--accent) 10%,transparent);font-size:var(--step--1);line-height:1.6}.blocks.svelte-1420qq5{display:grid;gap:clamp(1.75rem,4vw,2.75rem);margin-top:clamp(2.5rem,5vw,3.5rem)}h2.svelte-1420qq5{font-size:var(--step-1);margin-bottom:.6rem}.blocks.svelte-1420qq5 p:where(.svelte-1420qq5){color:var(--ink-soft);line-height:1.7;white-space:pre-line}.blocks.svelte-1420qq5 p:where(.svelte-1420qq5)+p:where(.svelte-1420qq5){margin-top:.85rem}
