/* p487: overflow repairs found by the site-wide audit */
/* the film cover's decoding sub line and floating words stay inside the frame, in any language */
.cf9-cover .cx-hand{white-space:normal!important;max-width:84%!important;overflow-wrap:anywhere}
.cf9 .cx-big,.cf9-k .p-big{overflow-wrap:anywhere;-webkit-hyphens:auto;hyphens:auto}
@media (max-width:640px){.cf9 .cx-w{white-space:normal!important;max-width:86%!important;overflow-wrap:anywhere}.cf9-k .p{overflow-wrap:anywhere;-webkit-hyphens:auto;hyphens:auto}}
/* the Ask Hala orb on phones: the icon only, so a long label cannot push it past the edge */
@media (max-width:560px){.h3.h7 .h3-orb-name{display:none!important}}
/* the language menu: its heading may wrap, and the menu is never wider than the screen */
.lang-pop{max-width:calc(100vw - 16px)!important}.lang-pop .lang-hd{flex-wrap:wrap!important;row-gap:2px}.lang-pop .lang-hd small{white-space:normal}

/* p554: hover never moves anything, site-wide: cards and buttons rising under a still pointer made the page bob while scrolling */
.sc-cta a.p:hover,a.h2-case:hover,.h2-tools a:hover,.zsb:hover,.si-comic .cmf:hover,.hx-btn:hover,.cv-play:hover,.cf9-lis:hover,.h7-bag:hover,.h7-bag:focus-visible,.h3.h7 .h3-orb:hover{transform:none!important}
.ds .ds-pcard:hover .ds-pimg img{transform:none!important}
