/* Start custom CSS *//* Shared 1140px page frame; 16px mobile inset */
body.page-id-2057 main,
body.page-id-2057 #cs-story {box-sizing:border-box!important;width:min(calc(100% - 48px),1140px)!important;max-width:1140px!important;margin-left:auto!important;margin-right:auto!important;}
@media(max-width:767px){
body.page-id-2057 main,
body.page-id-2057 #cs-story {width:calc(100% - 32px)!important;max-width:none!important;}
}
body.page-id-2057 main .cs-shell, body.page-id-2057 #cs-story .cs-shell {box-sizing:border-box!important;width:100%!important;max-width:none!important;margin-left:0!important;margin-right:0!important;}
body.page-id-2057 main > section, main > article, #cs-story > section, #cs-story > article {box-sizing:border-box!important;width:100%!important;max-width:none!important;margin-left:0!important;margin-right:0!important;}/* End custom CSS */