/* Keep horizontal gestures inside their rail, including boundary overscroll on mobile Safari.
   The root owns vertical scrolling; do not turn body into a second scroll container or
   set pan-y on an ancestor (that would also disable the intended horizontal rails). */
html{max-width:100%;overflow-x:hidden;overscroll-behavior-x:none}
body{width:100%;min-width:0;max-width:100%;overflow-x:clip;overscroll-behavior-x:none}
@supports not (overflow:clip){body{overflow-x:visible}}
.premiumHome [data-mobile-rail],.pChapterNav,.consoleTabs,#nav,.purposeTabs,.subTabs,.tblWrap,.afterTable{overscroll-behavior-x:none}
@media(max-width:760px){
 .pCrmScene{overflow:clip}
 .pCrmScene .pContact{width:calc(100% - 24px)}
 .pCrmScene .pContactOne{left:12px}
 .pCrmScene .pContactTwo{right:12px}
}
