.doc{max-width:760px;padding-top:clamp(28px,5vw,64px);padding-bottom:clamp(48px,8vw,96px)}.doc>.mono{color:var(--dim);text-transform:uppercase;letter-spacing:.1em;margin:0 0 14px;font-size:.7rem}.doc h1{font:900 clamp(2.6rem,9vw,5rem)/.9 var(--display);font-variation-settings:"wdth" 62;text-transform:uppercase;letter-spacing:-.02em;margin:0 0 22px}.doc .lede{margin:0 0 34px;font-size:1.15rem;line-height:1.55}.doc h2{font:800 1.35rem/1.15 var(--display);font-variation-settings:"wdth" 70;text-transform:uppercase;border-top:1px solid var(--line);margin:38px 0 10px;padding-top:18px}.doc p,.doc li{color:#d9d2c3;line-height:1.65}.doc ul{margin:10px 0;padding-left:1.2em}.doc li{margin:6px 0}.doc a{text-underline-offset:4px}.doc .updated{color:var(--dim);margin-top:40px;font-size:.7rem}.doc{counter-reset:docsec}.doc h1{padding-bottom:18px;position:relative}.doc h1:after{content:"";background:var(--red);width:72px;height:6px;position:absolute;bottom:0;left:0}.doc .lede{background:var(--paper);color:var(--ink);margin:30px 0 40px;padding:22px 22px 20px;position:relative;transform:rotate(-.5deg);box-shadow:5px 5px #0007}.doc .lede:before{content:"";opacity:.85;background:#d9c98a;width:84px;height:22px;position:absolute;top:-11px;left:28px;transform:rotate(-2deg)}.doc h2{counter-increment:docsec;border-top:3px solid var(--paper);position:relative}.doc h2:before{content:counter(docsec,decimal-leading-zero) " /";font:400 var(--fs-xs) var(--mono);letter-spacing:.1em;color:var(--red);margin-bottom:8px;display:block}@media (min-width:1100px){.doc h2:before{font:900 3.4rem/1 var(--display);font-variation-settings:"wdth" 70;letter-spacing:0;color:#0000;-webkit-text-stroke:1.5px var(--red);content:counter(docsec,decimal-leading-zero);margin:0;position:absolute;top:10px;right:calc(100% + 40px)}}
