/* Site-specific finishing detail: a single association service occupies the
   full register rather than leaving an arbitrary empty second column. */
.mh-isl__item:only-child { grid-column: 1 / -1; }

/* Progressive enhancement: navigation stays available if JavaScript is off. */
@media (max-width: 800px) {
  .nav-toggle { display: none; }
  .site-nav { display: block; }
  .js .nav-toggle { display: inline-flex; }
  .js .site-nav { display: none; }
  .js .site-nav.is-open { display: block; }
}
