/* Brand presentation, desktop header and mobile share landing. */
#version-marker-v4{display:none!important}html,body{margin-top:0!important;padding-top:0!important}.utility{margin-top:0!important}.mobile-brand-tagline{display:none}
@media(max-width:600px){
 .header .brandrow{gap:12px;padding:18px 0 14px!important;align-items:center}.header .brand{flex:1 1 100%;min-width:0;gap:12px}.header .brand img{width:48px!important;height:48px!important;flex:0 0 48px}.header .brand>span{font-size:25px!important;line-height:1.35;white-space:normal;min-width:0}.header .brand small{display:none!important}.header .brand .mobile-brand-tagline{display:block;font-size:11px!important;font-weight:400!important;line-height:1.7;letter-spacing:0;color:#62718A;margin-top:5px;white-space:normal;max-width:285px}.header .brandrow #regionSelectV5{margin-left:0}.header .brandrow .my-link{margin-left:auto!important}.utility .wrap{padding-top:7px!important;padding-bottom:7px!important}.utility .wrap>span{font-size:10px!important;line-height:1.6}.utility a{font-size:10px!important}.header .nav{gap:0;justify-content:space-between}.header .nav>a{font-size:13px;padding-left:0;padding-right:0}.header .brandrow #topSearch{margin-top:0!important}.focus96-hero{padding-top:25px!important}
}
@media(max-width:360px){.header .brand .mobile-brand-tagline{font-size:10px!important}.utility .wrap{gap:8px!important}.utility .wrap>span{font-size:9px!important}.utility a{font-size:9px!important}.header .nav>a{font-size:12px}}
