/* English copy adjustments for the shared Branch Locator interface. */

.page-branch-locator-en .branch-locator__panel {
  padding-top: 20px;
}

.page-branch-locator-en .branch-locator__title {
  flex-wrap: wrap;
  max-width: 100%;
  font-size: clamp(24px, 1.85vw, 31px);
  line-height: 1.12;
  text-align: center;
  white-space: normal;
}

.page-branch-locator-en .branch-locator-tabs {
  grid-template-columns: minmax(0, 0.9fr) minmax(0, 1.35fr);
}

.page-branch-locator-en .branch-locator-tabs__button {
  min-height: 48px;
  line-height: 1.2;
  text-align: left;
}

.page-branch-locator-en .branch-locator__data-note {
  margin: 13px 20px 0;
  color: #6f6f6f;
  font-family: var(--font-text);
  font-size: 12.5px;
  line-height: 1.45;
  text-align: center;
}

.page-branch-locator-en .branch-locator-search__input,
.page-branch-locator-en .branch-locator-filter__select,
.page-branch-locator-en .branch-results__message,
.page-branch-locator-en .branch-result__address,
.page-branch-locator-en .branch-result__info,
.page-branch-locator-en .branch-result__phone {
  line-height: 1.45;
}

.page-branch-locator-en .branch-result__directions {
  line-height: 1.2;
  text-align: center;
}

@media (max-width: 1200px) {
  .page-branch-locator-en .branch-locator-tabs__button {
    font-size: 14px;
  }
}

@media (max-width: 700px) {
  .page-branch-locator-en .branch-locator__title {
    font-size: clamp(25px, 7vw, 31px);
  }

  .page-branch-locator-en .branch-locator__data-note {
    margin-inline: 0;
    font-size: 13px;
  }
}

@media (max-width: 480px) {
  .page-branch-locator-en .branch-locator-tabs {
    grid-template-columns: minmax(0, 0.88fr) minmax(0, 1.32fr);
  }

  .page-branch-locator-en .branch-locator-tabs__button {
    min-height: 52px;
    align-items: center;
    padding-block: 0;
    font-size: 12.5px;
  }
}
