/* V3.139: limit mobile panorama card dimensions without overriding the panorama projection transforms. */
@media(max-width:680px){
 body.fxv2 .fxv2-pano-hotspots [data-v2-hotspot]{box-sizing:border-box;max-width:min(82vw,360px)}
 body.fxv2 .fxv2-pano-hotspots .fxv323-home-teaser{max-width:min(74vw,300px)!important;min-width:0!important;overflow-wrap:anywhere}
 body.fxv2 .fxv2-pano-hotspots .fxv2-video-cluster{max-width:min(75vw,300px)!important;min-width:0!important}
 body.fxv2 .fxv2-pano-hotspots .fxv2-video-orb{max-width:100%;box-sizing:border-box}
 body.fxv2 .fxv2-pano-hotspots .fxv2-video-orb-caption{max-width:100%;overflow-wrap:anywhere;box-sizing:border-box}
 body.fxv2 .fxv2-pano-hotspots .fxv327-mobile-card{max-width:min(40vw,170px)!important;box-sizing:border-box;overflow-wrap:anywhere}
 body.fxv2 .fxv2-pano-hotspots .fxv329-mobile-film-hero{max-width:min(80vw,360px)!important;box-sizing:border-box}
}
@media(max-height:520px) and (orientation:landscape){
 body.fxv2 .fxv2-pano-hotspots .fxv323-home-teaser{max-width:min(36vw,280px)!important}
 body.fxv2 .fxv2-pano-hotspots .fxv327-mobile-card{max-width:min(24vw,155px)!important}
 body.fxv2 .fxv2-pano-hotspots .fxv329-mobile-film-hero{max-width:min(45vw,300px)!important}
}
