/* Let pinned cards occupy the complete Maag archive grid row. */
.category .cs-posts-area__main.cs-archive-grid {
	grid-auto-flow: dense;
}

.category .cs-posts-area__main.cs-archive-grid > article.es-pinned-category-article {
	grid-column: 1 / -1;
	padding: 1rem;
	background: var(--cs-layout-background);
	border: 1px solid var(--cs-color-border);
	border-radius: var(--cs-layout-elements-border-radius);
}

/* Match Maag's Featured Archive card structure on small screens. */
.category .cs-archive-grid > .es-pinned-category-article .cs-entry__outer {
	display: grid;
	grid-template-columns: minmax(0, 1fr);
	grid-template-rows: minmax(0, 1fr);
	column-gap: 1.5rem;
}

.category .cs-archive-grid > .es-pinned-category-article .cs-entry__content {
	display: flex;
	flex-direction: column;
	justify-content: flex-start;
	align-items: flex-start;
	gap: 1rem;
	height: 100%;
	max-width: none;
	margin-left: 0;
	margin-right: 0;
}

.category .cs-archive-grid > .es-pinned-category-article .cs-entry__title,
.category .cs-archive-grid > .es-pinned-category-article .cs-entry__excerpt {
	max-width: 608px;
}

/* Standard archive cards remain excerpt-free. Pinned excerpts are desktop-only. */
.category .cs-archive-grid > article .cs-entry__excerpt {
	display: none;
}

.category .cs-archive-grid > .es-pinned-category-article .cs-entry__title a {
	font-size: 2rem;
}

.category .cs-archive-grid > .es-pinned-category-article .cs-entry__meta {
	width: 100%;
}

/* Maag's Featured Archive becomes image/content columns from tablet upward. */
@media (min-width: 768px) {
	.category .cs-archive-grid > .es-pinned-category-article .cs-entry__title a {
		font-size: 2.4rem;
	}

	.category .cs-archive-grid > .es-pinned-category-article .cs-entry__outer {
		grid-template-columns: clamp(360px, 50%, 688px) minmax(0, 1fr);
	}

	.category .cs-archive-grid > .es-pinned-category-article .cs-entry__excerpt {
		display: block;
	}
}
