/* =========================================================
   WGRR / HISTORIE
   Zusatzdatei zur Unterseite wgr-historie.php
   Namensraum: wgrr-history-
========================================================= */

.wgrr-history-page {
	color: var(--wgrr-color-text);
}

.wgrr-history-page__inner {
	padding-block: clamp(1.65rem, 1.25rem + 1.4vw, 2.75rem) clamp(2.3rem, 1.7rem + 2vw, 4rem);
}

.wgrr-history-page__header {
	margin-bottom: clamp(1.35rem, 1rem + 1.15vw, 2.2rem);
	text-align: center;
}

.wgrr-history-page__title {
	margin-bottom: 0;
	color: var(--wgrr-color-green-mid);
	text-transform: uppercase;
}

.wgrr-history-page__topgrid,
.wgrr-history-page__imagegrid {
	display: grid;
	grid-template-columns: minmax(0, 1fr);
	gap: clamp(1.25rem, 0.95rem + 1.15vw, 2rem);
}

.wgrr-history-page__topgrid {
	align-items: start;
	margin-bottom: clamp(1.55rem, 1.1rem + 1.65vw, 2.75rem);
}

.wgrr-history-page__copy {
	font-size: clamp(1rem, 0.95rem + 0.2vw, 1.18rem);
	line-height: 1.35;
}

.wgrr-history-page__copy h2 {
	margin-bottom: var(--wgrr-space-m);
	font-family: var(--wgrr-font-sans-bold);
	font-size: clamp(1.25rem, 1.05rem + 0.65vw, 1.4rem);
	font-weight: normal;
	line-height: 1.16;
	color: var(--wgrr-color-green-dark);
}

.wgrr-history-page__copy p {
	max-width: 39rem;
	margin-bottom: var(--wgrr-space-l);
}

.wgrr-history-page__copy p:last-child {
	margin-bottom: 0;
}

.wgrr-history-page__figure {
	margin: 0;
}

.wgrr-history-page__figure img {
	width: 100%;
	box-shadow: var(--wgrr-shadow-soft);
}

.wgrr-history-page__figure--plan img,
.wgrr-history-page__figure--side img {
	max-width: 23rem;
	margin-inline: auto;
}

.wgrr-history-page__figure--wide img {
	object-fit: cover;
}

@media (min-width: 48rem) {
	.wgrr-history-page__topgrid {
		grid-template-columns: minmax(0, 1fr) minmax(16rem, 31%);
		gap: clamp(1.75rem, 1rem + 3vw, 4rem);
	}

	.wgrr-history-page__imagegrid {
		grid-template-columns: minmax(0, 2.1fr) minmax(14rem, 1fr);
		align-items: stretch;
		gap: clamp(1.3rem, 0.8rem + 2.1vw, 2.65rem);
	}

	.wgrr-history-page__figure--wide img,
	.wgrr-history-page__figure--side img {
		/* height: 100%;
		max-height: 26rem; */
		object-fit: cover;
	}

	.wgrr-history-page__figure--plan img,
	.wgrr-history-page__figure--side img {
		max-width: none;
	}
}

@media (max-width: 47.99875rem) {
	.wgrr-history-page {
		margin-top: clamp(-5.4rem, -4.2rem - 3vw, -3.75rem);
	}

	.wgrr-history-page .container {
		width: min(100% - 1.25rem, 68rem);
	}

	.wgrr-history-page__inner {
		padding-inline: clamp(1rem, 0.8rem + 0.75vw, 1.35rem);
	}

	.wgrr-history-page__copy p {
		max-width: none;
	}
}

/* =========================================================
   Mobile-Korrektur: Historie
========================================================= */

@media (max-width: 47.99875rem) {
	
	.wgrr-history-page .container {
		width: min(98% - 1.25rem, 68rem);
	}

	.wgrr-history-page {
		margin-top: clamp(-1.82rem, -1.41rem - 1vw, -1.26rem);
	}

	.wgrr-history-page__inner {
		padding-inline: clamp(1rem, 0.8rem + 0.75vw, 1.35rem);
	}

	.wgrr-history-page__copy p {
		max-width: none;
	}
}