.smid-news-archive,
.smid-news-detail {
	color: var(--mt-color-text);
}

.smid-news-hero {
	padding-block: 0 clamp(8px, 1.4vw, 20px);
}

.smid-news-detail-hero {
	padding-block: 0 clamp(34px, 5vw, 72px);
}

.smid-news-hero h1,
.smid-news-detail-hero h1,
.smid-news-gallery-section h2 {
	margin: 0;
	color: var(--mt-color-heading);
	font-weight: 400;
}

.smid-news-hero h1,
.smid-news-detail-hero h1 {
	margin-bottom: 34px;
}

.smid-news-hero__copy,
.smid-news-detail-hero__text {
	max-width: 1320px;
	font-size: 18px;
	line-height: 1.65;
	color: var(--mt-color-text);
}

.smid-news-hero__copy p,
.smid-news-detail-hero__text p {
	margin: 0 0 18px;
}

.smid-news-hero__copy p:last-child,
.smid-news-detail-hero__text p:last-child {
	margin-bottom: 0;
}

.smid-news-list-section {
	padding-block: clamp(18px, 2.2vw, 28px) var(--mt-section-pb);
	scroll-margin-top: calc(var(--mt-header-height, 96px) + 24px);
}

.smid-news-grid {
	display: grid;
	grid-template-columns: repeat(3, minmax(0, 520px));
	justify-content: space-between;
	gap: clamp(38px, 4vw, 64px) clamp(28px, 4vw, 56px);
}

.smid-news-card {
	min-width: 0;
}

.smid-news-card__media {
	display: block;
	aspect-ratio: 2 / 1;
	margin-bottom: 28px;
	border-radius: var(--mt-radius-sm, 5px);
	overflow: hidden;
	text-decoration: none;
}

.smid-news-card__image {
	display: block;
	width: 100%;
	height: 100%;
	object-fit: cover;
	object-position: center;
	transition: transform .35s ease;
}

.smid-news-card__media:hover .smid-news-card__image,
.smid-news-card__media:focus-visible .smid-news-card__image {
	transform: scale(1.025);
}

.smid-news-card__title {
	margin: 0 0 24px;
	color: var(--mt-color-heading);
	font-size: clamp(24px, 1.75vw, 32px);
	line-height: 1.18;
	font-weight: 400;
}

.smid-news-card__title a {
	color: inherit;
	text-decoration: none;
}

.smid-news-card__title a:hover,
.smid-news-card__title a:focus-visible {
	color: var(--mt-color-heading);
	text-decoration: none;
}

.smid-news-card__link.mitera-button {
	--smid-btn-expand: 170px;
	font-size: 18px;
}

.smid-news-pagination.smid-projects-pagination {
	margin-top: clamp(48px, 6vw, 88px);
}

.smid-news-empty {
	font-size: var(--mt-text-base);
	color: var(--mt-color-text-muted);
}

.smid-news-gallery-section {
	padding-block: 0 clamp(58px, 7vw, 96px);
}

.smid-news-navigation.smid-project-navigation {
	padding-top: 0;
}

@media (max-width: 1199px) {
	.smid-news-grid {
		grid-template-columns: repeat(2, minmax(0, 1fr));
		justify-content: stretch;
	}
}

@media (max-width: 767px) {
	.smid-news-hero {
		padding-bottom: 14px;
	}

	.smid-news-detail-hero {
		padding-bottom: 32px;
	}

	.smid-news-hero h1,
	.smid-news-detail-hero h1 {
		margin-bottom: 24px;
	}

	.smid-news-hero__copy,
	.smid-news-detail-hero__text {
		font-size: var(--mt-text-base);
		line-height: 1.6;
	}

	.smid-news-list-section {
		padding-top: 18px;
	}

	.smid-news-grid {
		grid-template-columns: 1fr;
		gap: 42px;
	}

	.smid-news-card__media {
		margin-bottom: 20px;
	}

	.smid-news-card__title {
		margin-bottom: 18px;
		font-size: 26px;
	}

	.smid-news-card__link.mitera-button {
		--smid-btn-expand: 160px;
		font-size: 16px;
	}
}
