.legal-doc{width:min(720px,100%);padding:clamp(24px,4vw,48px) 0 96px}.legal-doc header{margin-bottom:40px}.legal-doc header p{margin:14px 0 0;color:var(--muted)}.landing .legal-doc h1{max-width:none;font-size:clamp(2.25rem,1.6rem + 2.6vw,3.5rem);line-height:1.08}.landing .legal-doc h2{margin:44px 0 12px;font-size:1.625rem;line-height:1.25}.legal-doc li,.legal-doc p{color:var(--muted);line-height:1.7}.legal-doc ul{margin:0;padding-left:1.2em}.legal-doc li+li{margin-top:8px}.legal-doc a{color:var(--ink);-webkit-text-decoration-color:var(--saffron);text-decoration-color:var(--saffron);text-underline-offset:4px}.landing .legal-doc .legal-updated{margin:0 0 12px;font-size:.9375rem;color:var(--gold)}