/* Agency Updates archive + single styles */

/* Archive page header. Mirrors .background-about-v2 in style.css — pair it with
   .top-space .top-space-fixed-bg the same way the About page does. Paths are
   relative to /css/, hence the ../images/. Drop a dedicated hero image into
   /images/ and swap the filename below. */

.background-agency-updates-v2 {
	background-image: linear-gradient(0deg, rgba(0, 0, 0, .6), rgba(0, 0, 0, .6)), url("../images/top-about.jpg");
	background-position: top 10% left 25%;
}
.single-agency-update .resize-navbar {
    background-color: #000;
}

.agency-updates-archive-intro {
	margin-bottom: 1.5rem;
}

.agency-update-filters {
	list-style: none;
	display: flex;
	flex-wrap: wrap;
	gap: 1.25rem;
	margin: 0 0 2.5rem;
	padding: 0;
}

.agency-update-filters a {
	text-decoration: none;
}

.agency-update-filters a.is-active {
	font-weight: 700;
	text-decoration: underline;
}

.agency-updates-grid {
	margin-bottom: 2.5rem;
}

.agency-update-card {
	margin-bottom: 3rem;
}

.agency-update-thumb {
	display: block;
	margin-bottom: 1.25rem;
}

.agency-update-thumb img {
	width: 100%;
	height: auto;
	display: block;
}

.agency-update-meta {
	font-size: 0.875rem;
	letter-spacing: 0.04em;
	text-transform: uppercase;
	margin-bottom: 0.5rem;
}

.agency-update-meta a {
	text-decoration: none;
}

.agency-update-title {
	margin-bottom: 0.75rem;
}

.agency-update-title a {
	text-decoration: none;
}

.agency-update-excerpt p {
	margin-bottom: 0.75rem;
}

.agency-update-more a {
	font-weight: 700;
}

.single-agency-update .agency-update-meta {
	margin-bottom: 1rem;
}
