/* Hanna's named adjustments to the original design, 03.10.2026. */
:root{--bd-beige:#b3aca0}
:is(.bd-sauer,.editor-styles-wrapper) .hero-2 .px-section-wrapper-inner,
:is(.bd-sauer,.editor-styles-wrapper) .bd-section--beige:not(.cover-columns,.tile-columns){background:var(--bd-beige)}
.bd-sauer .bd-header .headerinner{background:var(--bd-beige)}
/* Footer colors retain the original; Hanna requested typography and social logos there. */
:is(.bd-sauer,.editor-styles-wrapper) .banner-overlay::before{background:var(--bd-beige)}
:is(.bd-sauer,.editor-styles-wrapper) .wp-block-cover__background.has-beige-background-color,
:is(.bd-sauer,.editor-styles-wrapper) .wp-block-cover:has(.wp-block-button__link)>.wp-block-cover__background{background:var(--bd-beige)!important}
/* Old image tiles have fixed heights of 848–1118px. Let each tile fit a screen. */
:is(.bd-sauer,.editor-styles-wrapper) .tile-columns .wp-block-columns .wp-block-cover{min-height:clamp(320px,45vh,520px)!important;height:auto;aspect-ratio:auto;padding:clamp(24px,4vw,48px) 7%}

/* Staging comparison, Hanna's follow-up of 04.10.2026. */
.bd-sauer.home .wp-block-cover:has(.wp-block-button__link)>.wp-block-cover__background{background:#57778d!important}
/* Share one stacking context with the eyebrow, so the initial sits behind all text. */
.bd-sauer :is(.text-container,.image-text-content,.bd-media-text-copy){position:relative;isolation:isolate}
.bd-sauer :is(.text-container,.image-text-content,.bd-media-text-copy) .hdl_initialwrap{isolation:auto}
.bd-sauer .hdl_initialwrap>.bd-initial{z-index:-1;pointer-events:none}

/* Hanna, 09.10.2026: use the main navigation's locally supplied font in submenus. */
.bd-sauer .bd-menu .sub-menu a{font-family:"Roboto Condensed",Arial,Helvetica,sans-serif}
