/*
 * Inner-page editorial layer.
 * Keeps the existing page templates but removes the last soft, card-like
 * surfaces so they read as part of the same field-report system as the home page.
 */

body:not(.vas-wow) .eyebrow::before {
	width: 34px;
	height: 1px;
	border: 0;
	border-radius: 0;
	background: var(--gold);
}

body:not(.vas-wow) .page-hero__visual,
body:not(.vas-wow) .page-hero__image,
body:not(.vas-wow) .about-intro__image,
body:not(.vas-wow) .value-card,
body:not(.vas-wow) .project-card,
body:not(.vas-wow) .news-card,
body:not(.vas-wow) .capability-card,
body:not(.vas-wow) .programme-card,
body:not(.vas-wow) .contact-cta,
body:not(.vas-wow) .opportunities__image,
body:not(.vas-wow) .erasmus-intro__image,
body:not(.vas-wow) .project-card__media,
body:not(.vas-wow) .news-card__media,
body:not(.vas-wow) .post-card__media {
	border-radius: 0 !important;
}

body:not(.vas-wow) .site-header .button,
body:not(.vas-wow) .button,
body:not(.vas-wow) .newsletter input,
body:not(.vas-wow) .newsletter button {
	border-radius: 0 !important;
}

body:not(.vas-wow) .primary-nav a {
	font-size: .68rem;
	letter-spacing: .09em;
	text-transform: uppercase;
	font-weight: 700;
}

body:not(.vas-wow) .site-header {
	border-bottom-color: rgba(27, 22, 32, .16);
}

body:not(.vas-wow) .site-header .brand__name {
	letter-spacing: -.02em;
}
