.gmec-cohort-choice{width:100%;margin-bottom:24px}.gmec-cohort-choice select{display:block;width:100%;max-width:100%;min-height:48px;margin:8px 0;border:1px solid #ccd4dc;border-radius:5px;background:#fff;color:#041c3b;padding:10px 12px;font:inherit}.gmec-cohort-choice p{margin:12px 0;font-size:15px;line-height:1.5}.gmec-manual-choice{width:100%;flex-basis:100%;padding:16px;background:#f7f5f0;border-radius:8px;margin:0 0 16px}.gmec-manual-choice label{display:flex;align-items:center;gap:10px;flex-wrap:wrap}.gmec-manual-choice input{width:18px;height:18px;flex-shrink:0}.gmec-student-details{clear:both;padding-top:24px}.gmec-student-details input[readonly]{background:#f7f5f0}.gmec-student-details .form-row{width:100%;float:none}
.gmec-materials{width:100%;flex-basis:100%;padding:18px;border:1px solid #dbe1e7;border-radius:6px;background:#f7f5f0;margin:16px 0;line-height:1.5}.gmec-materials legend{font-weight:700;color:#041c3b}.gmec-materials label{display:flex;align-items:flex-start;gap:10px;margin:8px 0;color:#041c3b}.gmec-materials input{width:18px;height:18px;flex-shrink:0;margin-top:3px}.gmec-materials p{font-size:14px;margin:10px 0 0}.gmec-tax-note{display:block;font-size:14px;line-height:1.5;margin-top:8px;font-weight:400;color:#45546a}.gmec-course-dates{padding:16px 0;line-height:1.6}

.gmec-tuition-choice{width:100%;min-width:0;box-sizing:border-box;padding:18px;border:1px solid #cddce8;border-radius:8px;margin:0 0 24px;background:#fff;color:#041c3b;line-height:1.5}.gmec-tuition-choice legend{font-size:16px;font-weight:700;padding:0 6px}.gmec-tuition-choice label{display:flex;align-items:flex-start;gap:10px;padding:12px 0;cursor:pointer}.gmec-tuition-choice label+label{border-top:1px solid #e0e7ee}.gmec-tuition-choice input{flex:0 0 18px;width:18px;height:18px;margin:3px 0 0;accent-color:#a7091c}.gmec-tuition-choice small{display:block;font-size:14px;font-weight:400;margin-top:4px;color:#45546a}.gmec-tuition-choice p{font-size:14px;margin:8px 0 0}.gmec-tuition-choice strong,.gmec-tuition-choice .amount{font-size:15px;font-weight:700}.gmec-tuition-choice input:focus-visible{outline:2px solid #a7091c;outline-offset:3px}
