.registration-steps{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:1rem;padding:0!important;margin:0 0 2rem!important;list-style:none!important}.registration-steps li{display:flex;align-items:center;gap:.65rem;padding:.85rem .65rem;border-bottom:2px solid #34302a;color:#9f9b94;line-height:1.35}.registration-steps .step-number{display:inline-flex;align-items:center;justify-content:center;width:2rem;height:2rem;flex:0 0 2rem;border:1px solid #5b5140;border-radius:50%;font-size:.9rem}.registration-steps [aria-current=step]{color:#eddbb4;border-color:#b94949}.registration-steps [aria-current=step] .step-number{background:#803131;border-color:#b65a52;color:#fff}.registration-steps .is-complete{color:#d0b680;border-color:#7f6843}.registration-step{scroll-margin-top:105px}.registration-step[hidden],.registration-navigation [hidden]{display:none!important}.registration-step legend:focus{outline:none}.registration-step .registration-address{margin-top:0}.registration-navigation{display:flex;justify-content:flex-end;gap:.8rem;margin-top:1.5rem}.registration-navigation [data-step-back]{margin-right:auto}.registration-navigation button:disabled{opacity:.5;cursor:not-allowed}@media(max-width:650px){.registration-steps{gap:.4rem}.registration-steps li{flex-direction:column;text-align:center;justify-content:flex-start;gap:.45rem;padding:.6rem .2rem;font-size:.8rem}.registration-navigation{gap:.6rem}.registration-navigation .button{min-width:0;padding:.8rem 1rem}}
