/* Bausteine aus dem Design-Update 10/2026 */

/* Text links, Bild rechts */
.wp-block-columns.menne-intro-split { margin-bottom: 40px !important; }
.menne-intro-split .wp-block-column > :first-child { margin-top: 0; }
.wp-block-image.menne-intro-fig { border: 1px solid var(--m-line); }
@media (max-width: 920px) { .wp-block-columns.menne-intro-split { row-gap: 28px !important; } }

/* Bildband mit Verlauf */
.wp-block-cover.menne-bgband { min-height: 0; padding: 112px 0; background: var(--m-walnut); align-items: center; overflow: hidden; }
.wp-block-cover.menne-bgband .wp-block-cover__image-background { left: auto; right: 0; width: 64%; filter: brightness(1.04) saturate(1.04); }
.wp-block-cover.menne-bgband::before { content: ""; position: absolute; inset: 0; z-index: 1; pointer-events: none;
	background: linear-gradient(90deg, var(--m-walnut) 0%, var(--m-walnut) 34%, rgba(42,32,23,.7) 46%, rgba(42,32,23,.15) 66%, rgba(42,32,23,0) 80%); }
.wp-block-cover.menne-bgband > .wp-block-cover__inner-container { position: relative; z-index: 2; width: 100% !important; max-width: none !important; margin: 0 !important; color: var(--m-cream);
	padding: 0 max(var(--m-gutter), calc((100% - 1136px) / 2)) !important; }
.wp-block-cover.menne-bgband .wp-block-cover__inner-container > * { max-width: min(540px, 46%); margin-top: 0; margin-bottom: 0; }
.wp-block-cover.menne-bgband .is-style-menne-eyebrow { color: var(--m-moss-bright); }
.menne-bgband__text { font-family: var(--m-display); font-style: italic; font-weight: 400; color: #fff; text-wrap: balance; }
.menne-bgband__text--lg { font-size: clamp(26px, 3.6vw, 40px); line-height: 1.3; letter-spacing: -.01em; margin: 14px 0 30px !important; }
.menne-bgband__text--md { font-size: clamp(22px, 2.8vw, 30px); line-height: 1.3; margin: 12px 0 30px !important; max-width: min(560px, 48%) !important; }
.wp-block-cover.menne-bgband .wp-block-buttons { max-width: none; }
@media (max-width: 920px) {
	.wp-block-cover.menne-bgband .wp-block-cover__image-background { width: 100%; }
	.wp-block-cover.menne-bgband::before { background: rgba(42,32,23,.8); }
	.wp-block-cover.menne-bgband .wp-block-cover__inner-container > *, .menne-bgband__text--md { max-width: none !important; }
}
