/* jobs and privacy policy scroll normally: a white top bar with the logo and the menu behind
   the hamburger, as on phones, instead of the home page's side menu over the text (22 October 2026) */
body:not(.mobile) #header{left:0;right:0;width:100%;height:72px;background:#fff;box-shadow:0 2px 14px rgba(20,30,40,.08);z-index:999}
body:not(.mobile) #header .logo{padding:16px 0 0 75px!important;height:100%;background:#fff}
body:not(.mobile) #header .logo img{display:block!important;height:40px;width:auto}
body:not(.mobile) #header .logo img:first-child{display:none!important}
body:not(.mobile) .navbar-mobile .navbar-toggle{display:block!important;top:6px;right:60px}
body:not(.mobile) #menu{top:72px;right:0;bottom:auto;height:calc(100% - 72px);width:0;margin:0;padding-top:20px;overflow-x:hidden;transition:width .3s;z-index:998}
body:not(.mobile) #menu.canSee{background:#08c;width:260px;box-shadow:-6px 0 20px rgba(20,30,40,.15)}
body:not(.mobile) #menu li{display:block;padding:12px 60px 0 0;width:260px}
body:not(.mobile) #menu li a{opacity:.85;color:#fff}
body:not(.mobile) #menu li a:hover,body:not(.mobile) #menu li.active a{opacity:1}
/* the cover title, sized by its 100px heading, was 1px wider than a 390px phone */
#page-title{max-width:min(500px,100%);box-sizing:border-box}
