/* CQ family services ticker - fleet engine (_cinema/_ticker/ticker.css)
   One consistent light band fleet-wide: #F7F8FA bg, dark ink links,
   subtle hairlines. Sits immediately above the footer top layer. */
.cq-ticker{background:#F7F8FA;border-top:1px solid rgba(15,23,42,.08);border-bottom:1px solid rgba(15,23,42,.08)}
.cqtk-vp{overflow:hidden}
.cqtk-track{display:flex;width:-moz-max-content;width:max-content;animation:cqtk-scroll 66s linear infinite}
.cq-ticker:hover .cqtk-track,
.cq-ticker:focus-within .cqtk-track{animation-play-state:paused}
.cqtk-list{display:flex;list-style:none;margin:0;padding:0;flex:none}
.cqtk-item{display:flex;align-items:center;flex:none}
.cqtk-link{display:inline-flex;align-items:center;min-height:48px;padding:0 12px;color:#1F2937;font-size:14px;font-weight:600;line-height:1;letter-spacing:.01em;text-decoration:none;white-space:nowrap}
a.cqtk-link:hover{color:#0B1526;text-decoration:underline}
.cqtk-link:focus-visible{outline:2px solid #1D4ED8;outline-offset:-3px;border-radius:6px}
span.cqtk-cur{font-weight:800;color:#0B1526}
.cqtk-sep{color:#5B6472;flex:none;font-size:11px}
@keyframes cqtk-scroll{from{transform:translateX(0)}to{transform:translateX(-50%)}}
@media (prefers-reduced-motion:reduce){
  .cqtk-track{animation:none;width:auto}
  .cqtk-vp{overflow-x:auto;-webkit-overflow-scrolling:touch}
  .cqtk-list[aria-hidden="true"]{display:none}
}


/* cq-rtofix-02sep: the strip now says what it is, and pauses on hover as well
   as on focus so a reader can stop it to take something in. */
.cq-ticker{display:flex;align-items:center;gap:0}
.cqtk-label{flex:0 0 auto;align-self:stretch;display:flex;align-items:center;
  padding:0 16px;font-family:"JetBrains Mono",ui-monospace,monospace;
  font-size:10px;letter-spacing:.14em;text-transform:uppercase;
  white-space:nowrap;opacity:.72;border-right:1px solid rgba(255,255,255,.16)}
@media(max-width:640px){.cqtk-label{display:none}}
.cq-ticker:hover .cqtk-track{animation-play-state:paused}
