/** @format */
.news_cards__filters {
	display: flex;
	justify-content: flex-end;
	gap: 1em;
}

.news_cards {
	display: grid;
	grid-template-columns: repeat(4, 1fr);
	gap: 3em 1em;
	padding: var(--universal-gap) 0;
}

.news_cards__load_more {
	display: inline-flex;
	justify-content: flex-start;
	width: 100%;
	cursor: pointer;
	margin-top: calc(var(--universal-gap) / 1.5);
}

.news_cards__more_button {
}

.news_cards__loading_indicator__container {
	justify-content: center;
	align-items: center;
	display: none;
}

.news_cards__loading_indicator__container.active {
	display: flex;
}

.news_cards__loading_indicator {
	display: inline-block;
	width: 5rem;
	height: 5rem;
	border-radius: 50%;
	border: 0.3rem solid var(--color-blue);
	border-top-color: transparent;
	animation: spin 1s linear infinite;
}

@keyframes spin {
	0% {
		transform: rotate(0deg);
	}
	100% {
		transform: rotate(360deg);
	}
}

.news_cards .news_teaser_card {
	grid-template-rows: auto 0.5fr auto;
}

.news_teaser_card__excerpt * {
	font-size: var(--fs-3) !important;
}

@media screen and (max-width: 1685px) {
	.news_cards {
		display: grid;
		grid-template-columns: repeat(2, 1fr);
	}
}

@media screen and (max-width: 800px) {
	.news_cards,
	.news_teaser_card {
		display: flex;
		flex-direction: column;
	}
}
