.legal-doc{width:min(760px,100%);padding:12px 0 88px}.legal-doc header{margin-bottom:36px}.legal-doc header p{margin:10px 0 0;color:var(--mist);line-height:1.55}.legal-doc h1{margin:0;font-size:clamp(32px,5vw,48px);line-height:1.15}.legal-doc h1,.legal-doc h2{font-family:var(--font-landing-display),ui-serif,Georgia,serif;font-weight:600}.legal-doc h2{margin:36px 0 12px;font-size:24px}.legal-doc li,.legal-doc p{color:var(--mist);font-size:17px;line-height:1.65}.legal-doc ul{margin:0;padding-left:1.2em}.legal-doc li+li{margin-top:8px}.legal-doc a{color:var(--gold-soft);text-decoration:underline;text-underline-offset:3px}.legal-updated{margin-top:8px;font-size:13px;letter-spacing:.08em;text-transform:uppercase;color:var(--gold)}.landing-nav nav{display:flex;gap:18px}