@import url("../page-marketing-base/page-marketing-base.css");

/* Service Benefits: headline + photo left, feature list right */
.dmf-page-why-us__tech-split {
	display: grid;
	grid-template-columns: 1fr;
	gap: clamp(1.5rem, 3vw, 2.5rem);
	align-items: start;
}

.dmf-page-why-us__tech-split-left {
	display: flex;
	flex-direction: column;
	gap: clamp(1rem, 2vw, 1.5rem);
	min-width: 0;
}

.dmf-page-why-us__tech-split .dmf-mk__tech-head {
	margin-bottom: 0;
}

.dmf-page-why-us__tech-split .dmf-mk__feat {
	align-items: center;
}

.dmf-page-why-us__tech-split .dmf-mk__feat-title {
	margin-bottom: 0;
}

@media (min-width: 62rem) {
	.dmf-page-why-us__tech-split {
		grid-template-columns: minmax(0, 1fr) minmax(0, 1fr);
		column-gap: clamp(2rem, 4vw, 4.5rem);
		align-items: start;
	}

	.dmf-page-why-us__tech-split .dmf-mk__feat-list {
		align-self: start;
	}
}
