.mv-do-detail {
	background: var(--mv-bg-zacht);
	padding-top: var(--mv-sectie-lucht);
	padding-bottom: calc(var(--mv-sectie-lucht) * 0.6);
}

.mv-do-detail__raster {
	display: grid;
	grid-template-columns: 1fr;
	gap: var(--mv-ruimte-7);
	align-items: center;
}

@media (min-width: 992px) {
	.mv-do-detail__raster { grid-template-columns: 6fr 5fr; }
}

.mv-do .mv-do-detail__tekst .mv-do-uitleg__kop { margin-top: 0; }

.mv-do-detail__kaart {
	background: var(--mv-detail-kaart-bg);
	color: #ffffff;
	border-radius: var(--mv-radius-vlak);
	padding: var(--mv-ruimte-7) var(--mv-ruimte-6);
	text-align: center;
}

.mv-do .mv-do-detail__kaart-tekst {
	color: #ffffff;
	font-size: 1.125rem;
	line-height: 1.5;
	margin: 0 0 var(--mv-ruimte-6);
}

.mv-do-detail__scheiding {
	border: none;
	border-top: 1px dashed rgba(255, 255, 255, 0.3);
	margin: 0 0 var(--mv-ruimte-6);
}

.mv-do .mv-do-detail__kaart-titel {
	color: #ffffff;
	font-size: 1.0625rem;
	margin: 0 0 0.25em;
}

.mv-do-detail__kaart-locatie { color: rgba(255, 255, 255, 0.85); font-size: 0.875rem; margin: 0; }
