
/* V51: conceito em uma tela, sem rolagem aninhada */
.ps-immersive .v12-case-layout{min-height:0!important;grid-template-columns:minmax(0,1.65fr) minmax(280px,.65fr)!important}
.ps-immersive .v12-stage{height:min(70svh,680px)!important;min-height:340px!important}
.ps-immersive .v12-case-copy{padding:clamp(20px,2.7vw,46px)!important;overflow:visible!important}
.ps-immersive .v12-case-copy p{display:-webkit-box;-webkit-line-clamp:3;-webkit-box-orient:vertical;overflow:hidden!important}
.ps-immersive .v12-case-copy h1{font-size:clamp(29px,3.1vw,56px)!important;line-height:1.05!important}
.ps-immersive .v12-thumbs{scrollbar-width:none!important}
.ps-immersive .v12-thumbs::-webkit-scrollbar{display:none}
.ps-immersive .v12-stage-img{object-fit:contain!important}
.ps-immersive .v12-stage video{object-fit:contain!important}
.ps-lab{display:none!important}
@media(max-width:850px){.ps-immersive .v12-case-layout{display:flex!important;flex-direction:column!important}.ps-immersive .v12-stage{height:min(52svh,500px)!important;min-height:240px!important}.ps-immersive .v12-case-copy{padding:18px 22px!important}.ps-immersive .v12-case-copy h1{font-size:clamp(26px,7vw,40px)!important}.ps-immersive .v12-case-copy p{display:none!important}}
@media(prefers-reduced-motion:reduce){.ps-immersive *{transition:none!important;animation:none!important}}
