/* Scrolling ticker strip in the header */
.hr-tick { background: #171717; color: #e8e8e8; overflow: hidden; padding: 0 !important; height: 38px; display: block !important; }
.hr-tick__track { display: flex; width: max-content; animation: hr-tick 55s linear infinite; }
.hr-tick:hover .hr-tick__track { animation-play-state: paused; }
.hr-tick__set { display: flex; flex: none; }
.hr-tick__set span { display: inline-flex; align-items: center; gap: 8px; height: 38px; padding: 0 28px; font: 500 13px Inter, sans-serif; white-space: nowrap; position: relative; }
.hr-tick__set span::before { content: ""; width: 5px; height: 5px; border-radius: 50%; background: #d9b85a; margin-right: 6px; }
.hr-tick__set a { color: #d9b85a; font-weight: 700; text-decoration: none; }
.hr-tick__set a:hover { text-decoration: underline; }
@keyframes hr-tick { from { transform: translateX(0); } to { transform: translateX(-50%); } }
@media (prefers-reduced-motion: reduce) { .hr-tick__track { animation-duration: 160s; } }
.hstuck .hr-tick { height: 0; }

@media (max-width: 600px) { .hq, .hc2 { margin-left: -26px; margin-right: -26px; } }
