/* Wrapper global pour bloquer le scroll horizontal sans toucher au sticky */
body::after {
  content: '';
  display: block;
  width: 100vw;
  max-width: 100vw;
  overflow-x: hidden;
  position: absolute;
  top: 0;
  left: 0;
  pointer-events: none;
}

/* Ne rien changer à ton layout existant */
.section-sticky-wrapper {
  display: flex;
  gap: 20px;
  overflow: visible !important; /* laisse sticky et scroll interne fonctionner */
}

.sticky-gauche {
  position: sticky;
  top: 0;
  max-height: 100vh;
  overflow-y: auto;

  -ms-overflow-style: none;
  scrollbar-width: none;
}

.sticky-gauche::-webkit-scrollbar {
  display: none;
}