#cont-1980 {
	
	grid-template-columns: minmax(0, 0.62fr) minmax(300px, 0.38fr);
	gap: var(--s-2xl);
	align-items: end;
	padding: var(--s-3xl) var(--s-lg);
	margin-top: var(--s-xl);
	border-radius: var(--r-xl);
	background: var(--bgcolor);
	color: var(--color);
	box-sizing: border-box;
}

#cont-1990 {
	padding: var(--s-3xl) var(--s-lg);
	background: var(--bgcolor);
	color: var(--color);
	box-sizing: border-box;
}
#cont-2007 {
	padding: var(--s-3xl) var(--s-lg);
	background: var(--bgcolor);
	color: var(--color);
	box-sizing: border-box;
}
#cont-2025 {
	padding: var(--s-3xl) var(--s-lg);
	background: var(--bgcolor);
	color: var(--color);
	box-sizing: border-box;
}

#cont-1980 .press-hero-copy {
	float: none;
	width: auto;
	box-sizing: border-box;
}
#cont-1980 .press-contact-card {
	float: none;
	width: auto;
	box-sizing: border-box;
}
#cont-1990 .section-head {
	float: none;
	width: auto;
	box-sizing: border-box;
}
#cont-1990 .press-topic-grid {
	float: none;
	width: auto;
	box-sizing: border-box;
}
#cont-1990 .press-topic-card {
	float: none;
	width: auto;
	box-sizing: border-box;
}
#cont-2007 .press-material-copy {
	float: none;
	width: auto;
	box-sizing: border-box;
}
#cont-2007 .press-material-list {
	float: none;
	width: auto;
	box-sizing: border-box;
}
#cont-2007 .press-material-item {
	float: none;
	width: auto;
	box-sizing: border-box;
}
#cont-2025 .press-next-grid {
	float: none;
	width: auto;
	box-sizing: border-box;
}
#cont-2025 .press-next-card {
	float: none;
	width: auto;
	box-sizing: border-box;
}

#cont-1980 .press-eyebrow {
	margin-bottom: var(--s-md);
	color: var(--hicolor);
}
#cont-1980 .press-card-label {
	margin-bottom: var(--s-md);
	color: var(--hicolor);
}
#cont-1990 .press-topic-kicker {
	margin-bottom: var(--s-md);
	color: var(--hicolor);
}

#cont-1980 .press-title {
	max-width: 760px;
}

#cont-1980 .press-lead {
	max-width: 720px;
	margin-top: var(--s-lg);
	color: var(--locolor);
}

#cont-1980 .press-contact-card {
	padding: var(--s-xl);
	border: 1px solid var(--border-col);
	border-radius: var(--border-radius, var(--r-lg));
	background: var(--bgcolor2);
}

#cont-1980 .press-card-title h2 {
	margin: 0;
	font-size: var(--fs-md);
	line-height: var(--lh-title);
}
#cont-1990 .press-topic-title h3 {
	margin: 0;
	font-size: var(--fs-md);
	line-height: var(--lh-title);
}
#cont-2007 .press-material-title h3 {
	margin: 0;
	font-size: var(--fs-md);
	line-height: var(--lh-title);
}
#cont-2025 .press-next-title h3 {
	margin: 0;
	font-size: var(--fs-md);
	line-height: var(--lh-title);
}

#cont-1980 .press-card-text p {
	margin: var(--s-md) 0 0;
	color: var(--locolor);
	line-height: var(--lh-body);
}
#cont-1990 .press-topic-text p {
	margin: var(--s-md) 0 0;
	color: var(--locolor);
	line-height: var(--lh-body);
}
#cont-2007 .press-material-text p {
	margin: var(--s-md) 0 0;
	color: var(--locolor);
	line-height: var(--lh-body);
}

#cont-1980 .press-card-link {
	margin-top: var(--s-xl);
}

#cont-1990 .section-head {
	margin-bottom: var(--s-2xl);
}

#cont-1990 .press-topic-card {
	
	flex-direction: column;
	min-height: 240px;
	padding: var(--s-xl);
	border: 1px solid var(--border-col);
	border-radius: var(--border-radius, var(--r-lg));
	background: var(--bgcolor2);
	color: var(--color);
}
#cont-2025 .press-next-card {
	
	flex-direction: column;
	min-height: 240px;
	padding: var(--s-xl);
	border: 1px solid var(--border-col);
	border-radius: var(--border-radius, var(--r-lg));
	background: var(--bgcolor2);
	color: var(--color);
}

