/* Espoir Citoyen Mag V7.10 — page « En direct des médias » (revue de presse automatique, jamais « Vérifiée »). Réutilise les cartes .vf-c de la page Vérifié. */
.rv-avert{max-width:760px;margin:1rem 0 0;padding:.8rem 1rem;border-radius:14px;background:var(--ambrep);color:#6E4300;box-shadow:inset 0 0 0 1.5px rgba(230,138,0,.35);font-size:.95rem}
.rv-avert a{color:inherit;text-decoration:underline;text-underline-offset:2px}
.rv-barre{display:flex;flex-wrap:wrap;gap:.5rem 1rem;align-items:center;margin:1.2rem 0 .8rem;font-size:.88rem;color:var(--gris)}
.rv-pouls{display:inline-flex;align-items:center;gap:.45rem;font:700 .72rem/1 var(--mono);letter-spacing:.1em;text-transform:uppercase;color:var(--encre)}
.rv-pouls i{width:9px;height:9px;border-radius:50%;background:var(--rouge,#F0484E);box-shadow:0 0 0 0 rgba(240,72,78,.5);animation:rvp 1.8s infinite}
@keyframes rvp{70%{box-shadow:0 0 0 9px rgba(240,72,78,0)}100%{box-shadow:0 0 0 0 rgba(240,72,78,0)}}
@media (prefers-reduced-motion:reduce){.rv-pouls i{animation:none}}
.rv-filtres{display:flex;flex-wrap:wrap;gap:.5rem;margin-bottom:.4rem}
.rv-f{min-height:44px;padding:.5rem 1rem;border-radius:999px;border:0;background:var(--blanc);color:var(--encre);font:600 .9rem var(--sans);box-shadow:inset 0 0 0 1.5px var(--filet);cursor:pointer}
.rv-f[aria-pressed="true"]{background:var(--encre);color:#fff;box-shadow:none}
.rv-f:focus-visible{outline:3px solid var(--bleu);outline-offset:2px}
.rv-zone{padding-bottom:clamp(48px,6vw,96px)}
.rv-zone .vf-cartes{grid-template-columns:repeat(auto-fill,minmax(min(100%,340px),1fr));align-items:start}
.rv-zone .vf-c{border-left-color:var(--filet)}
.rv-nv{border-radius:7px;padding:.28rem .5rem;background:var(--ambrep);color:#6E4300;box-shadow:inset 0 0 0 1.5px rgba(230,138,0,.35);font:700 .66rem/1 var(--mono);letter-spacing:.1em;text-transform:uppercase}
.rv-quand{margin:.5rem 0 0;font-size:.8rem;color:var(--gris)}
.rv-zone .vf-pts i{background:var(--gris)}
