.dancer-terms-consent{border:1px solid var(--signup-line,#604b16);border-radius:12px;min-width:0;margin:0;padding:16px;font-size:1rem}.dancer-terms-consent legend{color:var(--signup-gold,#dbab33);padding-inline:8px;font-weight:700}.dancer-terms-list{max-height:24rem;margin:0;padding:10px 16px 10px 36px;list-style:decimal;overflow:auto}.dancer-terms-list li+li{margin-top:14px}.dancer-terms-list li::marker{color:var(--signup-gold,#dbab33);font-weight:700}.dancer-terms-list p{margin-top:3px}.dancer-terms-agreement{border-top:1px solid var(--signup-line,#604b16);align-items:flex-start;gap:12px;margin-top:14px;padding-top:14px;display:flex}.dancer-terms-agreement input{width:20px;height:20px;accent-color:var(--signup-gold,#dbab33);flex:none;margin:2px 0 0}.dancer-terms-page .signup-form{margin-top:24px}
