.doc{max-width:760px;padding-block:clamp(48px,7vw,88px) 80px}
.doc h1{font-size:clamp(34px,5vw,52px);letter-spacing:-.03em;line-height:1.06;margin:10px 0 12px}
.doc h2{font-size:22px;margin:36px 0 8px;max-width:none;letter-spacing:-.01em}
.doc p,.doc li{color:var(--muted);margin:10px 0}
.doc ul{padding-left:20px}
.doc b{color:var(--text)}
.doc a{color:var(--navy)}
.doc .upd{font-size:14px;color:var(--dim)}
.doc .final-cta .btn-ghost{color:var(--navy)}
.nav .wrap{display:flex;justify-content:space-between;align-items:center}
