.dcdmm-chiffres{display:grid;grid-template-columns:repeat(5,1fr);gap:24px 16px;max-width:1040px;margin:24px auto 40px;padding:0 16px;text-align:center;box-sizing:border-box;font-family:'Montserrat',Arial,sans-serif}
.dcdmm-chiffres *{box-sizing:border-box}
.dcdmm-chiffres__titre{grid-column:1 / -1;margin:0 0 8px;text-align:center;font-family:'Josefin Sans','Montserrat',Arial,sans-serif;font-weight:500;font-size:clamp(22px,3.2vw,30px);line-height:1.3;color:#063da7}
.dcdmm-chiffres__item{margin:0;padding:0}
.dcdmm-chiffres__nombre{display:block;font-size:clamp(34px,4.4vw,54px);line-height:1.1;font-weight:800;color:#2a3eb1;white-space:nowrap}
.dcdmm-chiffres__libelle{display:block;margin-top:8px;font-size:clamp(15px,1.7vw,19px);line-height:1.3;font-weight:700;color:#1d1d1b}
@media (max-width:991px){
.dcdmm-chiffres{grid-template-columns:repeat(6,1fr)}
.dcdmm-chiffres__item{grid-column:span 2}
.dcdmm-chiffres__item:nth-child(5){grid-column:2 / span 2}
.dcdmm-chiffres__item:nth-child(6){grid-column:4 / span 2}
.dcdmm-chiffres__nombre{font-size:clamp(34px,6vw,48px)}
.dcdmm-chiffres__libelle{font-size:16px}
}
@media (max-width:575px){
.dcdmm-chiffres{grid-template-columns:repeat(2,1fr);gap:28px 12px}
.dcdmm-chiffres__item,.dcdmm-chiffres__item:nth-child(5),.dcdmm-chiffres__item:nth-child(6){grid-column:auto}
.dcdmm-chiffres__item:nth-child(6){grid-column:1 / -1}
.dcdmm-chiffres__nombre{font-size:clamp(30px,9.5vw,40px)}
.dcdmm-chiffres__libelle{font-size:15px}
}