@media(max-width:850px){body{width:100%;max-width:100vw;overflow-x:hidden}*,*:before,*:after{min-width:0}.wrap{width:calc(100vw - 40px);max-width:calc(100vw - 40px)}.hero,.hero>div,.editorial-layout,.editorial-copy,.camera-sidebar{min-width:0;max-width:100%}.hero h1,.editorial-copy h1{max-width:100%;overflow-wrap:anywhere}.hero .intro,.micro,.editorial-copy p{max-width:100%;overflow-wrap:anywhere}header nav .button{max-width:132px;white-space:normal;text-align:center;padding:10px 12px}.camera-sidebar{box-sizing:border-box;width:100%}}
