/* Motif commun au fil et aux blocs de rappel. */
.actualites-rappel .actualites__fil { margin: 0; padding: 0; list-style: none; }
.actualites-rappel .actualites-ligne { min-width: 0; padding-block: var(--space-xl); border-bottom: 1px solid var(--line-on-paper); }
.actualites-rappel .actualites-ligne[hidden] { display: none; }
.actualites-rappel .actualite-apercu__lien { display: grid; grid-template-columns: minmax(0, 14rem) minmax(0, 1fr); gap: var(--space-lg); color: var(--color-ink); text-decoration: none; }
.actualites-rappel .actualite-apercu__lecture { min-width: 0; }
.actualites-rappel .actualite-apercu__meta { margin: 0 0 var(--space-sm); color: var(--color-ink-muted); font: 400 .875rem/1.5 var(--font-sans); }
.actualites-rappel .actualite-apercu__titre { margin: 0; font: 400 var(--type-title-size)/var(--type-title-line) var(--font-serif); text-wrap: pretty; }
.actualites-rappel .actualite-apercu__nature { margin: var(--space-sm) 0; color: var(--color-bronze-deep); font: 500 .8125rem/1.5 var(--font-sans); }
.actualites-rappel .actualite-apercu__resume { margin: var(--space-sm) 0 0; max-width: 62ch; color: var(--color-ink-muted); font: 400 1rem/1.65 var(--font-sans); }
.actualites-rappel .actualite-apercu__lien:hover .actualite-apercu__titre { text-decoration: underline; text-decoration-color: var(--color-bronze-deep); text-decoration-thickness: 1px; text-underline-offset: .16em; }
.actualites-rappel .actualite-apercu__lien:focus-visible { outline: 3px solid var(--color-bronze-deep); outline-offset: 5px; }
.actualites-rappel .actualite-apercu--sans-image .actualite-apercu__lien, .actualites-rappel .actualite-apercu--compact .actualite-apercu__lien { grid-template-columns: minmax(0, 1fr); }
.actualites-rappel .actualites-bloc { padding-block: var(--space-2xl); color: var(--color-ink); }
.actualites-rappel .actualites-bloc__entete { display: flex; flex-wrap: wrap; align-items: baseline; justify-content: space-between; gap: var(--space-md) var(--space-xl); margin-bottom: var(--space-lg); }
.actualites-rappel .actualites-bloc__entete h2 { margin: 0; font: 300 var(--type-headline-size)/var(--type-headline-line) var(--font-serif); }
.actualites-rappel .actualites-bloc__entete > a { color: var(--color-ink); font: 500 1rem/1.5 var(--font-sans); text-underline-offset: .2em; }
.actualites-rappel .actualites-bloc__entete > a:focus-visible { outline: 3px solid var(--color-bronze-deep); outline-offset: 5px; }
.actualites-rappel .actualites__fil--compact { display: grid; grid-template-columns: repeat(3, minmax(0, 1fr)); gap: var(--space-xl); }
.actualites-rappel .actualites__fil--compact .actualites-ligne { padding-block: 0 var(--space-lg); }
.actualites-rappel .actualites__fil--compact .actualite-apercu__meta { margin: 0 0 var(--space-sm); }
@media (width < 60rem) { .actualites-rappel .actualites__fil--compact { grid-template-columns: repeat(2, minmax(0, 1fr)); } }
@media (width < 40rem) { .actualites-rappel .actualite-apercu__lien, .actualites-rappel .actualites__fil--compact { grid-template-columns: minmax(0, 1fr); } }
@media (width < 20rem) { .actualites-rappel .actualite-apercu { hyphens: auto; overflow-wrap: anywhere; } }

/* Même motif éditorial que l'accueil, avant l'action finale des pages métier. */
.actualites-rappel { color: var(--color-ink); background: var(--color-ivory-canvas); }
.actualites-rappel[hidden] { display: none; }
.actualites-rappel__cadre { width: min(100% - 3rem, 80rem); margin-inline: auto; }
.actualites-rappel .actualites-bloc { padding-block: 4rem; }
.actualites-rappel .actualites-bloc__entete { gap: 1rem 2rem; margin-bottom: 2rem; }
.actualites-rappel .actualites-bloc__entete h2 { min-width: 0; max-width: min(24ch, 100%); overflow-wrap: anywhere; hyphens: auto; font-size: clamp(2rem, 3vw, 3.2rem); line-height: 1.1; }
.actualites-rappel .actualites-bloc__entete > a { min-height: 2.75rem; display: inline-flex; align-items: center; }
.actualites-rappel .actualite-apercu__titre { font-size: var(--type-title-size); line-height: 1.2; }
.actualites-rappel .actualite-apercu__meta { font-size: .8125rem; }
.actualites-rappel .actualite-image img { aspect-ratio: var(--actualites-rappel-image-ratio); object-fit: cover; }
.actualites-rappel[data-count="2"] .actualites__fil--compact { grid-template-columns: repeat(2, minmax(0, 1fr)); }
.actualites-rappel[data-count="1"] .actualites__fil--compact { grid-template-columns: minmax(0, 1fr); }
.actualites-rappel[data-count="1"] .actualite-apercu__lien { grid-template-columns: minmax(0, 18rem) minmax(0, 1fr); }
@media (width < 40rem) {
  .actualites-rappel .actualites__fil--compact,
  .actualites-rappel[data-count="2"] .actualites__fil--compact { grid-template-columns: minmax(0, 1fr); }
  .actualites-rappel .actualites-bloc { padding-block: 3rem; }
  .actualites-rappel .actualite-apercu--compact .actualite-apercu__lien,
  .actualites-rappel[data-count="1"] .actualite-apercu__lien { grid-template-columns: 6rem minmax(0, 1fr); gap: 1rem; align-items: start; }
  .actualites-rappel .actualite-apercu__titre { font-size: 1.5rem; }
  .actualites-rappel .actualite-image img { aspect-ratio: 1; object-fit: cover; }
}
@media (width < 24rem) {
  .actualites-rappel__cadre { width: calc(100% - 2rem); }
  .actualites-rappel .actualite-apercu--compact .actualite-apercu__lien,
  .actualites-rappel[data-count="1"] .actualite-apercu__lien { grid-template-columns: minmax(0, 1fr); }
  .actualites-rappel .actualite-image { max-width: 8rem; }
}

.actualites-rappel .actualite-image{display:block}.actualites-rappel .actualite-image img{display:block;width:100%;height:auto}
