/* All live sections remain visible on desktop; mobile retains the existing drawer. */
@media (min-width:701px) {
  .live-site .masthead { flex-wrap:wrap; gap:0 18px; padding-top:10px }
  .live-site .main-nav { flex-basis:100%; margin-inline-start:0; border-top:1px solid #ffffff30; margin-top:8px }
  .live-site .nav-inner { flex-wrap:wrap; justify-content:center; gap:0 20px; overflow:visible }
  .live-site .nav-inner a { padding:11px 0 10px; font-size:15px }
}
