.layout--eq-two-col-2-1 {
	display: grid;
	grid-template-columns:1fr;
	gap:80px;
}

.layout--eq-two-col-2-1 > .layout__region {
	grid-column:span 1;
}

@media screen and (min-width: 769px) {
	.layout--eq-two-col-2-1 {
		grid-template-columns:1fr 1fr 1fr;
	}
	
	.layout--eq-two-col-2-1 .layout__region--first {
		grid-column:span 2;
	}
	
	.layout--eq-two-col-2-1 .layout__region--second {
		grid-column:span 1;
	}
}