/* The mobile control shares the logo's height, including on longer page titles. */
.mobile-masthead{position:relative}
.mobile-menu-toggle{display:none}
@media screen and (max-width:480px){
 html[data-preview-site=m85] .mobile-masthead #splogo{padding-right:60px}
 .mobile-menu-toggle{
  display:block;position:absolute;z-index:100;right:8px;top:50%;
  transform:translateY(-50%);width:44px;height:44px;
  border:0;border-radius:3px;background:#71323d;text-decoration:none;
 }
 .mobile-menu-toggle #menuicon{
  display:block;position:static;width:44px;height:44px;margin:0;padding:0;
  background-image:linear-gradient(#fff,#fff),linear-gradient(#fff,#fff),linear-gradient(#fff,#fff);
  background-size:22px 2px;background-position:11px 12px,11px 18px,11px 24px;
  background-repeat:no-repeat;box-sizing:border-box;
 }
 .mobile-menu-toggle #menuicon::after{
  content:"MENU";position:absolute;left:0;right:0;bottom:5px;
  text-align:center;font-size:8px;font-weight:bold;color:#fff;letter-spacing:.04em;line-height:1;
 }
 .mobile-menu-toggle:active{background:#57252f}
 .mobile-menu-toggle:focus-visible{outline:2px solid #fff;outline-offset:2px}
}
