.slr-top{margin:42px 0 34px;clear:both}
.slr-top .slr-top__h,.slr-top h2.slr-top__h{display:flex;align-items:center;gap:14px;
  margin:0 0 20px;padding:0;border:0;font-family:'Poppins',system-ui,sans-serif;
  font-size:clamp(19px,2vw,25px);font-weight:800;letter-spacing:-.01em;
  text-transform:uppercase;color:#101114!important}
.slr-top .slr-top__h span{color:#101114!important}
.slr-top__h::after{content:"";flex:1 1 auto;height:3px;background:#101114}
[data-theme="dark"] .slr-top .slr-top__h,[data-theme="dark"] .slr-top .slr-top__h span{color:#F2F3F5!important}
[data-theme="dark"] .slr-top__h::after{background:#F2F3F5}

.slr-top__g{list-style:none;margin:0;padding:0;display:grid;gap:26px 14px;
  grid-template-columns:repeat(4,minmax(0,1fr))}
.slr-top__g>li{margin:0;padding:0 0 0 18px;position:relative;list-style:none}
.slr-top__g>li::before,.slr-top__g>li::marker{content:none!important;display:none!important}

/* une seule boîte : la photo EST la tuile, le texte vit dessus */
.slr-top__a,.slr-top__a:hover,.slr-top__a:focus,.slr-top__a:visited{
  position:relative;display:block;aspect-ratio:4/5;color:#fff;
  text-decoration:none!important;border-bottom:0!important;
  background-image:none!important;box-shadow:none!important}
.slr-top__ph{position:absolute;inset:0;overflow:hidden;border-radius:3px;background:#22252B}
.slr-top__ph img{width:100%;height:100%;object-fit:cover;display:block;
  transition:transform .5s cubic-bezier(.2,.7,.3,1)}
.slr-top__a:hover .slr-top__ph img{transform:scale(1.05)}
.slr-top__ph::after{content:"";position:absolute;inset:0;
  background:linear-gradient(180deg,rgba(16,17,20,0) 26%,rgba(16,17,20,.62) 52%,rgba(16,17,20,.94) 78%,#0C0D10 100%)}

.slr-top__b{position:absolute;left:0;right:0;bottom:0;z-index:2;
  padding:0 13px 15px 13px;display:block}
.slr-top__p{display:inline-block;margin:0 0 7px;padding:3px 7px;border-radius:2px;
  font-family:'Poppins',system-ui,sans-serif;font-size:9px;font-weight:700;
  letter-spacing:.07em;text-transform:uppercase;color:#fff;line-height:1.25;
  max-width:100%;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}
.slr-top__t,.slr-top__a:hover .slr-top__t{display:-webkit-box;-webkit-line-clamp:4;
  -webkit-box-orient:vertical;overflow:hidden;
  font-family:'Poppins',system-ui,sans-serif;font-size:clamp(13.5px,1vw,15.5px);
  font-weight:700;line-height:1.28;color:#fff;text-decoration:none!important;
  border-bottom:0!important;background-image:none!important;box-shadow:none!important;
  text-shadow:0 1px 10px rgba(0,0,0,.45)}

.slr-top__n{position:absolute;left:0;top:12px;z-index:3;display:flex;align-items:center;
  justify-content:center;min-width:42px;height:42px;padding:0 8px;background:#fff;
  transform:skewX(-11deg);box-shadow:0 3px 14px rgba(0,0,0,.4);
  font-family:'Poppins',system-ui,sans-serif;font-size:27px;font-weight:800;line-height:1;
  color:#101114;letter-spacing:-.02em}
[data-theme="dark"] .slr-top__n{background:#F2F3F5}

@media (max-width:900px){
  .slr-top__g{grid-template-columns:repeat(2,minmax(0,1fr));gap:22px 12px}
  .slr-top__a{aspect-ratio:1/1}
  .slr-top__t{font-size:15px;-webkit-line-clamp:3}
}
/* Jamais une seule colonne : quatre grandes tuiles empilees font un mur
   vertical interminable sur telephone. On reste a deux colonnes partout. */
@media (max-width:560px){
  .slr-top__g{grid-template-columns:repeat(2,minmax(0,1fr));gap:18px 10px}
  .slr-top__g>li{padding-left:14px}
  .slr-top__a{aspect-ratio:3/4}
  .slr-top__b{padding:0 10px 12px 10px}
  .slr-top__t{font-size:13.5px;-webkit-line-clamp:4;line-height:1.26}
  .slr-top__p{font-size:8.5px;letter-spacing:.05em;padding:2px 5px}
  .slr-top__n{min-width:32px;height:32px;font-size:20px;top:9px}
}
.slr-ad-mx{clear:both}
html body .entry-content p.slr-src-tab{margin:6px 0 22px!important;font-size:12.5px!important;line-height:1.4;color:#64748B!important;font-family:Poppins,system-ui,sans-serif!important}html body .entry-content p.slr-src-tab em{font-style:normal}
#site-navigation .sub-menu>.menu-item:not(.slr-menu-rdp)>a:hover,#site-navigation .sub-menu>.menu-item:not(.slr-menu-rdp)>a:focus-visible{background-color:#FEF0F1!important;color:#E1062C!important}#site-navigation .sub-menu>.menu-item:not(.slr-menu-rdp)>a:hover span{color:#E1062C!important}#site-navigation .sub-menu>.slr-menu-rdp>a:hover,#site-navigation .sub-menu>.slr-menu-rdp>a:hover span{color:#fff!important}
html body .entry-content .slr-maj-mini{margin:0 0 14px;position:sticky;top:76px;z-index:40;width:max-content;max-width:100%}html body .entry-content .slr-maj-mini a:not(#slx){box-shadow:0 4px 14px rgba(29,78,216,.25)!important}html body .entry-content .slr-maj-mini a:not(#slx){display:inline-flex;align-items:center;gap:4px;padding:5px 12px;border-radius:999px;background:#EFF6FF;color:#1D4ED8!important;font-family:Poppins,system-ui,sans-serif;font-size:13px;font-weight:700;text-decoration:none!important;border:0!important;box-shadow:none!important}html body .entry-content .slr-maj-mini a span{font-weight:500;color:#3B5BDB}html body .entry-content #slr-statut{margin:22px 0!important;scroll-margin-top:130px}
html body.slr-skin.single .s-feat-outer{background:none!important;border:0!important;box-shadow:none!important;padding:0!important;border-radius:0!important;outline:0!important}html body.slr-skin.single .s-feat-outer::before,html body.slr-skin.single .s-feat-outer::after{content:none!important;display:none!important}html body.slr-skin.single .s-feat{background:none!important;border:0!important;box-shadow:none!important;padding:0!important}html body.slr-skin.single .s-feat img,html body.slr-skin.single .s-feat-outer img{border:0!important;border-radius:14px!important;box-shadow:0 14px 34px -20px rgba(15,23,42,.45)!important}html body.slr-skin.single .feat-caption,html body.slr-skin.single .s-feat-outer .featured-caption{margin:10px 2px 0!important;padding:0!important;background:none!important;border:0!important}html body.slr-skin.single .feat-caption::before,html body.slr-skin.single .s-feat-outer .featured-caption::before{background:#D50B26!important;transform:none!important;width:3px!important;border-radius:2px!important}html body.slr-skin.single .feat-caption .caption-text,html body.slr-skin.single .feat-caption span{color:#6B7280!important}[data-theme="dark"] body.slr-skin.single .s-feat img{box-shadow:0 14px 34px -20px rgba(0,0,0,.8)!important}@media (max-width:767px){html body.slr-skin.single .s-feat img,html body.slr-skin.single .s-feat-outer img{border-radius:10px!important}}
.slr-vpb{background:linear-gradient(90deg,#0b1f4d,#1d4ed8);color:#fff}.slr-vpb-a{display:flex;align-items:center;gap:10px;max-width:1240px;margin:0 auto;padding:9px 16px;color:#fff!important;text-decoration:none!important;font:500 14px/1.3 Poppins,system-ui,sans-serif}.slr-vpb-i{flex:0 0 26px;height:26px;border-radius:50%;background:#e11d2e;display:flex;align-items:center;justify-content:center}.slr-vpb-i svg{width:14px;height:14px;fill:#fff}.slr-vpb-t{flex:1;min-width:0;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.slr-vpb-g{flex:0 0 auto;font-weight:600;white-space:nowrap}@media(max-width:600px){.slr-vpb-e{display:none}.slr-vpb-a{font-size:13px;padding:8px 12px}.slr-vpb-g{display:none}}
.post-views.pvc-container,.pvc-container{display:none!important}
