/* Fixed, page-specific category-card layout for the Production Lines Hub. */
@media (min-width: 900px) {
	.sz-production-lines-hub .sz-products-hub__track {
		grid-template-columns: repeat(12, minmax(0, 1fr));
	}

	.sz-production-lines-hub .sz-products-hub__card {
		grid-column: span 4;
		min-height: 340px;
	}

	.sz-production-lines-hub .sz-products-hub__card > a {
		min-height: 340px;
	}

	.sz-production-lines-hub .sz-products-hub__card > a > img {
		height: 220px;
		object-fit: cover;
	}

	.sz-production-lines-hub .sz-products-hub__card--feature,
	.sz-production-lines-hub .sz-products-hub__card:nth-child(4),
	.sz-production-lines-hub .sz-products-hub__card:nth-child(5) {
		grid-column: span 6;
	}

	.sz-production-lines-hub .sz-products-hub__card--feature > a,
	.sz-production-lines-hub .sz-products-hub__card:nth-child(4) > a,
	.sz-production-lines-hub .sz-products-hub__card:nth-child(5) > a {
		align-items: stretch;
		display: grid !important;
		grid-template-columns: minmax(0, 48%) minmax(0, 52%);
		min-height: 340px;
	}

	.sz-production-lines-hub .sz-products-hub__card--feature > a > img,
	.sz-production-lines-hub .sz-products-hub__card--feature > a > .sz-products-hub__blank,
	.sz-production-lines-hub .sz-products-hub__card:nth-child(4) > a > img,
	.sz-production-lines-hub .sz-products-hub__card:nth-child(4) > a > .sz-products-hub__blank,
	.sz-production-lines-hub .sz-products-hub__card:nth-child(5) > a > img,
	.sz-production-lines-hub .sz-products-hub__card:nth-child(5) > a > .sz-products-hub__blank {
		border-bottom: 0;
		border-right: 1px solid #e5edf6;
		height: auto;
		min-height: 340px;
		object-fit: cover;
		width: 100%;
	}

	.sz-production-lines-hub .sz-products-hub__card--feature > a > span:last-child,
	.sz-production-lines-hub .sz-products-hub__card:nth-child(4) > a > span:last-child,
	.sz-production-lines-hub .sz-products-hub__card:nth-child(5) > a > span:last-child {
		display: flex;
		flex-direction: column;
		min-width: 0;
	}
}
