/* Client Marquee — responsive tweaks */
@media (max-width: 767px) {
  .cm-toolbar { margin: 18px auto 22px; }
  .cm-pill { padding: 9px 14px; font-size: 0.65rem; }
  .cm-card__media { padding: 14px 16px; }
  .cm-card__logo { max-width: 72%; max-height: 70%; }
}

@media (prefers-reduced-motion: reduce) {
  .cm-row,
  .cm-card {
    transition: none !important;
  }
}
