.music-register .form-wrap.wide{max-width:440px}
.music-register .roles legend{font-size:11px;letter-spacing:.09em;text-transform:uppercase;color:var(--muted);margin-bottom:10px}
.music-register .role-grid{gap:8px;margin-bottom:20px}
.music-register .roles{margin-bottom:0}
.music-register .role-tick{width:15px;height:15px}
.music-register .role-txt small{font-size:10px}
.music-register .field-row{gap:12px}
.music-register .field-row .input{min-width:0}
.music-register .field-row input{min-width:0;width:100%;padding-left:0;padding-right:0;font-size:12px}
.music-register .field-row .input>svg{width:16px;height:16px}
.music-register .field-row .pw-toggle{flex:none}
.music-register .pw-meter{margin-top:0;margin-bottom:20px}
.music-register .pw-hint{font-size:10px}
.music-register .hero-copy{margin-top:260px}
.music-register .auth-hero h1{font-size:46px;line-height:1.08}
.music-register .hero-copy p{max-width:36ch}
.music-register .music-eyebrow{border-left:28px solid #e62e2d;padding-left:12px;line-height:3px;min-height:3px;margin-bottom:24px;text-transform:uppercase}
@media(max-width:760px){.music-register .hero-copy{margin-top:auto}.music-register .auth-hero h1{font-size:28px;max-width:18ch}.music-register .auth-hero{min-height:240px;height:240px}.music-register .role-txt small{font-size:10px}.music-register .form-wrap h2{font-size:34px}.music-register .field-row input{font-size:14px}.music-register .field-row{display:grid;grid-template-columns:1fr;gap:0}.music-register .field-row .input>svg{width:20px;height:20px}}
