/* Legible, consistent telephone numerals in every language. */
[data-phone], a[href^="tel:"] {
  font-family: "Open Sans", "Segoe UI", "Helvetica Neue", Arial, sans-serif !important;
  font-variant-numeric: lining-nums tabular-nums;
  font-feature-settings: "lnum" 1, "tnum" 1;
  font-weight: 600 !important;
  letter-spacing: .045em !important;
  word-spacing: .12em;
  line-height: 1.6;
  white-space: nowrap;
  direction: ltr;
  unicode-bidi: isolate;
  display: inline-block;
  text-decoration-thickness: 1px;
  text-underline-offset: .2em;
}
.contact-item [data-phone], .contact-item a[href^="tel:"] {
  font-size: clamp(1.125rem, 2.2vw, 1.45rem) !important;
  padding-block: .2em;
  min-height: 44px;
  display: inline-flex;
  align-items: center;
}
