.legal h1{font-family:var(--font-display), system-ui, sans-serif;letter-spacing:-.02em;font-size:1.75rem;font-weight:600}.legal h2{font-family:var(--font-display), system-ui, sans-serif;margin-top:2.25rem;font-size:1.125rem;font-weight:600}.legal p,.legal li{color:var(--ink-muted);margin-top:.75rem;font-size:.9375rem;line-height:1.65}.legal strong{color:var(--ink);font-weight:600}.legal ul{padding-left:1.25rem;list-style:outside}.legal a{color:var(--accent);text-underline-offset:2px;text-decoration:underline}.legal .updated{font-family:var(--font-plex-mono), monospace;color:var(--ink-faint);margin-top:.5rem;font-size:.8125rem}
