/* -------------------------------------------------- */
/* About: Referenzen                                    */
/* -------------------------------------------------- */

.referenzen-grid {
	display: grid;
	grid-template-columns: repeat(2, 1fr);
	gap: 2rem;
	margin-top: 3rem;
	margin-bottom: 2.5rem;
}

.referenz-card {
	--radius-child: var(--radius-nested);

	display: grid;
	grid-template-columns: 140px 1fr;
	gap: 2rem;
	align-items: stretch;
	background: #fff;
	border: var(--border-hairline);
	border-radius: var(--radius);
	padding: 2rem;
	box-shadow: var(--shadow-card);
}

.referenz-card__logo {
	align-self: center;
}

.referenz-card__body {
	display: flex;
	flex-direction: column;
	align-items: flex-start;
}

.referenz-card__logo img {
	width: 100%;
	height: auto;
	display: block;
	/* Most of these are logos on transparent ground where the radius makes no
	   difference; some are photographs, and those were the one image on the
	   site coming out with hard corners inside a rounded card. */
	border-radius: var(--radius-child);
}

.referenz-card__body h3 {
	margin-bottom: 0.4em;
}

.referenz-card__body p {
	margin-bottom: 1.25rem;
}

.referenz-card__link {
	margin-top: auto;
}

