/* The Good Folks: mobile ticker containment + text-style separators */
@media (max-width: 760px) {
  .employers,
  .candidates,
  .employers__grid,
  .candidates__layout,
  .employers__copy,
  .employers__aside,
  .candidates__left,
  .candidates__right,
  .employer-motion-panel,
  .employer-motion-strip,
  .candidates__ticker {
    min-width: 0 !important;
    max-width: 100% !important;
  }

  .employers,
  .candidates {
    overflow-x: clip !important;
  }

  .employer-motion-panel,
  .employer-motion-strip,
  .candidates__ticker {
    width: 100% !important;
    overflow: hidden !important;
    contain: paint;
  }

  .employer-motion-track,
  .candidates__ticker-track {
    width: max-content;
    max-width: none;
    flex-shrink: 0;
  }
}

/* Keep the decorative ✳ glyph in text presentation (not Apple's green emoji). */
.employer-motion-separator,
.candidates__ticker-track span:nth-child(even) {
  font-variant-emoji: text !important;
  font-family: Arial, Helvetica, sans-serif !important;
  font-weight: 700;
}

.employer-motion-separator {
  color: #FF4D24 !important;
}

.candidates__ticker-track span:nth-child(even) {
  color: #141413 !important;
}
.candidates__ticker-track span:nth-child(4n + 2) {
  color: #FF4D24 !important;
}
