/* Incarnez — blog Actus (SPEC_BUILD_2 §A). Mobile-first strict : base
   360px, media queries en min-width uniquement. Reprend les tokens et les
   composants (.actus-grid, .actus-card, .pagination) de site.css, chargé
   avant ce fichier dans base.html : ce fichier ne couvre que le corps
   d'article (prose éditoriale), qui n'a pas d'équivalent ailleurs. */

.actus-intro { margin: 1.5em 0; }

.actus-article__corps blockquote {
  margin: 1.2em 0;
  padding: 4px 16px;
  border-left: 3px solid var(--holo);
  color: var(--muted);
}
.actus-article__corps a { color: var(--holo); }
.actus-article__corps ul,
.actus-article__corps ol { padding-left: 1.3em; }

.actus-liees { margin-top: 2.5em; }

/* Les URL de sources sont longues et sans espace : elles doivent se replier. */
.actus-sources li { overflow-wrap: anywhere; word-break: break-word; }

/* Vignettes : toujours le ratio 16/9 de la couverture, jamais rognées en hauteur. */
.actus-card__hero { display: block; width: 100%; height: auto; aspect-ratio: 16 / 9; object-fit: cover; }
