.legal-layout.svelte-q0l11k{width:min(var(--content-lane), calc(100% - 2rem));padding:var(--content-top) 0 var(--space-3xl);margin-inline:auto}.legal-header.svelte-q0l11k{text-align:left;margin-bottom:var(--space-xl)}.legal-header.svelte-q0l11k h1:where(.svelte-q0l11k){font-family:var(--font-display);font-size:var(--content-title);max-width:none;margin:var(--space-sm) 0;color:var(--ink);letter-spacing:-.015em;line-height:1.12}.legal-header.svelte-q0l11k p:where(.svelte-q0l11k){color:var(--muted);margin:0;font-size:1.05rem;line-height:1.55}.legal-column.svelte-q0l11k{gap:var(--space-lg);align-content:start;display:grid}.legal-section.svelte-q0l11k{gap:var(--space-xs);display:grid}.legal-section.svelte-q0l11k h2:where(.svelte-q0l11k){font-size:1rem;font-family:var(--font-body);color:var(--ink);margin:0;font-weight:800}.legal-section.svelte-q0l11k p:where(.svelte-q0l11k),.legal-section.svelte-q0l11k li{color:var(--muted);margin:0;font-size:.88rem;line-height:1.6}.legal-section.svelte-q0l11k ul{margin:var(--space-2xs) 0 0;padding-left:1.2rem}.legal-section.svelte-q0l11k li+li{margin-top:var(--space-2xs)}.legal-section.svelte-q0l11k strong{color:var(--ink);font-weight:700}.legal-section.svelte-q0l11k a:where(.svelte-q0l11k){color:var(--green);text-underline-offset:3px;font-weight:700;text-decoration:underline}.legal-section.svelte-q0l11k a:where(.svelte-q0l11k):hover{color:color-mix(in oklch, var(--green) 75%, var(--ink))}
