.di-course-join{max-width:600px;margin:36px auto;padding:36px;background:#fff;border:1px solid #f1e3e8;border-radius:20px;box-shadow:0 12px 36px rgba(81,27,45,.06);color:#29252b}.di-course-join h1{font-size:2rem;font-weight:700;margin:10px 0 18px}.di-join-eyebrow{font-size:.82rem;letter-spacing:.02em;color:#a33658}.di-join-intro{font-size:1.15rem;line-height:1.6}.di-join-note{background:#fff4f7;padding:16px;border-radius:12px;line-height:1.55}.di-course-join label{display:block;font-weight:600;margin:24px 0 9px}.di-course-join input.form-control{width:100%;height:52px;border-radius:9px}.di-course-join .di-join-main{display:inline-block;background:#cf3667;border-color:#cf3667;color:#fff;font-weight:600;margin-top:18px;padding:13px 22px;border-radius:9px}.di-course-join .di-join-main:hover{background:#aa2752;border-color:#aa2752}.di-join-secondary{display:block;margin-top:24px;text-align:center;color:#a22c52}.di-join-help{margin-top:24px;line-height:1.6}.di-join-help summary{cursor:pointer;color:#a22c52}@media(max-width:600px){.di-course-join{margin:16px auto;padding:24px}.di-course-join h1{font-size:1.65rem}.di-course-join .di-join-main{width:100%;text-align:center}}

body#page-local-di_signup_enrol-join{background:#fff7fa;font-family:-apple-system,BlinkMacSystemFont,"Segoe UI",Arial,sans-serif} .di-course-join{font-family:-apple-system,BlinkMacSystemFont,"Segoe UI",Arial,sans-serif}.di-join-logo{display:block;width:150px;height:auto;margin:0 0 22px}.di-course-join label{font-family:inherit}
