/* Homepage mobile navigation enhancement; desktop navigation is unchanged. */
.mobile-member-login{display:none}
@media (max-width:850px){
  .site-header .mobile-member-login{display:inline-flex;align-items:center;justify-content:center;margin-left:auto;margin-right:12px;padding:9px 11px;background:var(--ink);color:#fff;font:700 10px var(--body);letter-spacing:.07em;text-transform:uppercase;white-space:nowrap}
  .site-header .menu-button{min-width:44px;min-height:44px;padding:0;display:grid;place-items:center;cursor:pointer;color:var(--ink)}
  #main-nav.open{z-index:20}
}
@media (max-width:390px){
  .site-header .mobile-member-login{font-size:9px;padding:8px 9px;margin-right:6px}
}
