/*
 * Split from components.css. Selectors unchanged.
 * News single.
 */

/* ---------- News single ---------- */

.wpx-news__related {
	margin-top: var(--sp-8);
}

.wpx-news__related-list {
	display: flex;
	flex-wrap: wrap;
	gap: var(--sp-4);
	margin: var(--sp-5) 0 0;
	padding: 0;
	list-style: none;
}

.wpx-news__related-card {
	display: flex;
	flex-direction: column;
	gap: var(--sp-2);
	align-items: flex-start;
	min-width: 14rem;
	padding: var(--sp-5);
	border: 1px solid var(--c-rule);
	color: inherit;
	text-decoration: none;
	transition: background var(--dur) var(--ease), border-color var(--dur) var(--ease);
}

.wpx-news__related-card:hover,
.wpx-news__related-card:focus-visible {
	border-color: var(--c-primary);
	background: var(--c-primary);
	color: var(--c-white);
}

.wpx-news__related-title {
	font-weight: 600;
}

.wpx-news__nav {
	display: grid;
	gap: var(--sp-5);
	margin-top: var(--sp-8);
	padding-top: var(--sp-6);
	border-top: 1px solid var(--c-rule);
}

@media (width >= 48rem) {
	.wpx-news__nav {
		grid-template-columns: 1fr 1fr;
	}

	.wpx-news__nav-link.is-next {
		text-align: right;
	}
}

.wpx-news__nav-link {
	display: grid;
	gap: var(--sp-2);
	color: inherit;
	text-decoration: none;
}

.wpx-news__nav-link span {
	font-family: var(--font-mono);
	font-size: var(--fs-xs);
	letter-spacing: var(--tracking-wide);
	text-transform: uppercase;
	color: var(--c-muted);
}
