body.meb-full-width-page .meb-full-width-main{
    display:block;box-sizing:border-box;width:100%!important;max-width:none!important;min-width:0;margin:0!important;padding:0!important;border:0;
}
body.meb-full-width-page .meb-full-width-main>[data-meb-binding-post]{
    display:block;box-sizing:border-box;width:100%!important;max-width:none!important;min-width:0;margin:0!important;padding:0!important;
}
/* Some classic headers open the content container themselves. Only containers
   enclosing our main are expanded; header/footer containers keep their design. */
body.meb-full-width-page :where(#page,#content,#primary,.site,.site-content,.content-area,.site-main,.container,.ast-container,.site-container,.grid-container):has(.meb-full-width-main){
    box-sizing:border-box;width:100%!important;max-width:none!important;min-width:0;margin-inline:0!important;padding:0!important;
}
