/* V36 — MOBILE ONLY: Use the empty space next to Explore for contact details.
   Desktop and tablet styling remains exactly as in V35. */
@media (max-width: 760px) {
  .footer-top {
    display: grid;
    grid-template-columns: minmax(66px, .26fr) minmax(0, 1fr);
    column-gap: clamp(10px, 3vw, 16px);
    row-gap: 22px;
    align-items: start;
    padding-top: 26px;
    padding-bottom: 28px;
  }
  .footer-top > div { width: 100%; min-width: 0; }
  .footer-top > div:first-child { grid-column: 1; grid-row: 1; }
  .footer-top > div:nth-child(2) { grid-column: 2; grid-row: 1; margin: 0; }
  .footer-top > .footer-social-col { grid-column: 1 / -1; grid-row: 2; margin: 0; }
  .footer-top .footer-email {
    display: block;
    white-space: nowrap;
    overflow-wrap: normal;
    word-break: normal;
    font-size: clamp(10px, 2.85vw, 12px);
    letter-spacing: -.035em;
  }
  .footer-top > div:nth-child(2) > a { white-space: nowrap; }
  .footer-top .footer-service-area {
    max-width: none;
    font-size: 11px;
    line-height: 1.55;
    padding-left: 9px;
  }
}