#cont-1990 .press-topic-kicker {
	font-size: var(--fs-xs);
	font-weight: 700;
	letter-spacing: 0.08em;
	text-transform: uppercase;
}

#cont-2007 {
	
	grid-template-columns: minmax(260px, 0.38fr) minmax(0, 0.62fr);
	gap: var(--s-2xl);
	align-items: start;
}

#cont-2007 .press-material-list {
	
	gap: var(--s-md);
}

#cont-2007 .press-material-item {
	
	grid-template-columns: 48px minmax(0, 1fr) auto;
	gap: var(--s-md);
	align-items: center;
	padding: var(--s-lg);
	border: 1px solid var(--border-col);
	border-radius: var(--border-radius, var(--r-lg));
	background: var(--bgcolor2);
}

#cont-2007 .press-material-icon {
	display: grid;
	place-items: center;
	width: 48px;
	height: 48px;
	border-radius: var(--r-md);
	background: var(--hicolor);
	color: var(--bgcolor);
}

#cont-2007 .press-material-status {
	padding: 6px 12px;
	border-radius: var(--r-full);
	background: var(--tag-bg);
	color: var(--tag-fg);
	font-size: var(--fs-xs);
	font-weight: 700;
	text-transform: uppercase;
}

#cont-2025 {
	border-top: 1px solid var(--border-col);
}

#cont-2025 .press-next-card {
	min-height: 160px;
}

#cont-2025 .press-next-link {
	margin-top: auto;
	padding-top: var(--s-lg);
}

@media (max-width:800px) /* responsive */ {
	#cont-1980 {
		display: block;
		padding: var(--s-2xl) var(--s-md);
	}
	#cont-2007 {
		display: block;
		padding: var(--s-2xl) var(--s-md);
	}

	#cont-1990 {
		padding: var(--s-2xl) var(--s-md);
	}
	#cont-2025 {
		padding: var(--s-2xl) var(--s-md);
	}

	#cont-1980 .press-contact-card {
		margin-top: var(--s-xl);
	}
	#cont-2007 .press-material-list {
		margin-top: var(--s-xl);
	}

	#cont-1990 .press-topic-card {
		min-height: 0;
	}
	#cont-2025 .press-next-card {
		min-height: 0;
	}

	#cont-2007 .press-material-item {
		grid-template-columns: 48px minmax(0, 1fr);
	}

	#cont-2007 .press-material-status {
		grid-column: 2;
		justify-self: start;
	}
}

/* CMS-Spalten: cont-1980 */
#cont-1980 { --vg-tracks: 2; --vg-default-gutter: calc(var(--s-2xl) / 2); --baustein-margin-leftright: var(--vg-default-gutter); --vg-gap: calc(2 * var(--baustein-margin-leftright)); column-gap: var(--vg-gap); row-gap: var(--s-2xl); }
#cont-1980 > .bhv-col { width: calc((100% - (var(--vg-tracks, 1) - 1) * var(--vg-gap, 0px)) * var(--vg-share, 1)); }
#cont-1980 > .bhv-col.flex { height: auto; }
#cont-1980 > .col-62 { --vg-share: 0.620000000000; }
#cont-1980 > .col-38 { --vg-share: 0.380000000000; min-width: 300px; }
#cont-1980 > .col-auto { width: auto; }
#cont-1980 > .col-100 { width: 100%; }
#cont-1980 { padding-bottom: calc(var(--s-3xl) + var(--s-2xl)); }
@media (max-width:800px) /* responsive */ {
#cont-1980 { padding-bottom: var(--s-2xl); }
#cont-1980 { display: block; }
#cont-1980 { --vg-tracks: 1; --vg-default-gutter: calc(var(--s-2xl) / 2); --baustein-margin-leftright: var(--vg-default-gutter); --vg-gap: calc(2 * var(--baustein-margin-leftright)); column-gap: var(--vg-gap); row-gap: var(--s-2xl); }
#cont-1980 > .bhv-col { min-width: 0; }
#cont-1980 > .bhv-col { --vg-share: 1; width: 100%; flex: 0 0 auto; }
}
@media (max-width:560px) {
#cont-1980 { padding-bottom: var(--s-2xl); }
}

