/* ============================================================
 * EMA Case Study Facts — scoped styles
 * ============================================================ */
.ema-cs-facts{
	--soot:#12110F;
	--cream:#F5EFD9;
	--gold:#A08C50;
	--display:'Oswald','Arial Narrow',sans-serif;

	background:var(--cream);
	border-bottom:2px solid var(--soot);
}
.ema-cs-facts *{box-sizing:border-box}

.ema-cs-facts__inner{
	max-width:1280px;margin:0 auto;
	display:grid;grid-template-columns:repeat(4, 1fr);
}
.ema-cs-facts__item{
	padding:32px 28px;
	border-right:2px solid var(--soot);
}
.ema-cs-facts__item:last-child{border-right:none}
.ema-cs-facts__lab{
	font-family:var(--display);
	font-size:10.5px;font-weight:700;
	letter-spacing:.24em;text-transform:uppercase;
	color:var(--gold);
	margin-bottom:8px;
}
.ema-cs-facts__val{
	font-family:var(--display);
	font-weight:700;
	font-size:24px;
	line-height:1.1;letter-spacing:-0.005em;
	text-transform:uppercase;
	color:var(--soot);
}

@media (max-width:1100px){
	.ema-cs-facts__inner{grid-template-columns:1fr 1fr}
	.ema-cs-facts__item:nth-child(2n){border-right:none}
	.ema-cs-facts__item:nth-child(1),
	.ema-cs-facts__item:nth-child(2){border-bottom:2px solid var(--soot)}
}
@media (max-width:780px){
	.ema-cs-facts__inner{grid-template-columns:1fr;border-top:2px solid var(--soot)}
	.ema-cs-facts__item{border-right:none !important;border-bottom:2px solid var(--soot);padding:22px 20px}
	.ema-cs-facts__item:last-child{border-bottom:none}
}
