/* Section « Que comprend notre commission ? » */
.commission__bg {
	position: absolute;
	inset: 0;
	z-index: -1;
}

.commission__bg img {
	width: 100%;
	height: 100%;
	object-fit: cover;
}

.commission__bg::after {
	content: "";
	position: absolute;
	inset: 0;
	background: linear-gradient(180deg, rgba(14, 14, 12, .82) 0%, rgba(14, 14, 12, .45) 45%, rgba(14, 14, 12, .55) 100%);
}

.commission__grid {
	display: grid;
	gap: 22px;
	max-width: 1080px;
	margin: clamp(32px, 4vw, 40px) auto 0;
	padding: 0;
	list-style: none;
}

.commission__card {
	display: flex;
	flex-direction: column;
	justify-content: center;
	padding: clamp(22px, 2.6vw, 30px);
	border: 1px solid rgba(255, 255, 255, .18);
	border-radius: 6px;
	background: rgba(255, 255, 255, .1);
	-webkit-backdrop-filter: blur(14px);
	backdrop-filter: blur(14px);
}

.commission__title {
	display: flex;
	align-items: center;
	justify-content: center;
	gap: 10px;
	font-size: 1.0625rem;
	text-align: center;
}

.commission__title .icon {
	width: 20px;
	height: 20px;
}

.commission__list {
	display: grid;
	gap: 14px;
	margin-top: 20px;
	padding: 0;
	list-style: none;
	font-size: 0.9375rem;
	line-height: 1.4;
	color: rgba(255, 255, 255, .88);
}

.commission__list li {
	display: flex;
	align-items: flex-start;
	gap: 10px;
}

.commission__list .icon {
	width: 17px;
	height: 17px;
	margin-top: 2px;
}

@media (min-width: 900px) {
	.commission__grid { grid-template-columns: repeat(2, minmax(0, 1fr)); }
}