/* CMS-Spalten: col-1994 */
#cont-1990 .press-topic-grid { --vg-tracks: 3; --vg-default-gutter: calc(var(--s-lg, 24px) / 2); --baustein-margin-leftright: var(--vg-default-gutter); --vg-gap: calc(2 * var(--baustein-margin-leftright)); column-gap: var(--vg-gap); row-gap: var(--s-lg, 24px); }
#cont-1990 .press-topic-grid > .bhv-col { width: calc((100% - (var(--vg-tracks, 1) - 1) * var(--vg-gap, 0px)) * var(--vg-share, 1)); }
#cont-1990 .press-topic-grid > .bhv-col.flex { height: auto; }
#cont-1990 .press-topic-grid > .col-33 { --vg-share: 0.333333333333; }
#cont-1990 .press-topic-grid > .col-auto { width: auto; }
#cont-1990 .press-topic-grid > .col-100 { width: 100%; }
#cont-1990 .press-topic-grid { padding-bottom: calc(0px + var(--s-lg, 24px)); }
@media (max-width:800px) /* responsive */ {
#cont-1990 .press-topic-grid { padding-bottom: calc(0px + var(--s-lg, 24px)); }
#cont-1990 .press-topic-grid { --vg-tracks: 1; --vg-default-gutter: calc(var(--s-lg, 24px) / 2); --baustein-margin-leftright: var(--vg-default-gutter); --vg-gap: calc(2 * var(--baustein-margin-leftright)); column-gap: var(--vg-gap); row-gap: var(--s-lg, 24px); }
#cont-1990 .press-topic-grid > .bhv-col { min-width: 0; }
#cont-1990 .press-topic-grid > .bhv-col { --vg-share: 1; width: 100%; flex: 0 0 auto; }
}
@media (max-width:560px) {
#cont-1990 .press-topic-grid { padding-bottom: calc(0px + var(--s-lg, 24px)); }
}

/* CMS-Spalten: cont-2007 */
#cont-2007 { --vg-tracks: 2; --vg-default-gutter: calc(var(--s-2xl) / 2); --baustein-margin-leftright: var(--vg-default-gutter); --vg-gap: calc(2 * var(--baustein-margin-leftright)); column-gap: var(--vg-gap); row-gap: var(--s-2xl); }
#cont-2007 > .bhv-col { width: calc((100% - (var(--vg-tracks, 1) - 1) * var(--vg-gap, 0px)) * var(--vg-share, 1)); }
#cont-2007 > .bhv-col.flex { height: auto; }
#cont-2007 > .col-38 { --vg-share: 0.380000000000; min-width: 260px; }
#cont-2007 > .col-62 { --vg-share: 0.620000000000; }
#cont-2007 > .col-auto { width: auto; }
#cont-2007 > .col-100 { width: 100%; }
#cont-2007 { padding-bottom: calc(var(--s-3xl) + var(--s-2xl)); }
@media (max-width:800px) /* responsive */ {
#cont-2007 { padding-bottom: var(--s-2xl); }
#cont-2007 { display: block; }
#cont-2007 { --vg-tracks: 1; --vg-default-gutter: calc(var(--s-2xl) / 2); --baustein-margin-leftright: var(--vg-default-gutter); --vg-gap: calc(2 * var(--baustein-margin-leftright)); column-gap: var(--vg-gap); row-gap: var(--s-2xl); }
#cont-2007 > .bhv-col { min-width: 0; }
#cont-2007 > .bhv-col { --vg-share: 1; width: 100%; flex: 0 0 auto; }
}
@media (max-width:560px) {
#cont-2007 { padding-bottom: var(--s-2xl); }
}

/* CMS-Spalten: col-2012 */
#cont-2007 .press-material-list { --vg-tracks: 1; --vg-default-gutter: calc(var(--s-md) / 2); --baustein-margin-leftright: var(--vg-default-gutter); --vg-gap: calc(2 * var(--baustein-margin-leftright)); column-gap: var(--vg-gap); row-gap: var(--s-md); }
#cont-2007 .press-material-list > .bhv-col { width: calc((100% - (var(--vg-tracks, 1) - 1) * var(--vg-gap, 0px)) * var(--vg-share, 1)); }
#cont-2007 .press-material-list > .bhv-col.flex { height: auto; }
#cont-2007 .press-material-list > .col-100 { --vg-share: 1.000000000000; }
#cont-2007 .press-material-list > .col-auto { width: auto; }
#cont-2007 .press-material-list > .col-100 { width: 100%; }
#cont-2007 .press-material-list { padding-bottom: calc(0px + var(--s-md)); }
@media (max-width:800px) /* responsive */ {
#cont-2007 .press-material-list { padding-bottom: calc(0px + var(--s-md)); }
#cont-2007 .press-material-list { --vg-tracks: 1; --vg-default-gutter: calc(var(--s-md) / 2); --baustein-margin-leftright: var(--vg-default-gutter); --vg-gap: calc(2 * var(--baustein-margin-leftright)); column-gap: var(--vg-gap); row-gap: var(--s-md); }
#cont-2007 .press-material-list > .bhv-col { min-width: 0; }
#cont-2007 .press-material-list > .bhv-col { --vg-share: 1; width: 100%; flex: 0 0 auto; }
}
@media (max-width:560px) {
#cont-2007 .press-material-list { padding-bottom: calc(0px + var(--s-md)); }
}

