/* Mobile reference: login's 190px logo from the preserved pre-unification CSS. */
@media(max-width:700px){
 header .top{display:grid!important;grid-template-columns:190px minmax(81px,1fr) 44px;column-gap:1px;row-gap:8px;align-items:center;width:100%;max-width:none;padding:4px 2px!important;box-sizing:border-box}
 header .top>.brand{grid-column:1;grid-row:1;display:block!important;width:190px!important;min-width:190px!important;max-width:190px!important;height:76px;overflow:visible;flex:none}
 header .top>.brand .brand-logo{display:block;width:190px!important;min-width:190px!important;max-width:190px!important;height:76px!important;max-height:none;margin-left:0;object-fit:contain}
 header .top>.desktop{display:none!important}
 header .top>.guest-header-auth{grid-column:2;grid-row:1;display:block;width:81px!important;min-width:81px!important;max-width:81px!important;margin:0 0 0 auto!important;padding:0;flex:none}
 header .top>.guest-header-auth a{display:flex;align-items:center;justify-content:center;width:81px!important;min-width:81px!important;min-height:44px;padding:0!important;border:0;font:14px/1.2 Arial,sans-serif;letter-spacing:-.3px;white-space:nowrap}
 header .top>.header-account{grid-column:2;grid-row:1;margin:0 0 0 auto;width:44px;min-width:44px}
 header .top>.header-menu{grid-column:3;grid-row:1;display:block;width:44px;min-width:44px;margin:0!important}
 header .top>.header-menu summary{display:flex;align-items:center;justify-content:center;width:44px;height:44px;padding:0;font-size:26px;box-sizing:border-box}
 header .top>.header-events{grid-column:1/-1;grid-row:2;width:100%;margin:0}
 .auth-aside .auth-brand{position:static;width:190px!important;min-width:190px;max-width:190px;margin:0 0 10px}
 .auth-aside .auth-brand img,.registration-header>a:first-child img{width:190px!important;min-width:190px;max-width:190px;height:76px!important;max-height:none;object-fit:contain}
 .registration-header>a:first-child{flex:0 0 190px;width:190px;height:76px;overflow:visible}
 .registration-header .registration-login{padding:9px 12px}
}
