.career-strip {
  display: flex;
  align-items: center;
  clear: both;
  /* Keep the long track from expanding the flex-based header. */
  width: 100vw;
  max-width: 100%;
  min-width: 0;
  contain: inline-size;
  box-sizing: border-box;
  background: #f4f6ff;
  border-top: 1px solid #dce8d4;
  border-bottom: 1px solid #dce8d4;
}
.career-strip .career-strip__viewport {
  flex: 1;
  min-width: 0;
  overflow-x: auto;
}
.career-strip .career-strip__track {
  display: flex;
  width: max-content;
}
.career-strip .career-strip__group {
  display: flex;
  flex-shrink: 0;
  align-items: center;
}
.career-strip .career-strip__group[aria-hidden] { display: none; }
#header .career-strip .career-strip__group > .career-strip__item {
  display: inline-flex;
  align-items: center;
  flex-shrink: 0;
  gap: 2rem;
  padding: 0.25rem 1rem;
  margin: 0;
  border: 0;
  color: #004f91;
  background: transparent;
  font-size: 0.8rem;
  font-weight: 500;
  line-height: 1.5;
  white-space: nowrap;
  text-decoration: none;
}
#header .career-strip .career-strip__group > .career-strip__item::before { display: none; }
#header .career-strip .career-strip__group > .career-strip__item::after {
  content: "";
  position: static;
  display: block;
  width: 0.3rem;
  height: 0.3rem;
  border-radius: 50%;
  background: #66b02f;
}
@media only screen and (width < 900px) {
  .career-strip { display: none; }
}
@media (prefers-reduced-motion: no-preference) {
  .career-strip.is-ready .career-strip__viewport { overflow: hidden; }
  .career-strip.is-ready .career-strip__group[aria-hidden] { display: flex; }
  .career-strip.is-ready .career-strip__track {
    animation: career-strip-right var(--career-duration, 900s) linear infinite;
    animation-delay: var(--career-delay, 0s);
  }

}
@keyframes career-strip-right {
  from { transform: translateX(-50%); }
  to { transform: translateX(0); }
}
