/*
 * stats/engagements — transposition de `.lp-chiffres` (maquette Les Jolies Clés) : quatre colonnes (deux sous 900 px),
 * filet doré entre elles, très grand chiffre dans la police des titres, doré de texte, unité à 0,42 em, phrase dessous.
 * Engagement 5 : aucun hexadécimal, valeurs de repli comprises.
 */
.ivy-stats--engagements { padding: clamp( 56px, 7vw, 104px ) max( clamp( 20px, 5vw, 64px ), calc( ( 100% - 1240px ) / 2 ) ); }
.ivy-stats--engagements .ivy-stats__list { display: grid; grid-template-columns: repeat( 4, minmax( 0, 1fr ) ); margin: 0; padding: 0; list-style: none; }
.ivy-stats--engagements .ivy-stats__pledge { padding: 8px clamp( 16px, 2.4vw, 40px ); border-left: var( --ivy-item-border-border, 1px solid var( --ivy-line, rgb( 184 151 90 / 45% ) ) ); }
.ivy-stats--engagements .ivy-stats__pledge:first-child { padding-left: 0; border-left: 0; }
.ivy-stats--engagements .ivy-stats__figure { margin: 0; color: var( --ivy-value-color, var( --ivy-gold-text, rgb( 138 106 51 ) ) ); font-family: var( --ivy-font-titre, inherit ); line-height: 1; letter-spacing: -.02em; font-variant-numeric: lining-nums tabular-nums; }
.ivy-stats--engagements .ivy-stats__figure--words { color: var( --ivy-value_words-color, var( --ivy-value-color, var( --ivy-gold-text, rgb( 138 106 51 ) ) ) ); line-height: 1.1; }
.ivy-stats--engagements .ivy-stats__unit { font-size: var( --ivy-font-figure ); line-height: 1; letter-spacing: 0; color: var( --ivy-unit-color, inherit ); }
.ivy-stats--engagements .ivy-stats__caption { margin: 14px 0 0; color: var( --ivy-item_text-color, var( --ivy-muted, rgb( 107 98 82 ) ) ); line-height: 1.55; }
@media ( max-width: 899px ) {
	.ivy-stats--engagements .ivy-stats__list { grid-template-columns: repeat( 2, minmax( 0, 1fr ) ); row-gap: 40px; }
	.ivy-stats--engagements .ivy-stats__pledge:nth-child( odd ) { padding-left: 0; border-left: 0; }
}
