.post-measure{max-width:calc(900px + 2 * var(--gutter))}.post-open{padding-block:clamp(48px,4vw + 32px,120px)}.post-open h1{max-width:20ch}.post-open .redbar{margin-block:1.1rem}.post-open .post-date{font-size:var(--label);color:var(--grey-400);margin-top:1.2rem;display:block}.post-open .post-ordinal{margin-bottom:1rem;font-size:clamp(4.5rem,3rem + 8vw,9rem);display:inline-block}.post-open .part-link{width:fit-content;margin-block:-.7rem .2rem;padding-block:.7rem;display:block}.post-open .part-link:hover{color:var(--paper-on-dark)}.post-figure{margin-top:clamp(2rem,4vw,3.5rem)}.post-body-section{padding-block:clamp(2.5rem, 4vw, 4.5rem) var(--section-y)}.post-pager{border-top:1px solid var(--line);justify-content:space-between;gap:1.5rem;margin-top:clamp(3rem,5vw,4.5rem);padding-top:1.4rem;display:flex}.pager-link{min-height:44px;font-size:var(--label);text-transform:uppercase;letter-spacing:.1em;color:var(--grey-600);transition:color var(--t-micro) var(--shift);align-items:center;display:inline-flex}.pager-link:hover{color:var(--ink)}.pager-link.next{text-align:right}.cross-card{min-height:0;margin-top:clamp(2.5rem,4vw,4rem)}.belt-rail{display:none}@supports (animation-timeline:scroll()){@media (min-width:1280px){.belt-rail{z-index:60;pointer-events:none;width:4px;height:100dvh;display:block;position:fixed;top:0;right:0}.belt-rail-fill{background:var(--ink);width:100%;height:100%;animation:linear both belt-rail-fill;animation-timeline:scroll(root);position:absolute;top:0;left:0}.belt-rail-fill:after{content:"";background:var(--red);width:100%;height:48px;max-height:100%;position:absolute;top:0;left:0}@keyframes belt-rail-fill{0%{height:0%}to{height:100%}}@media (prefers-reduced-motion:reduce){.belt-rail-fill{height:100%;animation:none}}}}
