.legal-surface.svelte-7ke6fz{--font-heading:"Atkinson Hyperlegible", system-ui, sans-serif;color:var(--public-ink);font-family:Atkinson Hyperlegible,system-ui,sans-serif}.legal-prose.svelte-7ke6fz h1{font-family:var(--font-heading);letter-spacing:-.025em;color:var(--public-ink);margin-bottom:.4rem;font-size:2.4rem;font-weight:700;line-height:1.05}.legal-prose.svelte-7ke6fz .updated{font-family:var(--font-mono,ui-monospace, monospace);letter-spacing:.12em;text-transform:uppercase;color:var(--public-ink-faint);margin-bottom:1.75rem;font-size:11px}.legal-prose.svelte-7ke6fz h2{font-family:var(--font-mono,ui-monospace, monospace);letter-spacing:.16em;text-transform:uppercase;color:var(--public-ink-faint);border-top:1px solid color-mix(in oklch, var(--public-ink) 14%, transparent);margin-top:2.75rem;margin-bottom:.9rem;padding-top:1.4rem;font-size:12px;font-weight:500}.legal-prose.svelte-7ke6fz p,.legal-prose.svelte-7ke6fz li{color:var(--public-ink-soft);font-size:1.05rem;line-height:1.8}.legal-prose.svelte-7ke6fz .lede{color:var(--public-ink);font-size:1.3rem;line-height:1.55}.legal-prose.svelte-7ke6fz a{color:var(--accent-brand);text-underline-offset:3px}.legal-prose.svelte-7ke6fz .public-block-btn{margin-top:2.75rem}
