/* Gizmak V2 Rev 10 | Shared footer only.
   821-1120px: keep the map inside the shell when the contact email
   cannot shrink enough for the legacy three-column / 70px-gap grid.
   At <=820px retain the original single column. Above 1120px retain
   the original desktop three columns. No clipping/overflow masking. */
@media (min-width: 821px) and (max-width: 1120px) {
  .site-footer__top {
    grid-template-columns: repeat(2, minmax(0, 1fr));
    gap: 36px;
  }
  .site-footer__address {
    grid-column: 1 / -1;
    min-width: 0;
  }
}