/* CMS-Spalten: col-2013 */
#cont-2007 .press-material-item { --vg-tracks: 3; --vg-default-gutter: calc(var(--s-md) / 2); --baustein-margin-leftright: var(--vg-default-gutter); --vg-gap: calc(2 * var(--baustein-margin-leftright)); column-gap: var(--vg-gap); row-gap: var(--s-md); }
#cont-2007 .press-material-item > .bhv-col { width: calc((100% - (var(--vg-tracks, 1) - 1) * var(--vg-gap, 0px)) * var(--vg-share, 1)); }
#cont-2007 .press-material-item > .bhv-col.flex { height: auto; }
#cont-2007 .press-material-item > .col-40 { width: 48px; min-width: 0px; }
#cont-2007 .press-material-item > .col-100 { --vg-share: 1.000000000000; }
#cont-2007 .press-material-item > .col-100 { flex: 1; }
#cont-2007 .press-material-item > .col-auto { width: auto; }
#cont-2007 .press-material-item > .col-100 { width: 100%; }
#cont-2007 .press-material-item { padding-bottom: calc(var(--s-lg) + var(--s-md)); }
@media (max-width:800px) /* responsive */ {
#cont-2007 .press-material-item { padding-bottom: calc(var(--s-lg) + var(--s-md)); }
#cont-2007 .press-material-item { --vg-tracks: 2; --vg-default-gutter: calc(var(--s-md) / 2); --baustein-margin-leftright: var(--vg-default-gutter); --vg-gap: calc(2 * var(--baustein-margin-leftright)); column-gap: var(--vg-gap); row-gap: var(--s-md); }
#cont-2007 .press-material-item > .bhv-col { min-width: 0; }
}
@media (max-width:560px) {
#cont-2007 .press-material-item { padding-bottom: calc(var(--s-lg) + var(--s-md)); }
}

/* CMS-Spalten: col-2017 */
#cont-2007 .press-material-item { --vg-tracks: 3; --vg-default-gutter: calc(var(--s-md) / 2); --baustein-margin-leftright: var(--vg-default-gutter); --vg-gap: calc(2 * var(--baustein-margin-leftright)); column-gap: var(--vg-gap); row-gap: var(--s-md); }
#cont-2007 .press-material-item > .bhv-col { width: calc((100% - (var(--vg-tracks, 1) - 1) * var(--vg-gap, 0px)) * var(--vg-share, 1)); }
#cont-2007 .press-material-item > .bhv-col.flex { height: auto; }
#cont-2007 .press-material-item > .col-40 { width: 48px; min-width: 0px; }
#cont-2007 .press-material-item > .col-100 { --vg-share: 1.000000000000; }
#cont-2007 .press-material-item > .col-100 { flex: 1; }
#cont-2007 .press-material-item > .col-auto { width: auto; }
#cont-2007 .press-material-item > .col-100 { width: 100%; }
#cont-2007 .press-material-item { padding-bottom: calc(var(--s-lg) + var(--s-md)); }
@media (max-width:800px) /* responsive */ {
#cont-2007 .press-material-item { padding-bottom: calc(var(--s-lg) + var(--s-md)); }
#cont-2007 .press-material-item { --vg-tracks: 2; --vg-default-gutter: calc(var(--s-md) / 2); --baustein-margin-leftright: var(--vg-default-gutter); --vg-gap: calc(2 * var(--baustein-margin-leftright)); column-gap: var(--vg-gap); row-gap: var(--s-md); }
#cont-2007 .press-material-item > .bhv-col { min-width: 0; }
}
@media (max-width:560px) {
#cont-2007 .press-material-item { padding-bottom: calc(var(--s-lg) + var(--s-md)); }
}

