/* ==========================================================================
   actualite.css — dispositif Discover (18/09/2026). Chargé uniquement sur /actualite/ et sur
   les articles des 5 catégories d'actu (sb-actu-discover-mbz.php). Zéro nouvelle couleur :
   jetons déjà déclarés dans :root de style.css.
   ========================================================================== */

.sbad-tete{padding:3.4rem 0 1.6rem;text-align:center;max-width:760px;margin-inline:auto}
.sbad-tete-intro{margin-top:.8rem;color:var(--doux);font-size:16.5px;line-height:1.6}

.sbad-filtres{display:flex;flex-wrap:wrap;gap:.5rem;justify-content:center;margin:1.6rem 0 2.4rem}
.sbad-filtre{padding:.5rem .95rem;border:1px solid var(--filet);border-radius:999px;
  font-size:12.5px;font-weight:600;letter-spacing:.02em;color:var(--doux);background:var(--fond)}
.sbad-filtre.is-actif{background:var(--panneau);color:var(--panneau-encre);border-color:var(--panneau)}

.sbad-grille{display:grid;grid-template-columns:repeat(3,1fr);gap:1.8rem;padding-bottom:3.5rem}
@media (max-width:900px){.sbad-grille{grid-template-columns:repeat(2,1fr)}}
@media (max-width:640px){.sbad-grille{grid-template-columns:1fr;gap:1.4rem}}

.sbad-carte{display:flex;flex-direction:column;border:1px solid var(--filet);border-radius:calc(var(--rayon) * 3);
  overflow:hidden;background:var(--surf)}
.sbad-carte-img{display:block;aspect-ratio:16/9;overflow:hidden;background:var(--filet)}
.sbad-carte-img img{width:100%;height:100%;object-fit:cover}
.sbad-carte-corps{padding:1.1rem 1.2rem 1.3rem;display:flex;flex-direction:column;gap:.5rem}
.sbad-carte-rubrique{font-size:11px;font-weight:700;letter-spacing:.08em;text-transform:uppercase;
  color:var(--accent-txt)}
.sbad-carte-titre{font-family:var(--titre);font-size:18px;font-weight:500;line-height:1.3;color:var(--encre)}
.sbad-carte-chapo{font-size:14px;color:var(--doux);line-height:1.5}
.sbad-carte-date{font-size:12px;color:var(--doux);margin-top:.2rem}

/* Bande de points numerotes — remplace les <ul> retirees par le mu-plugin (P-542). */
.sbad-infographie{display:flex;flex-direction:column;gap:.7rem;margin:1.3rem 0}
.sbad-point{display:flex;gap:.8rem;align-items:flex-start;background:var(--surf);
  border:1px solid var(--filet);border-radius:var(--rayon);padding:.8rem 1rem}
.sbad-point-n{flex:0 0 auto;width:24px;height:24px;border-radius:50%;background:var(--accent);
  color:#fff;font-size:12px;font-weight:700;display:flex;align-items:center;justify-content:center}
.sbad-point-txt{font-size:15px;line-height:1.55;color:var(--encre)}

.sbad-sources{margin-top:2.2rem;padding:1rem 1.2rem;border-top:1px solid var(--filet)}
.sbad-sources-titre{font-size:11px;font-weight:700;letter-spacing:.08em;text-transform:uppercase;
  color:var(--doux);margin-bottom:.4rem}
.sbad-sources-texte{font-size:13px;color:var(--doux);line-height:1.55}

.sbad-vide{text-align:center;padding:3rem 1rem;color:var(--doux)}
