/* MODULIQ Newsroom v1.7.0 — mixed Breaking News ticker. */
.mq-breaking170{width:100%;height:48px;min-height:48px;max-height:48px;margin:0;padding:0;background:#0d1117;color:#fff;overflow:hidden;position:relative;z-index:45}
.mq-breaking170 *{box-sizing:border-box}
.mq-breaking170-inner{width:100%;height:48px;margin:0 auto;padding:0 16px;display:grid;grid-template-columns:max-content minmax(0,1fr) max-content;align-items:center;gap:14px;overflow:hidden}
.mq-breaking170-label{display:inline-flex;align-items:center;justify-content:center;height:30px;padding:0 13px;border-radius:6px;background:var(--mq-accent,#ff3b30);color:#fff;font-size:13px;font-weight:800;line-height:30px;letter-spacing:.02em;text-transform:uppercase;white-space:nowrap;z-index:3}
.mq-breaking170-viewport{min-width:0;width:100%;height:34px;overflow:hidden;position:relative;white-space:nowrap}
.mq-breaking170-track{display:flex;flex-flow:row nowrap;align-items:center;width:max-content;min-width:max-content;height:34px;white-space:nowrap;will-change:transform;animation:mq-breaking170-scroll var(--mq-breaking170-duration,70s) linear infinite}
.mq-breaking170-sequence{display:inline-flex;flex:0 0 auto;align-items:center;height:34px;white-space:nowrap;padding-right:36px}
.mq-breaking170-item{display:inline-flex;flex:0 0 auto;align-items:center;height:34px;margin:0;padding:0;color:#fff!important;background:transparent!important;text-decoration:none;font-size:15px;font-weight:700;line-height:34px;white-space:nowrap;max-width:none;overflow:visible}
.mq-breaking170-item:hover,.mq-breaking170-item:focus{color:#fff!important;text-decoration:underline;text-underline-offset:3px}
.mq-breaking170-kind-teaser{font-weight:800}
.mq-breaking170-kind-weather{font-weight:650}
.mq-breaking170-separator{display:inline-flex;flex:0 0 auto;align-items:center;justify-content:center;height:34px;margin:0 15px;color:rgba(255,255,255,.58);font-size:14px;line-height:34px;white-space:nowrap}
.mq-breaking170-action{display:flex;align-items:center;justify-content:flex-end;min-width:max-content;height:48px;z-index:3}
.mq-breaking170-action .mq-subscribe,.mq-breaking170-action .mq-ticker-subscribe{display:inline-flex;align-items:center;justify-content:center;margin:0;white-space:nowrap}
.mq-breaking170:hover .mq-breaking170-track,.mq-breaking170:focus-within .mq-breaking170-track{animation-play-state:paused}
@keyframes mq-breaking170-scroll{from{transform:translate3d(0,0,0)}to{transform:translate3d(-50%,0,0)}}
@media(max-width:760px){.mq-breaking170-inner{gap:8px;padding-inline:10px}.mq-breaking170-label{font-size:11px;padding:0 9px}.mq-breaking170-item{font-size:13px}.mq-breaking170-separator{margin:0 10px}.mq-breaking170-action .mq-subscribe{font-size:11px;padding:7px 10px}}
@media(max-width:520px){.mq-breaking170-label{display:none}.mq-breaking170-inner{grid-template-columns:minmax(0,1fr) max-content}.mq-breaking170-action{grid-column:2}}
@media(prefers-reduced-motion:reduce){.mq-breaking170-track{animation:none!important;transform:none!important}.mq-breaking170-sequence:nth-child(2){display:none}.mq-breaking170-sequence .mq-breaking170-item:not(:first-of-type),.mq-breaking170-sequence .mq-breaking170-separator{display:none}.mq-breaking170-sequence .mq-breaking170-item:first-of-type{max-width:100%;overflow:hidden;text-overflow:ellipsis}}