/* CMS-Spalten: col-2021 */
#cont-2007 .press-material-item { --vg-tracks: 3; --vg-default-gutter: calc(var(--s-md) / 2); --baustein-margin-leftright: var(--vg-default-gutter); --vg-gap: calc(2 * var(--baustein-margin-leftright)); column-gap: var(--vg-gap); row-gap: var(--s-md); }
#cont-2007 .press-material-item > .bhv-col { width: calc((100% - (var(--vg-tracks, 1) - 1) * var(--vg-gap, 0px)) * var(--vg-share, 1)); }
#cont-2007 .press-material-item > .bhv-col.flex { height: auto; }
#cont-2007 .press-material-item > .col-40 { width: 48px; min-width: 0px; }
#cont-2007 .press-material-item > .col-100 { --vg-share: 1.000000000000; }
#cont-2007 .press-material-item > .col-100 { flex: 1; }
#cont-2007 .press-material-item > .col-auto { width: auto; }
#cont-2007 .press-material-item > .col-100 { width: 100%; }
#cont-2007 .press-material-item { padding-bottom: calc(var(--s-lg) + var(--s-md)); }
@media (max-width:800px) /* responsive */ {
#cont-2007 .press-material-item { padding-bottom: calc(var(--s-lg) + var(--s-md)); }
#cont-2007 .press-material-item { --vg-tracks: 2; --vg-default-gutter: calc(var(--s-md) / 2); --baustein-margin-leftright: var(--vg-default-gutter); --vg-gap: calc(2 * var(--baustein-margin-leftright)); column-gap: var(--vg-gap); row-gap: var(--s-md); }
#cont-2007 .press-material-item > .bhv-col { min-width: 0; }
}
@media (max-width:560px) {
#cont-2007 .press-material-item { padding-bottom: calc(var(--s-lg) + var(--s-md)); }
}

/* CMS-Spalten: col-2026 */
#cont-2025 .press-next-grid { --vg-tracks: 3; --vg-default-gutter: calc(var(--s-lg, 24px) / 2); --baustein-margin-leftright: var(--vg-default-gutter); --vg-gap: calc(2 * var(--baustein-margin-leftright)); column-gap: var(--vg-gap); row-gap: var(--s-lg, 24px); }
#cont-2025 .press-next-grid > .bhv-col { width: calc((100% - (var(--vg-tracks, 1) - 1) * var(--vg-gap, 0px)) * var(--vg-share, 1)); }
#cont-2025 .press-next-grid > .bhv-col.flex { height: auto; }
#cont-2025 .press-next-grid > .col-33 { --vg-share: 0.333333333333; }
#cont-2025 .press-next-grid > .col-auto { width: auto; }
#cont-2025 .press-next-grid > .col-100 { width: 100%; }
#cont-2025 .press-next-grid { padding-bottom: calc(0px + var(--s-lg, 24px)); }
@media (max-width:800px) /* responsive */ {
#cont-2025 .press-next-grid { padding-bottom: calc(0px + var(--s-lg, 24px)); }
#cont-2025 .press-next-grid { --vg-tracks: 1; --vg-default-gutter: calc(var(--s-lg, 24px) / 2); --baustein-margin-leftright: var(--vg-default-gutter); --vg-gap: calc(2 * var(--baustein-margin-leftright)); column-gap: var(--vg-gap); row-gap: var(--s-lg, 24px); }
#cont-2025 .press-next-grid > .bhv-col { min-width: 0; }
#cont-2025 .press-next-grid > .bhv-col { --vg-share: 1; width: 100%; flex: 0 0 auto; }
}
@media (max-width:560px) {
#cont-2025 .press-next-grid { padding-bottom: calc(0px + var(--s-lg, 24px)); }
}

#cont-2007 .press-material-item { --vg-tracks: 2; }
#cont-2007 .press-material-item > .press-icon-slot { width: 48px; flex: 0 0 auto; }
#cont-2007 .press-material-item > .press-text-slot { width: auto; flex: 1; min-width: 0; }
#cont-2007 .press-text-grid { gap: var(--s-md); align-items: center; }
#cont-2007 .press-title-slot { width: auto; flex: 1; min-width: 0; height: auto; justify-content: center; }
#cont-2007 .press-status-slot { width: auto; flex: 0 0 auto; }
@media (max-width:800px) /* responsive */ {
 #cont-2007 .press-material-item > .press-icon-slot { width: auto; flex: 1; min-width: 48px; align-self: flex-start; }
 #cont-2007 .press-material-item > .press-text-slot { flex: 0 1 auto; width: max-content; max-width: calc(100% - 64px); }
 #cont-2007 .press-text-grid { flex-direction: column; align-items: flex-start; }
 #cont-2007 .press-title-slot { flex: none; width: 100%; min-height: 48px; }
}
