/**
 * Sekcja: case studies.
 * Figma 14557:1836 — pas 1440×759 na tle F2F6F9, nagłówek 58 px od y=100,
 * trzy karty 413×441 z odstępem 24 w odstępie 60 pod nagłówkiem.
 */

.home-cases {
	background-color: var(--color-surface-soft);
	padding-block: 100px;
}

.home-cases__heading {
	margin: 0;
	color: var(--color-title);
}

.home-cases__grid {
	display: grid;
	grid-template-columns: repeat(3, minmax(0, 1fr));
	gap: var(--space-md);
	margin: 60px 0 0;
	padding: 0;
	list-style: none;
}

.home-cases__item {
	display: flex;
}

.home-cases__item > * {
	flex: 1 1 auto;
}

@media (max-width: 991px) {
	.home-cases__grid {
		grid-template-columns: minmax(0, 1fr);
		margin-top: var(--space-lg);
	}
}
