/* Sarmed Contracting - blog listing / archive (template #4338). */

/* Featured first card: full row, image left, text right (desktop only). */
@media (min-width: 1025px) {
	body:is(.blog, .archive, .search) .sc-archive-grid > :first-child {
		grid-column: 1 / -1;
	}
	body:is(.blog, .archive, .search) .sc-archive-grid > :first-child .sc-archive-card {
		flex-direction: row;
		align-items: stretch;
	}
	body:is(.blog, .archive, .search) .sc-archive-grid > :first-child .sc-archive-card > :first-child {
		flex: 0 0 56%;
		aspect-ratio: auto;
		min-height: 360px;
	}
	body:is(.blog, .archive, .search) .sc-archive-grid > :first-child .sc-archive-card > :last-child {
		padding: 40px 44px;
		justify-content: center;
		gap: 14px;
	}
	body:is(.blog, .archive, .search) .sc-archive-grid > :first-child h3 {
		font-size: 28px !important;
		line-height: 1.3 !important;
	}
	body:is(.blog, .archive, .search) .sc-archive-grid > :first-child .sc-archive-card p {
		font-size: 15.5px;
	}
}

/* Keep card titles and links accessible. */
.sc-archive-card a:focus-visible {
	outline: 2px solid #C79F40;
	outline-offset: 3px;
	border-radius: 6px;
}

/* Hide disabled Prev/Next (first/last page). */
.e-pagination-prev-base.e--disabled,
.e-pagination-next-base.e--disabled,
[class*="e-pagination-"][aria-disabled="true"] {
	display: none !important;
}
