/* Keep the sticky header as the mobile contact control. */
@media (max-width: 760px) {
  .topbar,
  .hero-actions > .phone-link,
  .mobile-cta {
    display: none;
  }

  footer {
    padding-bottom: calc(30px + env(safe-area-inset-bottom));
  }

  #main-nav {
    max-height: calc(100dvh - 80px);
  }
}
