.us-market {
  display: inline-flex;
  align-items: center;
  gap: 7px;
  padding-inline-start: 12px;
  border-inline-start: 1px solid currentColor;
  font-size: 12px;
  white-space: nowrap;
}
.us-market [aria-current] { font-weight: 800; }
.us-market a { text-decoration: underline; text-underline-offset: 3px; }
.us-market a:focus-visible { outline-offset: 3px; }

.us-home .av-content h1.av-headlines {
  max-width: 1050px;
  font-size: clamp(45px, 5.1vw, 87px);
  text-wrap: balance;
}

@media (max-width: 1270px) {
  .us-market { padding-inline-start: 0; border-inline-start: 0; }
  .masthead #menu .us-market { flex: 0 0 auto; }
}
@media (max-width: 700px) {
  .us-home .av-content h1.av-headlines { font-size: clamp(31px, 8.8vw, 58px); }
}
