.platform-page-hero h1 {
  font-family: "Inter", sans-serif !important;
}


.case-study-featured-grid{
	display:grid;
	grid-template-columns:repeat(2,minmax(0,1fr));
	gap:1.5rem;
	margin-bottom:2rem;
	align-items:stretch;
}

.case-study-grid{
	display:grid;
	grid-template-columns:repeat(3,minmax(0,1fr));
	gap:1.5rem;
	align-items:stretch;
}

.case-study-card{
	height:100%;
}

.case-study-card--featured{
	grid-column:span 2;
	min-height:320px;
}

@media (max-width:1024px){
	.case-study-featured-grid,
	.case-study-grid{
		grid-template-columns:repeat(2,minmax(0,1fr));
	}

	.case-study-card--featured{
		grid-column:span 2;
	}
}

@media (max-width:640px){
	.case-study-featured-grid,
	.case-study-grid{
		grid-template-columns:1fr;
	}

	.case-study-card--featured{
		grid-column:auto;
	}
}