.layout--66-33col {
	display: flex;
	flex-wrap: wrap;
}

.layout--66-33col > .layout__region--first, .layout--66-33col > .layout__region--second {
	flex: 0 1 100%;
	width:100%;
}

@media screen and (min-width: 768px) {
	.layout--66-33col > .layout__region--first {
		flex: 0 1 66.6666%;
		width:66.6666%;
	}
	
	.layout--66-33col > .layout__region--second {
		flex: 0 1 33.3333%;
		width:33.3333%;
	}
}