.legal{max-width:760px;padding-block:var(--space-8) 96px;font-size:16px;line-height:26px}.legal h1{font:700 44px/48px var(--font-display);letter-spacing:-.02em;margin:0 0 var(--space-3)}.legal h1+p{margin-top:0}.legal h2{font:650 24px/30px var(--font-display);letter-spacing:-.01em;margin:var(--space-7) 0 var(--space-3);scroll-margin-top:88px}.legal h3{font:650 18px/24px var(--font-display);margin:var(--space-6) 0 var(--space-2)}.legal p,.legal li{color:var(--ink-muted)}.legal strong{color:var(--ink)}.legal p{margin:0 0 var(--space-4)}.legal ol,.legal ul{margin:0 0 var(--space-4);padding-left:var(--space-5);display:grid;gap:var(--space-1)}.legal a{color:var(--brand-text);text-underline-offset:2px;overflow-wrap:anywhere}.legal hr{border:0;border-top:1px solid var(--line);margin:var(--space-6) 0}.legal blockquote{margin:0 0 var(--space-4);padding:var(--space-3) var(--space-4);background:var(--surface-2);border-radius:var(--radius-md)}.legal blockquote p{margin:0;color:var(--ink)}@container site (max-width: 760px){.legal{padding-block:var(--space-7) var(--space-8)}.legal h1{font-size:32px;line-height:38px}}
