body:has(.ab-page) main+.site-footer{display:none}.site-header.on-day img.logo-day{filter:none}.cform .cf-err{color:var(--tb-error);margin:2px 0 0;font-size:13px}.cform .cf-form-err{color:var(--tb-error);text-align:center;font-size:14px}.cform .cf-ok{color:#1f7a3f;text-align:center;font-weight:500}.cform [aria-invalid=true]{border-color:#d92d20!important}.cform button:disabled{opacity:.7;cursor:default}.cform .hp{width:1px;height:1px;position:absolute;left:-10000px;overflow:hidden}.site-header.on-day .lg\:hidden button{color:var(--tb-ink)!important}.dtop{background-repeat:no-repeat;background-size:100% calc(100% - 4px)}.rsp .rsec-label{position:relative;top:-30px}@media (width<=360px){.rsp .rsec-label{top:-46px}}@media (width<=860px){.rsp .rstops{margin-top:clamp(40px,8vw + 8.8px,80px)}}.about .body-large .ab-em{color:var(--tb-ink);font-weight:500}.cform-row{pointer-events:none}.cform-row .cform{pointer-events:auto}html:has(.ab-page,.horizon-page){background-color:var(--tb-night-0)!important}.rstops:before{background:var(--tb-rule)}.rs-num{border:2px solid var(--tb-orange);color:var(--tb-orange-label);background:var(--tb-cream);transition:background-color .18s,color .18s}.rstop:nth-child(2) .rs-num,.rstop:nth-child(3) .rs-num{border-color:var(--tb-orange);background:var(--tb-cream);color:var(--tb-orange-label)}:is(.rstop:has(.rcard:hover) .rs-num,.rstop:has(.rcard:focus-visible) .rs-num){background:var(--tb-orange);color:var(--tb-night-0)}@media (prefers-reduced-motion:reduce){.rs-num{transition:none}}@media (width<=860px){.rstop:first-child:after,.rstop:nth-child(2):after{background:var(--tb-rule)}}.rlib h2{margin-bottom:18px}
