.doc{padding:calc(var(--header-h) + 80px) 0 120px}
.doc__in{max-width:860px}
.doc h1{font:900 italic clamp(56px,8vw,120px)/.86 var(--display);text-transform:uppercase;letter-spacing:-.015em;text-wrap:balance}
.doc h2{font-size:clamp(30px,3vw,44px);margin:56px 0 14px;color:var(--red)}
.doc p,.doc li{color:rgba(255,255,255,.86);line-height:1.6}
.doc p+p{margin-top:1em}
.doc ul{list-style:disc;padding-left:1.2em;margin:.6em 0}
.doc li+li{margin-top:.4em}
.doc .lead{font-size:22px;margin-top:24px;color:var(--paper);font-weight:600}
.doc a{color:var(--paper);text-underline-offset:.2em}
.doc .pill{margin-top:48px;text-decoration:none}
.docpage .foot{padding-top:0}
