.widget {
	height:50vh;
	width:66%;
	float:left;
}

.widget:nth-child(2) {
	top:50%;
	position:absolute;
	left:0;
	width:33%;
}

.widget:nth-child(3) {
	top:50%;
	left:33%;
	background:var(--lighter-bg);
	overflow:hidden;
	position:absolute;
	width:33%;
}

.widget:nth-child(4) {
	position:relative;
	background:var(--lighter-bg);
	right:0;
	width:34%;
}

.widget:nth-child(5) {
	top:50%;
	height:50vh;
	right:0;
	overflow:hidden;
	position:absolute;
	width:34%;
}