/* Compagnon avant-footer (variantes C et D) : lisibilité des boîtes de texte.
   Le compagnon est injecté au build par l’usine ; ces règles l’habillent sans le modifier.
   Objectif : aucun texte de 60 caractères et plus dans une boîte de moins de 300 px,
   à 390 comme à 1440 ; pas de compression flex, pas de débordement, images entières.
   La spécificité (html en tête) prend le pas sur usine-avant-footer.css, chargé après. */

html .uf-block .af-pad { padding: clamp(20px, 4vw, 40px); }

html .uf-block .author-cards { grid-template-columns: repeat(auto-fit, minmax(min(280px, 100%), 1fr)); }

html .uf-block .author-card {
  grid-template-columns: 1fr;
  align-items: start;
  gap: 12px;
  padding: 20px 0;
}

html .uf-block .author-card img {
  width: 100%;
  height: 170px;
  object-fit: cover;
}
