/* S&C Collage + datos */
.sc-facts { padding-block: clamp(32px, 4vw, 60px) clamp(56px, 8vw, 120px); }

.sc-facts__title {
	margin: 0 0 clamp(16px, 2vw, 28px);
	font-size: clamp(28px, 3.2vw, 46px);
	font-weight: 400;
	line-height: 1.15;
}
.sc-facts__title .sc-flower { --sc-icon-size: .55em; vertical-align: .35em; }

.sc-facts__body {
	display: grid;
	grid-template-columns: minmax(0, 1fr) minmax(0, 1fr);
	column-gap: clamp(32px, 8vw, 140px);
	align-items: center;
}
.sc-facts__collage { min-width: 0; }
.sc-facts .sc-collage { max-width: 660px; }

.sc-facts__intro { max-width: 520px; margin: 0 0 clamp(24px, 3vw, 40px); font-size: 10px; }
.sc-facts__list { display: grid; gap: clamp(20px, 2.4vw, 32px); margin: 0; padding: 0; list-style: none; }
.sc-facts__figure {
	display: flex;
	align-items: baseline;
	gap: .25em;
	flex-wrap: wrap;
	margin: 0 0 10px;
	font-size: clamp(32px, 3.2vw, 46px);
	line-height: 1;
}
.sc-facts__figure .sc-flower { --sc-icon-size: .4em; align-self: center; margin-right: .2em; }
.sc-facts__number { color: var(--sc-c-text); }
.sc-facts__label { color: var(--sc-c-primary); }
.sc-facts__text { margin: 0; max-width: 520px; font-size: 10px; }

@media (max-width: 767px) {
	.sc-facts__body { grid-template-columns: 1fr; row-gap: 32px; }
	.sc-facts .sc-collage { max-width: 420px; margin-inline: auto; }
}
