/* accessibility and legal additions */
.skip{position:absolute;left:12px;top:-60px;z-index:100;background:#FFFFFF;color:#121921;padding:.6rem 1rem;font-weight:500;border:2px solid #245593;border-radius:2px;transition:top .2s}
.skip:focus{top:12px}
#main:focus{outline:none}
.motion{position:absolute;right:var(--gut);bottom:1.4rem;z-index:3;font-family:var(--mono);font-size:.62rem;letter-spacing:.14em;text-transform:uppercase;background:#121921;color:#C9D3DD;border:1px solid #3A4654;padding:.5rem .8rem;border-radius:2px;cursor:pointer}
.motion:hover{color:#FFFFFF;border-color:#96A3B2}
.paused .ticker .track,.paused .live i,.paused .mcell .dot:after,.paused .scrollcue:after{animation-play-state:paused}
.rsteps div{color:#7D8896}
input::placeholder,textarea::placeholder{color:#7D8896}
.calcnote{color:#7D8896}
.statement .w{color:#848F9C}
.scope{color:#5A6571}
.legal{display:flex;flex-wrap:wrap;gap:.6rem 1.6rem;margin-top:1.4rem;padding-top:1.2rem;border-top:1px solid #26323F}
.legal a{font-family:var(--mono);font-size:.6875rem;letter-spacing:.13em;text-transform:uppercase;color:#96A3B2;text-decoration:underline;text-underline-offset:3px}
.legal a:hover{color:#FFFFFF}
.disclaim{font-size:.75rem;line-height:1.6;color:#96A3B2;margin-top:1rem;max-width:110ch}
.formnote .pv{display:block;margin-top:.4rem}
@media(prefers-reduced-motion:reduce){.statement .w{color:var(--navy)}}
.motion[hidden]{display:none}
