/* Complements editoriaux : aucune dependance, styles limites aux nouveaux blocs. */
.editorial-note{padding:12px 16px;border-left:4px solid var(--accent);background:#f1f7f3;border-radius:8px;margin:16px 0}
.editorial-nav{display:flex;flex-wrap:wrap;gap:8px 18px;margin:16px 0;padding:0;list-style:none}
.editorial-figure{max-width:760px;margin:20px auto}
.editorial-figure img{display:block;width:100%;height:auto;border-radius:12px}
.editorial-figure figcaption{margin-top:8px;font-size:.9rem;color:var(--muted)}
.editorial-timeline{padding-left:24px;border-left:3px solid #bdd8c9;margin:20px 0 24px 12px}
.editorial-timeline li{padding:0 0 16px 8px}
.editorial-timeline time{font-weight:700;color:var(--accent)}
.editorial-timeline p{margin:4px 0 0}
.editorial-sources{font-size:.92rem;overflow-wrap:anywhere}
.editorial-sources li{margin-bottom:10px}
.editorial-dossier{max-width:940px}
.editorial-dossier h3{margin-top:28px}
.editorial-dossier [id]{scroll-margin-top:150px}
.editorial-dossier .editorial-note h3{margin-top:0}
@media(max-width:560px){
  .editorial-note{padding:12px}
  .editorial-figure{margin:16px 0}
  .editorial-timeline{margin-left:4px;padding-left:18px}
  .editorial-nav{gap:8px 14px}
}
@media print{
  .editorial-dossier{max-width:none;box-shadow:none}
  .editorial-figure,.editorial-timeline li{break-inside:avoid}
}
