/* Subject-specific continuation of the approved house style. */
main[data-reading]{background:var(--idea-paper);color:var(--idea-ink)}
main[data-reading] > :is(header.hero,header.cover,header.subsidy-hero,header.page-hero,header.prv-hero){padding-top:100px}

/* A settled reading surface; diagrams and functioning instruments keep their material. */
.mediator-page > .position,
.mediator-page > .identity,
.mediator-page > .color-study,
.mediator-page > .numbers,
.mediator-page > .systems,
.mediator-page > .conditional,
.mediator-page > .fly-first,
.mediator-page > .fly-program,
.mediator-page > .ladder,
.mediator-page > .sources,
.mediator-page > .disclaimer{background:var(--idea-paper);color:var(--idea-ink);border-top-color:transparent;border-bottom-color:transparent}
.mediator-page > .position > :is(h2,h3,p,header),
.mediator-page > .identity > :is(h2,h3,p,header),
.mediator-page > .color-study > :is(h2,h3,p,header),
.mediator-page > .numbers > :is(h2,h3,p,header),
.mediator-page > .systems > :is(h2,h3,p,header),
.mediator-page > .conditional > :is(h2,h3,p,header),
.mediator-page > .fly-first > :is(h2,h3,p,header),
.mediator-page > .fly-program > :is(h2,h3,p,header),
.mediator-page > .ladder > :is(h2,h3,p,header),
.mediator-page > .sources > :is(h2,h3,p,header),
.mediator-page > .disclaimer > :is(h2,h3,p,header){color:inherit}

.mediator-page > section:not(.concept-diagram):not(.lab-image):not(.workbench):not(.lab):not(.detector-shell):not(.instrument):not(.estimator){min-height:0;padding-block:clamp(42px,5vw,70px)}
.mediator-page > section > header > :is(.eyebrow,.kicker,.section-label):has(+h2){display:none}

.mediator-page .number-grid article p,.mediator-page .ladder article p,.mediator-page .fly-first p,.mediator-page .fly-first figcaption{color:var(--idea-ink)}.mediator-page .number-grid article.warning{background:#ead4cc;color:#432b26}.mediator-page .number-grid article.warning h3{color:inherit}
