.legal-hero{background:var(--navy);color:#e9eff8;padding:clamp(72px,9vw,120px) 0 clamp(44px,6vw,72px)}.legal-hero .eyebrow{color:var(--sky)}.legal-hero p{margin-top:10px;color:rgba(233,239,248,.65);font-size:var(--text-sm)}.legal-body{max-width:820px;margin-inline:auto;padding-block:clamp(44px,6vw,80px)}.legal-body h2{font-family:var(--font-display);font-weight:600;font-size:var(--text-lg);margin:34px 0 10px}.legal-body p,.legal-body li{color:var(--ink-soft);line-height:1.8;font-size:var(--text-md)}.legal-body ul,.legal-body ol{padding-inline-start:22px;display:grid;gap:6px;margin-top:8px}.legal-body a{color:var(--royal);text-decoration:underline}

