/* V47 responsive safeguards */
@media(max-width:600px){html,body{max-width:100%}img,video,svg,canvas{max-width:100%;height:auto}article,main,section{min-width:0}article p,article li,main p,main li{overflow-wrap:break-word}pre,code{overflow-wrap:anywhere}table{display:block;max-width:100%;overflow-x:auto;-webkit-overflow-scrolling:touch}input,textarea,select{max-width:100%}}
@media(prefers-reduced-motion:reduce){html{scroll-behavior:auto}}
