.registration{display:block;background:#fff9e8;color:#603817}.registration-shell{width:min(100% - 32px,580px);margin:40px auto;padding:0}.registration-tagline{font-size:14px;color:#b56018;margin:16px 0 24px}.registration-shell>.notice{margin-bottom:20px}.registration-shell .panel{padding:32px}.registration-shell h1{font-size:28px;margin:10px 0}.registration-steps{display:flex;gap:25px;flex-wrap:wrap;padding-left:20px;margin:26px 0;color:#99602d;font-size:13px}.registration form label{display:block;font-weight:700;margin:22px 0 8px}.registration input{width:100%;box-sizing:border-box;padding:13px;border:1px solid #d9bfa9;border-radius:10px;background:white;color:#603817;font:inherit}.registration input:focus{outline:3px solid #ffbc1870;border-color:#b56018}.field-help{font-size:12px;color:#806952;margin:7px 0}.registration-info{background:#fff9e8;border-radius:12px;padding:18px;margin:24px 0;font-size:13px;line-height:1.8}.registration-info p{margin-bottom:0}.registration button{width:100%;padding:14px;font:inherit;cursor:pointer}.registration button.primary{background:#b56018;color:white;border:0}.registration-note{font-size:12px;line-height:1.9;margin:22px 0}.registration dt{font-size:12px;color:#806952;margin-top:20px}.registration dd{margin:6px 0 20px;overflow-wrap:anywhere}.registration #back{margin-top:20px}[hidden]{display:none!important}@media(max-width:600px){.registration-shell{margin-top:24px}.registration-shell .panel{padding:22px}.registration-steps{gap:20px}}
