.grid-people-holder {
	position: relative;
	width: 100%;
	display: grid;
	grid-template-columns: repeat(3, 1fr);
	grid-template-rows: auto;
	grid-column-gap: 2rem;
	grid-row-gap: 2rem;
}

.grid-people-holder > .staff-item img {
	width: 100%;
}

.grid-people-holder > .staff-item h3 {
	font-size: var(--text-size-200);
	margin: 1rem 0 0.15rem;
}

.grid-people-holder > .staff-item p:last-child {
	margin-bottom: 0;
}

@media screen and (max-width: 1100px) {
	.grid-people-holder {
		grid-column-gap: 1rem;
		grid-row-gap: 1rem;
	}
}

@media screen and (max-width: 768px) {
	.grid-people-holder {
		grid-template-columns: repeat(2, 1fr);
		grid-template-rows: auto;
	}

	.grid-people-holder > .staff-item h3 {
		font-size: var(--text-size-100);
	}
}
