body.alm-page-presentation .alm-block-split__body:has(.alm-pres-territoires) h2 { font-style: italic; }
/* 2026-09-14 — la grille de `list-accent` n'est PLUS forcée ici. Elle l'était en
   0,3,1 (`display:grid; grid-template-columns: repeat(3, minmax(0,1fr))`) et
   battait .alm-block-cards--cols-N (0,2,0) : sur /le-groupe/presentation/,
   l'attribut « columns » du bloc était inopérant. Ce bloc porte cols-3 (columns
   absent → défaut 3) et garde donc ses 3 colonnes ≥1024 par la seule feuille du
   bloc. La règle tablette ci-dessous préserve son rendu 600-1023 px à l'identique,
   mais elle est désormais clavetée sur --cols-3 et non sur la variante : changer
   `columns` la désactive, ce qui est exactement le comportement attendu. */
body.alm-page-presentation .alm-block-kpi--cols-3 .alm-block-kpi__grid { align-items: stretch; }
@media (min-width: 600px) and (max-width: 1023px) {
  body.alm-page-presentation .alm-block-cards--cols-3 .alm-cards-grid { grid-template-columns: repeat(3, minmax(0, 1fr)); }
  body.alm-page-presentation .alm-block-cards--cols-4 .alm-cards-grid { grid-template-columns: repeat(2, minmax(0, 1fr)); }
}
@media (max-width: 767px) {
  body.alm-page-presentation .alm-block-kpi--cols-3 .alm-block-kpi__grid { grid-template-columns: 1fr; }
}
@media (max-width: 599px) {
  body.alm-page-presentation .alm-block-cards--cols-4 .alm-cards-grid { grid-template-columns: 1fr; }
}
