.dnt-ticker {
  width: 100%;
  overflow: hidden;
  white-space: nowrap;
  line-height: 1.5;
}
.dnt-track {
  display: flex;
  width: max-content;
  animation: dnt-scroll 65s linear infinite;
}
.dnt-group {
  display: flex;
  flex: none;
  align-items: baseline;
}
.dnt-item {
  display: inline-block;
  padding-right: 2.5rem;
}
.dnt-item::after {
  content: '•';
  padding-left: 2.5rem;
}
.dnt-item a { color: inherit; text-decoration: none; }
.dnt-item a:hover, .dnt-item a:focus-visible { text-decoration: underline; }
.dnt-ticker:hover .dnt-track, .dnt-ticker:focus-within .dnt-track { animation-play-state: paused; }
@keyframes dnt-scroll { to { transform: translateX(-50%); } }
@media (prefers-reduced-motion: reduce) {
  .dnt-ticker { overflow-x: auto; }
  .dnt-track { animation: none; }
  .dnt-group[aria-hidden="true"] { display: none; }
}
