.h-page .h-strip{display:none}@media (max-width:767px){.h-page:has(.h-strip){padding-bottom:calc(var(--consent-h, 0px) + 44px + env(safe-area-inset-bottom, 0px))}.h-page:has(.h-strip) :is(a,button,input,textarea,select,summary,[tabindex]){scroll-margin-bottom:calc(52px + env(safe-area-inset-bottom, 0px))}.h-page .h-strip{position:fixed;left:0;right:0;bottom:0;z-index:39;display:block;box-sizing:border-box;padding:0 var(--side) env(safe-area-inset-bottom,0);background:var(--h-accent);color:var(--h-ink);opacity:0;visibility:hidden;transition:opacity .2s ease,visibility 0s linear .2s}.h-page .h-strip--on{opacity:1;visibility:visible;transition:opacity .2s ease,visibility 0s}.h-page .h-strip__link{min-height:44px;display:flex;align-items:center;justify-content:space-between;gap:12px;color:var(--h-ink);font-weight:800;text-decoration:none}.h-page .h-strip__text{font-size:min(13px,3.8vw);line-height:1.3}.h-page .h-strip__text .h-timer{font-family:var(--h-display);font-weight:800;letter-spacing:-.01em}.h-page .h-strip__cta{position:absolute;width:1px;height:1px;margin:-1px;padding:0;overflow:hidden;clip:rect(0 0 0 0);white-space:nowrap}.h-page .h-strip__link .h-icon{flex:none}.h-page .h-strip :focus-visible{outline-color:var(--h-ink);outline-offset:-3px}}@media (max-width:767px) and (prefers-reduced-motion:reduce){.h-page .h-strip,.h-page .h-strip--on{transition:none}}