.m-main.svelte-3qm88h{min-height:60vh}.m-main.svelte-3qm88h .legal-narrow{max-width:720px;margin:0 auto;padding:64px 24px}.m-main.svelte-3qm88h .legal-narrow h1{font-family:var(--ff-display);letter-spacing:-.025em;margin:0 0 16px;font-size:clamp(32px,5vw,56px);font-weight:600;line-height:1.05}.m-main.svelte-3qm88h .legal-narrow h1 em{font-style:italic;font-weight:400}.m-main.svelte-3qm88h .legal-narrow h2{font-family:var(--ff-display);color:var(--ink);margin:32px 0 12px;font-size:22px;font-weight:600}.m-main.svelte-3qm88h .legal-narrow .kicker{font-family:var(--ff-mono);letter-spacing:.14em;text-transform:uppercase;color:var(--accent-2);margin:0 0 20px;font-size:11px;font-weight:500}.m-main.svelte-3qm88h .legal-narrow .lead{color:var(--ink-2);margin:0 0 28px;font-size:18px;line-height:1.6}.m-main.svelte-3qm88h .legal-narrow p{color:var(--ink-2);margin:12px 0;line-height:1.7}.m-main.svelte-3qm88h .legal-narrow ul{margin:16px 0;padding:0;list-style:none}.m-main.svelte-3qm88h .legal-narrow ul li{color:var(--ink-2);margin:8px 0;padding-left:22px;line-height:1.6;position:relative}.m-main.svelte-3qm88h .legal-narrow ul li:before{content:"";background:var(--accent-2);border-radius:50%;width:6px;height:6px;position:absolute;top:.7em;left:6px}.m-main.svelte-3qm88h .legal-narrow ul li strong{color:var(--ink)}
