/* Règle commune : l’habillage reste coupé sans devenir un conteneur de défilement. */
@media(min-width:992px){
 html body main#contenu.nbss-mounted,html body main.nbss-mounted,html body .nbfs-overflow-safe{overflow:clip!important}
 html body .nbss-grid{align-items:start!important}
 html body .nbss-grid>.nbss-rail,html body .nbss-grid>.nbss-rail.nbss-rail-tall{
  position:sticky!important;top:var(--nbfs-top,var(--nbss-top,110px))!important;
  align-self:start!important;min-height:0!important;max-height:var(--nbfs-room,calc(100dvh - 210px));
  overflow-x:hidden;overflow-y:auto;overscroll-behavior-y:contain;scrollbar-width:thin;
 }
}
