/* Article/case-study header (§3) */

.single-header {
	padding-block: 72px 40px;
}

.single-header__title {
	margin-top: 0.5em;
}

.single-header__deck {
	color: var(--slate);
}

.single-header__meta {
	display: flex;
	flex-wrap: wrap;
	gap: 40px;
	margin: 32px 0 0;
	padding-top: 24px;
	border-top: 1px solid var(--line);
}

.single-header__meta-item dt {
	font-size: 0.8125rem;
	color: var(--slate-light);
	margin-bottom: 4px;
}

.single-header__meta-item dd {
	margin: 0;
	font-weight: 500;
	color: var(--ink);
}

.single-header__byline {
	display: flex;
	align-items: center;
	gap: 12px;
	margin-top: 32px;
	padding-top: 24px;
	border-top: 1px solid var(--line);
}

.single-header__byline-icon {
	width: 36px;
	height: 36px;
	border-radius: 8px;
	background: var(--cyan-tint);
	flex-shrink: 0;
}

.single-header__byline p {
	margin: 0;
}

.single-header__byline-name {
	font-weight: 600;
	font-size: 0.9375rem;
}

.single-header__byline-meta {
	font-size: 0.8125rem;
	color: var(--slate-light);
}

@media (max-width: 640px) {
	.single-header__meta {
		gap: 24px;
	}
}
