/* Approved location details shared by the six main-site pages. */
.site-footer > .footer-location {
  flex: 1 0 100%;
  order: 3;
  min-width: 0;
  margin: 0;
  color: #626b70;
  font-size: 12px;
  font-weight: 400;
  line-height: 1.65;
  letter-spacing: .02em;
  text-transform: none;
}

.contact-location {
  max-width: 38em;
  margin: 0 0 14px;
  color: #626b70;
  font-size: 14px;
  font-weight: 400;
  line-height: 1.65;
  letter-spacing: 0;
}

[data-locale=zh] :is(.footer-location, .contact-location) {
  font-family: var(--zh-sans);
  font-weight: 400;
  letter-spacing: 0;
}
