/* v16 — eixo visual centralizado sem perder a prévia lateral */
.treatment-carousel-shell{--carousel-center-shift:clamp(28px,3.8vw,52px)}
.treatment-viewport,.treatment-carousel-shell>.carousel-controls{
  transform:translateX(var(--carousel-center-shift));
}
.journey-intro .lead{line-height:1.75}

@media(max-width:1100px){
  .treatment-carousel-shell{--carousel-center-shift:clamp(18px,2.8vw,30px)}
}

@media(max-width:800px){
  .treatment-carousel-shell{--carousel-center-shift:0px}
}
