.mjx .mjx__hero h1,.mjx .mjx__system-stage h4,.mjx .mjx__comparison h3,.mjx .mjx__comparison h4{color:#fff}
.mjx .mjx__system-copy p{color:var(--ink)}
.mjx .mjx__system-copy dd{color:var(--muted)}
.mjx .mjx__system-copy dt{color:var(--blue)}
.mjx .mjx__hint{color:#657982}
.mjx .mjx__button{color:var(--navy)}
.mjx .mjx__button--ghost,.mjx .mjx__button--dark{color:#fff}
.mjx .mjx__progress button{color:var(--muted)}
.mjx .mjx__assumptions h3,.mjx .mjx__load strong,.mjx .mjx__next h3{color:#fff}
.mjx input,.mjx select{border-color:#8097a0}
.mjx input:focus,.mjx select:focus,.mjx button:focus-visible,.mjx a:focus-visible,.mjx .mjx__choice input:focus-visible+label{outline-color:#168fc1}
.mjx .mjx__choice label{border-color:#7b929b}
.mjx .mjx__progress button[data-complete="true"]{border-color:#4f9765}
@media(max-width:640px){.mjx .mjx__hero h1{font-size:46px}.mjx .mjx__hero{padding-top:46px}.mjx .mjx__system-stage article>header{padding:22px 20px}}
