/* Finite magazine opening: existing industrial typography, no scroll lock. */
/* Anchor navigation retains screen-reader focus without a pointer-only outline. */
.chapter-pointer-focus:focus{outline:none}
main h2.chapter-opening-title{font-weight:700}
#campus .world-heading h3{font-weight:700}
.chapter-opening-title .chapter-headline-mask{position:relative;isolation:isolate}
.chapter-ink-curtain{position:absolute;inset:0;z-index:2;pointer-events:none;background:var(--forest);transform:scaleX(0);transform-origin:right center}
.history .chapter-ink-curtain,.difference .chapter-ink-curtain,.gallery .chapter-ink-curtain{background:var(--brand-green)}
.chapter-register{opacity:.2}
.history .chapter-register,.campus-legend .chapter-register{opacity:.23}
@media(max-width:900px){.chapter-register{opacity:.12}}
html[data-motion-enabled="false"] .chapter-ink-curtain{display:none}
@media(prefers-reduced-motion:reduce){html:not([data-motion-preference="on"]) .chapter-ink-curtain{display:none!important}}
