.acf_section--newsletter {
	--newsletter-border-color: var(--color-table-grey);
}

body:not(.home) #mainbar:has(.acf_section--titelbild) > .acf_section--newsletter:nth-of-type(2),
body:not(.home) #mainbar .acf_section--newsletter:first-of-type:not(.acf_section--titelbild) {
	--newsletter-border-color: var(--color-blue);
}


.newsletter_section_grid {
	display: grid;
	gap: var(--universal-gap);
}

.newsletter_text_container {
	width: 100%;
	max-width: var(--text-block-max-width);
}

.newsletter_table {
	border-top: 1px solid var(--newsletter-border-color);
	position: relative;
}

.newsletter_item {
	display: grid;
	grid-template-columns: auto 1fr auto;
	align-items: center;
	gap: 0 var(--universal-gap);
	padding: calc(var(--universal-gap) / 2) 0;
	border-bottom: 1px solid var(--newsletter-border-color);
}

.newsletter_item:hover {
	text-decoration: none;
}

.newsletter_item .icon {
	transition: all 300ms ease;
}

.newsletter_item:hover .icon {
	transform: translateX(-10px);
}

.newsletter_item__date {

}

.newsletter_item__name {
	color: var(--color-blue);
	font-size: var(--fs-3);
}

@media (max-width: 800px) {
	.newsletter_item__date {
		grid-column-end: span 3;
		margin-top: calc(var(--universal-gap) / 2);
	}

	.newsletter_item__name {
		grid-column-end: span 2;
	}
}
