/* Maillage interne (ADR-0011) — compléments aux classes `re-` de
   radar-enrichi.css pour les blocs data-dc-ajout="maillage-*". */

.mi .mi-section { padding: 5rem 0; }
.mi-section.is-fond { background: var(--base-color-neutral--black-100, #f8f9fc); }
.mi-section.is-fond .re-card.is-filled { background: #fff; }
.mi-grid-4 { grid-template-columns: repeat(4, minmax(0, 1fr)); }
.mi-groupes { display: grid; grid-template-columns: repeat(auto-fit, minmax(14rem, 1fr)); gap: 2rem; margin-top: 2rem; }
.mi-groupe .re-pill { font-size: .875rem; }

/* Lien d'entité sous la bio d'un auteur (/auteur-blog/*). */
.mi-entite { margin-top: 1rem; font-size: .9375rem; }
.mi-entite a { color: inherit; font-weight: 500; text-decoration: underline; text-decoration-color: var(--base-color-brand--pink-150, #ffa0ea); text-underline-offset: 4px; }

/* Filtres de cas clients ajoutés (barre /types-cas-clients/*). */
.mi-filtre { display: contents; }

@media screen and (max-width: 991px) {
  .mi-grid-4 { grid-template-columns: repeat(2, minmax(0, 1fr)); }
}
@media screen and (max-width: 767px) {
  .mi .mi-section { padding: 3.5rem 0; }
  .mi-grid-4 { grid-template-columns: 1fr; }
}
