/* Section « Implantés à Lorient, présents sur toute la Bretagne » */
.implantation {
	padding-block: var(--section-space);
}

.implantation__grid {
	display: grid;
	gap: clamp(32px, 4vw, 56px);
	align-items: center;
	max-width: 1200px;
}

.implantation__map {
	overflow: hidden;
	aspect-ratio: 1 / 1.06;
	border-radius: 12px;
	background: #dfe8e6;
}

.implantation__map iframe,
.implantation__map img {
	display: block;
	width: 100%;
	height: 100%;
	border: 0;
	object-fit: cover;
}

.implantation__body .pill {
	margin-bottom: 14px;
}

.implantation__title {
	font-size: var(--fs-h2);
}

.implantation__title .section-heading__muted {
	display: block;
}

.implantation__text {
	max-width: 52ch;
	margin-top: 16px;
	font-size: 1rem;
	color: var(--c-text);
}

.implantation__stats {
	margin: 24px 0 0;
}

.implantation__stats div {
	display: flex;
	align-items: center;
	justify-content: space-between;
	gap: 16px;
	padding-block: 18px;
	border-bottom: 1px solid var(--c-line);
}

.implantation__stats dt {
	display: flex;
	align-items: center;
	gap: 14px;
	font-size: 1.0625rem;
}

.implantation__stats dd {
	margin: 0;
	font-size: clamp(1.5rem, 1.2rem + 1vw, 1.875rem);
	color: var(--c-gold);
}

@media (min-width: 900px) {
	.implantation__grid { grid-template-columns: minmax(0, .9fr) minmax(0, 1.1fr); }
}
