.t-reg{grid-template-columns:8.5rem minmax(0,1fr) 13rem;gap:2rem;max-width:72rem}.t-reg .t-reg__head{margin-bottom:0}.t-reg .t-reg__head h1{max-width:25ch;font-size:clamp(2rem,4vw,3.4rem);line-height:1.06}.t-reg .t-reg__head p{max-width:65ch;line-height:1.6}.t-reg .t-reg__fee{margin-top:.4rem;color:var(--t-ink);font-size:.9375rem;font-weight:600}.t-reg .t-step{width:100%;max-width:40rem;scroll-margin-top:1.5rem}.t-reg .t-step:focus{outline:none}.t-reg .t-reg__progress{margin:0 0 .6rem;color:var(--t-muted);font-size:.8125rem;font-weight:600}.t-reg .t-step h2{font-size:1.75rem;line-height:1.15}.t-reg .t-step__lede{margin-bottom:1.5rem;line-height:1.6}.t-reg .t-preview{order:0;padding-top:1.5rem}.t-reg .t-hanger[data-size=md] .t-hanger__stage{width:10rem}.t-reg .t-preview__hint,.t-reg .t-preview__meta{font-family:var(--t-body);font-size:.8125rem;letter-spacing:0;text-transform:none}.t-reg .t-field>label,.t-reg .t-field__legend{font-family:var(--t-body);font-size:.9375rem;font-weight:700;letter-spacing:0}.t-reg .t-field__help{font-size:.8125rem;line-height:1.55}.t-reg .t-stamp{min-height:3rem;padding:.8rem 1.25rem;border-width:1.5px;border-radius:4px;box-shadow:none;font-family:var(--t-body);font-size:.9375rem;font-weight:700;letter-spacing:0;text-transform:none;transform:none;transition:background-color .15s var(--t-ease)}.t-reg .t-stamp:hover{background:color-mix(in srgb,var(--t-coral) 86%,var(--t-cream));box-shadow:none;transform:none}.t-reg .t-stamp:active{background:var(--t-coral);box-shadow:none;transform:none}.t-reg .t-stamp:disabled{cursor:default}.t-reg .t-back{min-height:2.75rem;font-size:.9375rem}.t-reg .t-mode{padding:1rem 1rem 1rem 2.75rem;border-width:1px}.t-reg .t-mode__title{font-size:1rem}.t-reg .t-mode__note{font-size:.875rem;line-height:1.55}.t-reg .t-deck:after,.t-reg .t-deck:before{display:none}.t-reg .t-card{padding:1.25rem;border-color:var(--t-line-strong);border-radius:4px;animation:none}.t-reg .t-card__index{color:var(--t-muted);font-family:var(--t-body);font-size:.8125rem;letter-spacing:0}.t-reg .t-card__q{margin-bottom:.75rem;font-size:1.25rem;line-height:1.3}.t-reg .t-card__q:focus{outline:none}.t-reg .t-card__choice{min-height:3rem;font-size:.9375rem;line-height:1.5}.t-reg .t-card__choice:hover{transform:none}.t-reg .t-check-actions{gap:.5rem 1.25rem;margin-top:1rem}.t-reg .t-result{align-items:start;padding:1.25rem;border-color:var(--t-line-strong);border-radius:4px}.t-reg .t-result__letter{width:4rem;height:4rem;font-size:3rem}.t-reg .t-result h3{font-size:1.25rem;line-height:1.3}.t-reg .t-result .t-result__disclaimer{margin-top:.75rem;font-size:.8125rem}.t-reg .t-choice__sub{font-family:var(--t-body);font-size:.75rem;font-weight:500;letter-spacing:0}.t-reg .t-size{min-height:4.5rem}.t-reg .t-size span{font-family:var(--t-body);font-size:.8125rem;letter-spacing:0}.t-reg .t-pass{max-width:none;border-radius:4px}.t-reg .t-pass__head{flex-wrap:wrap;gap:.4rem;font-family:var(--t-body);font-size:.8125rem;letter-spacing:0;text-transform:none}.t-reg .t-pass__rows>div{grid-template-columns:7rem minmax(0,1fr);gap:.75rem;align-items:baseline}.t-reg .t-pass__rows dt{align-self:baseline;font-family:var(--t-body);font-size:.8125rem;letter-spacing:0;text-transform:none}.t-reg .t-pass__rows dd{min-width:0;font-size:.9375rem;overflow-wrap:anywhere}.t-reg .t-review-edit{min-height:2.75rem;margin-left:.6rem;padding:.25rem .4rem;border:0;background:transparent;color:var(--t-ink);font-size:.8125rem;font-weight:600;text-decoration:underline;text-underline-offset:.2em;cursor:pointer}.t-reg .t-review-edit:disabled{opacity:.5;cursor:default}.t-reg .t-policies{line-height:1.6}.t-reg .t-payment-actions{display:grid;justify-items:start;gap:.75rem;margin-top:1.5rem}.t-reg .t-payment-actions p{margin:0;color:var(--t-muted);font-size:.875rem}.t-reg .t-pay-button{width:100%}@media (max-width:1080px){.t-reg{grid-template-columns:minmax(0,1fr) 13rem}}@media (max-width:860px){.t-reg{grid-template-columns:minmax(0,1fr);gap:1.25rem;max-width:40rem}.t-reg .t-reg__head h1{font-size:1.5rem}.t-reg .t-reg__head p{font-size:.875rem}.t-reg .t-rail{display:none;flex-wrap:nowrap;gap:.5rem;min-width:0;padding:0 0 .25rem;overflow-x:auto;scrollbar-width:thin}.t-reg .t-rail__step{flex:none;padding:0;font-size:.75rem}.t-reg .t-rail__step:before{display:none}.t-reg .t-rail__step button{min-height:2.75rem;padding:.4rem .5rem;border-bottom:2px solid transparent;white-space:nowrap}.t-reg .t-rail__step[data-state=active] button{border-bottom-color:var(--t-coral-deep)}.t-reg .t-step h2{font-size:1.5rem}.t-reg .t-preview{display:none}.t-reg[data-step=jersey] .t-preview,.t-reg[data-step=partnerJersey] .t-preview{display:grid;justify-items:center;padding:1rem 0 0;border-top:1px solid var(--t-line)}.t-reg .t-preview .t-hangers{grid-column:auto}.t-reg .t-hanger[data-size=md] .t-hanger__stage{width:7rem}.t-reg .t-step__actions{gap:.75rem 1.25rem;margin-top:1.5rem}.t-reg .t-card{padding:1rem}.t-reg .t-result{grid-template-columns:4rem minmax(0,1fr);gap:1rem;padding:1rem}.t-reg .t-pass__rows>div{grid-template-columns:minmax(0,1fr);gap:.15rem}.t-reg .t-pass__head,.t-reg .t-pass__rows,.t-reg .t-pass__total{padding-left:1rem;padding-right:1rem}}