/**
 * Sekcja: „Głos zespołu".
 * Figma 14557:4740 — pas 1440×584 na bieli, nagłówek 48/57,6 od y=100, rząd kart
 * od y=218 (60 pod nagłówkiem). Cudzysłów 39×38 w zieleni stoi w lewej kolumnie
 * 156 px, trzy karty 360×266 z odstępem 24.
 *
 * Karta jest niższa niż w opiniach klientów (266 zamiast 440) i podpis stoi 32 px
 * pod cytatem, nie 40 — to jedyne dwie wartości, którymi sekcja nadpisuje moduł.
 */

.kariera-team {
	padding-block: 100px;
	background-color: var(--color-white);
}

.kariera-team__heading {
	margin: 0;
	color: var(--color-title);
}

.kariera-team__body {
	display: grid;
	grid-template-columns: 156px minmax(0, 1fr);
	margin-top: 60px;
}

/* Figma 14557:4746 — ten sam wektor 39×38 co opinie, fill #08854A w quote-mark.svg. */
.kariera-team__mark {
	display: block;
	width: 39px;
	height: 38px;
	align-self: start;
	justify-self: start;
}

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

.kariera-team__item {
	display: flex;
}

.kariera-team__item > * {
	flex: 1 1 auto;
}

.kariera-team .card-testimonial {
	min-height: 266px;
}

.kariera-team .card-testimonial__author {
	margin-top: 32px;
}

@media (max-width: 991px) {
	.kariera-team {
		padding-block: var(--space-section);
	}

	.kariera-team__body {
		grid-template-columns: minmax(0, 1fr);
		gap: var(--space-md);
		margin-top: var(--space-lg);
	}

	.kariera-team__grid {
		grid-template-columns: minmax(0, 1fr);
	}
}
