/* Same hero markup and design rules as the private homepage. */
body.bn-home-design .bn-progress-note { background:var(--home-light); color:var(--home-ink); }
body.bn-home-design .bn-progress-note h2 { color:var(--home-ink); }
body.bn-home-design .bn-progress-note h2 em { color:var(--home-ink); text-decoration:underline; text-decoration-color:var(--home-yellow); text-decoration-thickness:3px; text-underline-offset:5px; }
body.bn-home-design .bn-progress-note p { color:var(--home-muted); }
.bn-progress-actions { display:flex; align-items:center; flex-wrap:wrap; gap:20px; margin-top:24px; }
.bn-progress-back { color:var(--home-ink); font-size:14px; font-weight:600; text-decoration:underline; text-underline-offset:5px; }
body.bn-home-design #hero.bn-unified-hero > .bn-hero-bg { background-image:linear-gradient(90deg,rgba(12,14,19,.46),rgba(12,14,19,.06)),url('../images/startseite-sparrenburg-desktop-v3.webp') !important; }
body.bn-home-design.bn-progress-about #hero.bn-unified-hero > .bn-hero-bg { background-image:linear-gradient(90deg,rgba(12,14,19,.46),rgba(12,14,19,.06)),url('../images/ueber-uns-herbst-desktop.webp') !important; }
@media(max-width:760px) {
 body.bn-home-design #hero.bn-unified-hero > .bn-hero-bg { background-image:linear-gradient(180deg,rgba(12,14,19,.30),rgba(12,14,19,.12) 55%,rgba(12,14,19,.30)),url('../images/startseite-sparrenburg-mobil-828.webp') !important; }
 body.bn-home-design.bn-progress-about #hero.bn-unified-hero > .bn-hero-bg { background-image:linear-gradient(180deg,rgba(12,14,19,.30),rgba(12,14,19,.12) 55%,rgba(12,14,19,.30)),url('../images/ueber-uns-herbst-mobil.webp') !important; }
}
