.JoinWaitlistButton_form__HgxdF{margin-top:12px;display:flex;flex-direction:column;gap:10px}.JoinWaitlistButton_input__AqeKW{min-height:46px;width:100%;border-radius:12px;border:1px solid var(--color-blue-medium);padding-inline:14px;font-size:14px;outline:none;transition:border-color .15s}.JoinWaitlistButton_input__AqeKW:focus{border-color:var(--color-blue-vibrant)}.JoinWaitlistButton_error__NKnH6{margin-top:2px;font-size:12px;color:var(--color-red-dark)}.CourseRegistrationForm_referralGroup__EEDjl{margin-top:8px;margin-bottom:24px}.CourseRegistrationForm_referralLegend__gtcE8{margin-bottom:12px;font-size:16px;font-weight:600;color:var(--color-grey-strong)}.CourseRegistrationForm_referralOptions__yTySc{display:flex;flex-wrap:wrap;gap:16px 28px}.CourseRegistrationForm_referralOption__n2cbg{display:flex;align-items:center;gap:8px;cursor:pointer;font-size:14px;font-weight:500;color:var(--color-grey-strong)}.CourseRegistrationForm_referralCheckbox__RbuTx{height:18px;width:18px;accent-color:var(--color-blue-vibrant)}