.brem-hero {
	min-height: 550px;
	display: flex;
	align-items: center;
	color: var(--brem-white);
	background: #051f38;
}

.brem-hero h1 {
	max-width: 760px;
	margin: 0.5rem 0 1rem;
	color: var(--brem-white);
	font-size: clamp(2.8rem, 6vw, 5rem);
}

.brem-hero p {
	max-width: 680px;
	font-size: 1.2rem;
	color: #d1e1eb;
}

.brem-page-head {
	margin-bottom: 2rem;
}

.brem-page-head h1 {
	margin-top: 0;
}

.brem-meta,
.brem-archive-desc {
	color: var(--brem-muted);
}

.brem-featured {
	margin: 0 0 2rem;
}

.brem-featured img {
	width: 100%;
	height: auto;
}

.brem-prose > *:first-child {
	margin-top: 0;
}

.brem-prose a {
	color: var(--brem-blue);
}

.brem-empty {
	padding: 1rem 0 3rem;
}

.navigation.pagination {
	margin-top: 2rem;
}

.search-form,
.wp-block-search {
	margin: 0 0 2rem;
}

.brem-empty .search-form {
	margin-top: 1rem;
}

.single-case_study .brem-eyebrow {
	color: var(--brem-blue);
}

