/* Partner logos — Trello #17. Scoped onder .ya-partners */

.ya-partners {
	list-style: none;
	margin: 0 auto;
	padding: 0;
	display: grid;
	grid-template-columns: repeat(4, 1fr);
	gap: var(--space-m, 2rem) var(--space-m, 2.5rem);
	align-items: center;
	max-width: 1100px;
}

@media (max-width: 767px) {
	.ya-partners {
		grid-template-columns: repeat(2, 1fr);
	}
}

@media (max-width: 478px) {
	.ya-partners {
		grid-template-columns: 1fr;
	}
}

.ya-partners__item {
	display: flex;
	align-items: center;
	justify-content: center;
}

.ya-partners__link {
	display: flex;
	align-items: center;
	justify-content: center;
}

.ya-partners__logo {
	max-width: 100%;
	max-height: 80px;
	width: auto;
	height: auto;
	object-fit: contain;
}

.ya-partners--grayscale .ya-partners__logo {
	filter: grayscale(1);
	opacity: 0.75;
	transition: filter 0.2s ease, opacity 0.2s ease;
}

.ya-partners--grayscale .ya-partners__item:hover .ya-partners__logo {
	filter: grayscale(0);
	opacity: 1;
}
