.hir-clock{font:11px/1.6 Arial,Helvetica,sans-serif;letter-spacing:.3px;text-transform:none;font-variant-numeric:tabular-nums;color:inherit;white-space:nowrap}
.hir-clock[hidden]{display:none}
.hir-clock__hours{white-space:nowrap}
.topbar .wrap:has(>.hir-clock){gap:12px;align-items:center}
.topbar .wrap>.hir-clock~span:first-of-type{display:none}
.hir-clockbar{display:flex;justify-content:center;padding:8px 20px;background:#293e34;color:#f0e8d8;border-bottom:1px solid #d6d0c1}
@media(max-width:950px){.topbar .wrap:has(>.hir-clock){flex-wrap:wrap}.topbar .wrap:has(>.hir-clock)>span{display:none}}
@media(max-width:380px){.hir-clock{font-size:10px;letter-spacing:0}}

/* Keep clock fragments visible despite the legacy mobile slogan rule. */
.topbar .wrap .hir-clock span{display:inline}
