/* Large chapters form full-width bands, while their content keeps the shared page width. */
.structured-page>:is(.story-section,.content-section,.editorial-section,.photo-essay,.editorial-panel,.association-panel,.contact-section,.board-team,.person-card,.hegering-intro,.hegering-support-grid):not(.hegering-reviere){--chapter-background:#fffefb;background:var(--chapter-background);box-shadow:0 0 0 100vmax var(--chapter-background);clip-path:inset(0 -100vmax);border:0;border-radius:0;margin-block:0;padding-block:44px!important}
.structured-page>:is(.story-section,.content-section,.editorial-section,.photo-essay,.editorial-panel,.association-panel,.contact-section,.board-team,.person-card,.hegering-intro,.hegering-support-grid):not(.hegering-reviere):nth-child(odd){--chapter-background:#edf1e5}
.structured-page>.contact-section,.structured-page>.hegering-leadership.contact-section{--chapter-background:#e5ecdd!important;padding-inline:0!important}
.structured-page>.hegering-support-grid{--chapter-background:#edf1e5!important}
.structured-page>.hegering-intro{--chapter-background:#f7f5ef!important;padding-top:12px!important;padding-bottom:36px!important}
.structured-page>.hege-overview-intro{--chapter-background:#f7f5ef;background:var(--chapter-background);box-shadow:0 0 0 100vmax var(--chapter-background);clip-path:inset(0 -100vmax);border:0;border-radius:0;margin-block:0;padding-top:44px!important;padding-bottom:52px!important}
.structured-page>.hegering-reviere{margin-block:0}
.structured-page>:is(.story-section,.content-section,.editorial-section,.photo-essay,.editorial-panel,.association-panel,.contact-section,.board-team)>h2{margin-top:0!important}
.structured-page>.contact-card.person-card{padding-inline:0!important}
.structured-page>.association-panel .association-links{margin-bottom:0}
.structured-page>.editorial-panel{padding-inline:0!important}
main>section.body.editorial-content{background:#edf1e5;box-shadow:0 0 0 100vmax #edf1e5;clip-path:inset(0 -100vmax);border-top:0}
@media(max-width:700px){.structured-page>:is(.story-section,.content-section,.editorial-section,.photo-essay,.editorial-panel,.association-panel,.contact-section,.board-team,.person-card,.hegering-intro,.hegering-support-grid):not(.hegering-reviere){padding-block:34px!important}.structured-page>.hegering-intro{padding-top:8px!important;padding-bottom:28px!important}}

.hegering-page .hegering-intro>p{max-width:none;width:100%}
.structured-page>.editorial-intro{max-width:none;width:100%}
.structured-page>.editorial-intro>p{max-width:none}
.hegering-page section>p,.hegering-page .hegering-contact-note{max-width:none!important}

/* The main topic gets the same forest-green band as the Hegering's revier overview. */
main .structured-page>.feature-band{--chapter-background:#173a2c!important;color:#fffefb}
main .structured-page>.feature-band>h2,main .structured-page>.feature-band>p{color:#fffefb}
main .structured-page>.feature-band>.side-label{color:#ecd19f}
main .feature-band .editorial-facts{border-color:rgb(255 255 255 / .2);gap:24px;margin-block:24px 0}
main .feature-band .editorial-facts dt{color:#ecd19f}
main .feature-band .editorial-facts dd{color:#fffefb}
main .feature-band :is(.process-step,.contact-card,.editorial-card,.editorial-panel,.info-card,.story-card){color:#173a2c}
main .feature-band .process-preparation{color:#173a2c}
main .feature-band>.chapter-sources{color:#dbe5d5;border-color:rgb(255 255 255 / .2)}
main .feature-band>.chapter-sources>summary,main .feature-band>p a{color:#ecd19f}
