/*
 * Blanky Work – News Section
 *
 * @package blanky-work
 * @since 1.7
 */

.work-news {
	padding: 8rem 2rem;
	background: var(--work-off-white);
}

.work-news-inner {
	max-width: var(--work-max-w);
	margin: 0 auto;
	display: grid;
	grid-template-columns: 1fr;
	gap: 3rem;
}

.work-news-header .work-btn-text-arrow {
	margin-top: 2rem;
}

.work-news-list.wp-block-post-template {
	list-style: none;
	margin: 0;
	padding: 0;
	border-top: 1px solid var(--work-border-gold);
}

.work-news-list > li {
	border-bottom: 1px solid var(--work-border-gold);
}

.work-news-row {
	display: grid;
	grid-template-columns: auto 1fr;
	align-items: baseline;
	gap: 0.5rem 1.5rem;
	padding: 1.5rem 0;
}

.work-news-date {
	font-family: var(--work-font-sans);
	font-size: 0.875rem;
	letter-spacing: 0.1em;
	color: var(--work-text-muted);
}

.work-news-cat {
	font-family: var(--work-font-sans);
	font-size: 0.75rem;
	font-weight: 500;
	letter-spacing: 0.2em;
	text-transform: uppercase;
	color: var(--work-muted-gold-text);
}

.work-news-cat a {
	color: inherit;
	text-decoration: none;
}

.work-news-title {
	grid-column: 1 / -1;
	word-break: auto-phrase;
	font-family: var(--work-font-sans);
	font-size: 1rem;
	font-weight: 400;
	line-height: 1.7;
}

.work-news-title a {
	color: var(--work-deep-navy);
	text-decoration: none;
}

.work-news-title a:hover {
	text-decoration: underline;
	text-underline-offset: 0.2em;
}

.work-news-empty {
	font-family: var(--work-font-sans);
	color: var(--work-text-muted);
}

@media (width >= 768px) {
	.work-news {
		padding: 8rem 3rem;
	}

	.work-news-row {
		grid-template-columns: 7rem 8rem 1fr;
	}

	.work-news-title {
		grid-column: auto;
	}
}

@media (width >= 1024px) {
	.work-news {
		padding: 10rem 4rem;
	}

	.work-news-inner {
		grid-template-columns: 1fr 2fr;
		gap: 4rem;
	}
}
