/* Responsive menu corrections, separate from unchanged source design rules. */
#mobile-menu { overflow-y: auto; }
#mobile-menu nav { min-width: 0; }
#mobile-menu nav a { overflow-wrap: anywhere; }
@media (max-height: 740px) {
  #mobile-menu { justify-content: flex-start; padding-top: 5rem; padding-bottom: 4rem; }
  #mobile-menu .mobile-menu-logo { position: static; align-self: flex-start; margin-top: 2rem; flex-shrink: 0; }
}
