@media (max-width:899px){.reg-picked .reg-event__poster{display:none}}.reg-choices.reg-event-choices{grid-template-columns:minmax(0,1fr)}.reg-event-choices .reg-choice{padding:var(--space-3) var(--space-5);text-align:left;justify-content:flex-start;line-height:1.35}.reg-event-choices .reg-choice input{flex-shrink:0}.reg-step{display:contents}.reg-step-head,.reg-step-nav,.reg-step-issue{display:none}@media (max-width:899px){.reg-stepped .reg-step{display:none}.reg-stepped .reg-step.is-current{gap:var(--space-9);scroll-margin-top:var(--space-6);display:grid}.reg-stepped .reg-step:focus{outline:none}.reg-step-away{display:none}.reg-step-head{gap:var(--space-3);display:grid}.reg-step-count{font-size:var(--text-sm);color:var(--color-text-sub);margin:0;font-weight:700}.reg-step-count strong{color:var(--color-primary-strong);font-weight:800}.reg-step-bar{background:var(--color-surface);border-radius:999px;height:6px;display:block;overflow:hidden}.reg-step-bar>span{background:var(--color-primary);height:100%;display:block}.reg-step-issue{display:block}.reg-step-nav{gap:var(--space-4);display:flex}.reg-step-prev,.reg-step-next{min-height:60px;padding:var(--space-5) var(--space-6);border-radius:var(--radius-md);font-size:var(--text-xl);cursor:pointer;flex:1 1 0;font-weight:800}.reg-step-prev{border:2px solid var(--color-line-strong);background:var(--color-bg);color:var(--color-text)}.reg-step-next{background:var(--color-primary);color:var(--color-on-primary);border:0}.reg-step-prev:focus-visible,.reg-step-next:focus-visible{outline:3px solid var(--color-focus);outline-offset:2px}}
