/* ── Single Case Study ────────────────────────────────── */

.section-single-case-study {
	background-color: var(--color-bg-light-50);
	background-blend-mode: multiply;}

/* Categories — above heading */
.section-single-case-study .cs-card__cats {
	margin-bottom: 1rem;
}

/* Subheadline */
.section-single-case-study .post-subheadline {
	color: var(--color-text-pri-dark);
	margin-bottom: 1.8rem;
}

.section-single-case-study .post-feature-image img {
	border: var(--size-border-card-border) solid var(--color-border-light-100);
}

/* Case study images get a border (extends .prose-content img) */
.section-single-case-study .post-content img {
	border: var(--size-border-card-border) solid var(--color-border-light-100);
}

/* Navigation buttons */
.section-single-case-study .post-nav {
	display: flex;
	flex-wrap: wrap;
	gap: var(--size-button-gap);
	margin-top: var(--size-section-nav-mt);
}
