/* « Nouveau sur le blog » : le dernier article sur une ligne fine, avant l'appel final de l'accueil (variante E, 26/10/2026).

   Chaque règle commence par .mgbd.mgbd : le bloc Code de l'accueil porte `.mgp-wrap *{margin:0;padding:0}` et Avada
   `.post-content p{margin-bottom:20px}`, tous deux écrits après cette feuille. Avec une seule classe, ils gagnaient
   (constaté sur le carrousel en 1.6.0 et 1.6.1). */

.mgbd.mgbd{--blue:#1075ba;--red:#e30942;--ink:#1b1d3d;--mut:rgba(27,29,61,.62);--line:rgba(27,29,61,.10);
  display:block;width:100%;margin:0;padding:30px 0;background:#fff;border-top:1px solid var(--line);border-bottom:1px solid var(--line);
  font-family:'Inter',system-ui,sans-serif;color:var(--ink);-webkit-font-smoothing:antialiased}
.mgbd.mgbd *{box-sizing:border-box}
.mgbd.mgbd .mgbd-shell{max-width:1180px;margin:0 auto;padding:0 32px}
.mgbd.mgbd .mgbd-ligne{display:flex;align-items:center;gap:28px;margin:0;padding:0}

.mgbd.mgbd .mgbd-pas{display:inline-flex;align-items:center;gap:9px;flex-shrink:0;margin:0;border:1px solid rgba(27,29,61,.14);border-radius:999px;padding:7px 14px;
  font-size:12.5px;font-weight:600;line-height:1.2;color:var(--ink);white-space:nowrap}
.mgbd.mgbd .mgbd-pas i{display:block;width:7px;height:7px;border-radius:50%;background:var(--red)}

.mgbd.mgbd .mgbd-txt{flex:1;min-width:0;margin:0;padding:0}
.mgbd.mgbd p.mgbd-meta{display:flex;flex-wrap:wrap;gap:4px 16px;margin:0 0 4px;padding:0;font-size:13px;line-height:1.5;color:var(--mut)}
.mgbd.mgbd p.mgbd-meta span+span::before{content:'';display:inline-block;width:4px;height:4px;border-radius:50%;background:currentColor;opacity:.5;margin-right:16px;vertical-align:middle}
.mgbd.mgbd h2.mgbd-titre{margin:0 !important;padding:0;font-family:'Inter Tight',sans-serif !important;font-size:21px !important;line-height:1.3 !important;font-weight:600 !important;
  letter-spacing:-.02em !important;text-align:left !important;text-transform:none !important;color:var(--ink) !important;overflow-wrap:anywhere}
.mgbd.mgbd h2.mgbd-titre a{color:inherit !important;text-decoration:none}
.mgbd.mgbd h2.mgbd-titre a:hover{color:var(--blue) !important}

.mgbd.mgbd .mgbd-lire{flex-shrink:0;display:inline-flex;align-items:center;gap:10px;margin:0;padding:12px 18px;border:1px solid rgba(27,29,61,.18);border-radius:11px;
  font-size:15px;font-weight:600;line-height:1.2;color:var(--ink) !important;text-decoration:none;white-space:nowrap}
.mgbd.mgbd .mgbd-lire:hover{border-color:var(--ink)}

@media (max-width:900px){
  .mgbd.mgbd .mgbd-shell{padding:0 20px}
  .mgbd.mgbd .mgbd-ligne{flex-direction:column;align-items:flex-start;gap:14px}
  .mgbd.mgbd h2.mgbd-titre{font-size:19px !important}
}
