/* SITE2_NOTICE_POLISH_V2 - presentation only; preserves announcement data and animation duration. */
body.site-shell-v2 {
  --shell-notice-height: 32px;
}
body.site-shell-v2 .top-announcement-strip {
  height: var(--shell-notice-height) !important;
  min-height: var(--shell-notice-height) !important;
}
body.site-shell-v2 .top-announcement-track {
  font-size: 11px !important;
  line-height: 1.4 !important;
  font-weight: 700 !important;
  letter-spacing: .12px !important;
  will-change: transform;
}
body.site-shell-v2 .top-announcement-track a {
  color: inherit;
  text-decoration: none;
}
body.site-shell-v2 .top-announcement-track a:hover {
  text-decoration: underline;
}
@media (max-width: 780px) {
  body.site-shell-v2 {
    --shell-notice-height: 34px;
  }
  body.site-shell-v2 .top-announcement-track {
    font-size: 10.5px !important;
    line-height: 1.4 !important;
    letter-spacing: .08px !important;
  }
}
@media (hover: hover) and (pointer: fine) {
  body.site-shell-v2 .top-announcement-strip:hover .top-announcement-track {
    animation-play-state: paused !important;
  }
}
@media (prefers-reduced-motion: reduce) {
  body.site-shell-v2 .top-announcement-track {
    animation: none !important;
    will-change: auto;
  }
}
