@media screen and (min-width: 1200px) {
	body.category .ns4-cat-subzone-card {
		box-sizing: border-box;
		display: grid;
		gap: 18px;
		grid-template-columns: minmax(320px, 40%) minmax(0, 1fr);
		height: clamp(320px, 27vw, 520px);
		padding: 10px;
	}

	body.category .ns4-cat-subzone-media {
		box-sizing: border-box;
		float: none !important;
		height: 100%;
		max-width: 100%;
		min-height: 0;
		min-width: 0;
		order: 1;
		width: 100% !important;
	}

	body.category .ns4-cat-subzone-text {
		box-sizing: border-box;
		float: none !important;
		height: 100%;
		max-width: 100%;
		min-height: 0;
		min-width: 0;
		order: 2;
		overflow: hidden;
		padding: 4px 8px 2px 0;
		width: 100% !important;
	}

	body.category .ns4-cat-subzone-summary {
		flex: 1 1 auto;
		min-height: 0;
		overflow: hidden;
	}

	body.category .ns4-cat-subzone-text .ns4-cat-subzone-more {
		color: #b80000;
		flex: 0 0 auto;
		font-size: .78rem;
		margin-top: auto;
		padding-top: 8px;
		text-transform: none;
	}
}
