.ebraster { padding-top: var(--sec-y-k); }

.ebintro {
	max-width: 640px;
	margin-bottom: 28px;
	color: var(--mut);
}

.ebintro-titel {
	max-width: 760px;
	margin: 0 0 16px;
}

.ebraster .ebx:not(.hatbild) {
	background: linear-gradient(
		160deg,
		var(--wp--preset--color--primary-soft),
		var(--wp--custom--ui--on-primary-flaeche-3)
	);
}

.ebraster .ebx .in {
	width: 100%;
	padding: 26px;
}

.ebraster .ebx:not(.hatbild) .in {
	color: var(--ink);
}

.ebraster .ebx h2 {
	font-size: 20px;
	font-weight: 900;
	line-height: 1.3;
	letter-spacing: normal;
}

.ebraster .ebx:not(.hatbild) h2 { color: var(--ink); }

.ebraster .ebx .mehr {
	display: block;
	margin-top: 6px;
	font-size: 13px;
	font-weight: 900;
	color: var(--wp--preset--color--white);
}

.ebraster .ebx:not(.hatbild) .mehr { color: var(--blue); }
