/* 2026-11-01 wording update: headquarters locations + "Worldwide" line, division website links. */
.ew-locations { display: flex; flex-wrap: wrap; justify-content: center; align-items: center; gap: 6px 14px; margin-top: 22px; color: #fff; font: 600 13px/1.6 var(--sans); letter-spacing: .28em; text-transform: uppercase; }
.ew-worldwide { display: flex; align-items: center; justify-content: center; gap: 12px; max-width: 560px; margin: 14px auto 0; color: #fff; font: 600 13px/1 var(--sans); letter-spacing: .28em; text-transform: uppercase; }
.ew-worldwide > span:not(.ew-rule) { margin-right: -.28em; }
.ew-pair { display: inline-flex; align-items: center; gap: 14px; white-space: nowrap; }
.ew-star { flex: none; width: 8px; height: 8px; fill: var(--gold); }
.ew-globe { flex: none; width: 24px; height: 24px; stroke: var(--gold); stroke-width: 34; }
.ew-rule { flex: 1 1 40px; height: 1px; background: linear-gradient(to left, var(--gold), transparent); }
.ew-rule-r { background: linear-gradient(to right, var(--gold), transparent); }
.division-website { margin-top: -8px; border-style: dashed; }
@media (max-width: 680px) {
  .ew-locations, .ew-worldwide { font-size: 12px; letter-spacing: .2em; }
  .ew-mid { display: none; }
  .ew-worldwide > span:not(.ew-rule) { margin-right: -.2em; }
}
