/* Equal side columns keep the journal logo at the viewport centre. Desktop is unchanged. */
@media(max-width:1199.98px){
 .cs-header__inner-mobile{display:grid;grid-template-columns:minmax(0,1fr) auto minmax(0,1fr)!important;align-items:center;column-gap:8px}
 .cs-header__inner-mobile>.cs-header__col{width:auto!important;min-width:0!important;padding:0!important}
 .cs-header__inner-mobile>.cs-col-center{display:flex;align-items:center;justify-content:center;justify-self:center!important;box-sizing:border-box;grid-column:2;grid-row:1}
 .cs-header__inner-mobile .cs-logo-mobile{flex:0 0 auto!important;min-width:0!important;max-width:none;margin:0;white-space:nowrap}
 .cs-header__inner-mobile>.cs-col-left{justify-self:start;grid-column:1;grid-row:1}
 .cs-header__inner-mobile>.cs-col-right{justify-self:end;grid-column:3;grid-row:1}
}
/* Keep a single row on articles, including when notifications/account controls appear. */
@media(max-width:767px){
 .cs-header__inner-mobile{column-gap:4px}
 .cs-header__inner-mobile>.cs-col-left,.cs-header__inner-mobile .cs-header__toggles{gap:2px!important;flex-wrap:nowrap!important}
 .cs-header__inner-mobile .cs-header__toggles>*{margin-left:0!important;margin-right:0!important}
 .cs-header__inner-mobile .rbmv-navbar-trigger,.cs-header__inner-mobile .cs-header__toggle,.cs-header__inner-mobile #regie-front-notif-bell{flex:0 0 30px!important;width:30px!important;min-width:30px!important;height:32px!important;min-height:32px!important;padding:0!important;box-sizing:border-box}
 .cs-header__inner-mobile .cs-header-avatar-wrap{flex:0 0 auto!important;width:auto!important;min-width:0!important}
 .cs-header__inner-mobile .cs-header-avatar{flex:0 0 30px!important;width:30px!important;height:30px!important;min-width:30px!important;min-height:30px!important;box-sizing:border-box}
}
@media(max-width:360px){
 .cs-header__inner-mobile .rbmv-navbar-trigger,.cs-header__inner-mobile .cs-header__toggle,.cs-header__inner-mobile #regie-front-notif-bell,.cs-header__inner-mobile .cs-header-avatar{flex-basis:28px!important;width:28px!important;min-width:28px!important;height:28px!important;min-height:28px!important}
 .cs-header__inner-mobile .cs-logo-once{font-size:20px!important}
}
