.TrainingPrograms_page__W8S_9{background:var(--color-background-inverse)}.TrainingPrograms_section__e9mW2{scroll-margin-top:7.5rem;padding:20rem 4.8rem}.TrainingPrograms_required__Sed4Q{min-height:147.2rem;background:var(--color-background-inverse-strong)}.TrainingPrograms_specialized___EOxt{min-height:124rem;background:var(--color-background-inverse)}.TrainingPrograms_inner__W51eW{width:min(100%,128rem);margin-inline:auto}.TrainingPrograms_inner__W51eW h2{font-family:var(--font-noto-sans-kr),"Noto Sans KR",system-ui,sans-serif;font-size:3.6rem;font-weight:700;line-height:1.5;letter-spacing:-.02rem;color:var(--color-text-inverse);margin-bottom:12rem}.TrainingPrograms_table__d9AST{width:100%}.TrainingPrograms_tableHeader__ExA4Y,.TrainingPrograms_tableRow__k6DkD{display:grid;grid-template-columns:minmax(0,79.2rem) 22rem 22rem;gap:2.4rem}.TrainingPrograms_tableHeader__ExA4Y{font-family:var(--font-noto-sans-kr),"Noto Sans KR",system-ui,sans-serif;font-size:2rem;font-weight:500;line-height:1.6;letter-spacing:-.04rem;min-height:5.8rem;color:var(--color-text-tertiary)}.TrainingPrograms_tableHeader__ExA4Y>span{border-bottom:.2rem solid var(--color-border-strong);padding-bottom:2.4rem}.TrainingPrograms_tableBody__Nrqay{padding-top:3.6rem}.TrainingPrograms_tableRow__k6DkD{min-height:14rem}.TrainingPrograms_tableRow__k6DkD>*{border-bottom:.1rem solid var(--color-border-training);padding-block:3.6rem}.TrainingPrograms_tableRow__k6DkD:first-child{min-height:10.2rem}.TrainingPrograms_tableRow__k6DkD:first-child>*{padding-top:0}.TrainingPrograms_tableRow__k6DkD:last-child>*{border-bottom-color:var(--color-border-strong)}.TrainingPrograms_courseCell__paoPt{display:grid;align-content:start;gap:.8rem}.TrainingPrograms_courseCell__paoPt strong{font-size:2.4rem;font-weight:700;color:var(--color-text-inverse)}.TrainingPrograms_courseCell__paoPt span,.TrainingPrograms_courseCell__paoPt strong{font-family:var(--font-noto-sans-kr),"Noto Sans KR",system-ui,sans-serif;line-height:1.6;letter-spacing:-.04rem}.TrainingPrograms_courseCell__paoPt span{font-size:2rem;font-weight:500;color:var(--color-text-inverse-muted)}.TrainingPrograms_durationCell__m93E4,.TrainingPrograms_levelCell__dGS3I{font-family:var(--font-noto-sans-kr),"Noto Sans KR",system-ui,sans-serif;font-size:2.4rem;font-weight:700;line-height:1.6;letter-spacing:-.04rem;color:var(--color-text-inverse)}@media(max-width:1200px){.TrainingPrograms_section__e9mW2{padding-inline:3.2rem}.TrainingPrograms_tableHeader__ExA4Y,.TrainingPrograms_tableRow__k6DkD{grid-template-columns:minmax(0,1fr) 22rem 22rem}}@media(max-width:767px){.TrainingPrograms_section__e9mW2{min-height:auto;padding:10rem 2.4rem}.TrainingPrograms_inner__W51eW h2{font-family:var(--font-noto-sans-kr),"Noto Sans KR",system-ui,sans-serif;font-size:2.4rem;font-weight:700;line-height:1.6;letter-spacing:-.04rem;margin-bottom:6rem}.TrainingPrograms_tableHeader__ExA4Y{display:none}.TrainingPrograms_tableBody__Nrqay{display:grid;gap:1.2rem;padding-top:0}.TrainingPrograms_tableRow__k6DkD{grid-template-columns:repeat(2,minmax(0,1fr));min-height:auto;gap:0 3.6rem;border:0;border-radius:1.6rem;background:var(--color-background-inverse-subtle);padding:1.6rem}.TrainingPrograms_tableRow__k6DkD:first-child>*,.TrainingPrograms_tableRow__k6DkD:last-child>*,.TrainingPrograms_tableRow__k6DkD>*{border-bottom:0;padding-block:0}.TrainingPrograms_tableRow__k6DkD:first-child{min-height:auto;padding:1.6rem}.TrainingPrograms_courseCell__paoPt{gap:.4rem;grid-column:1/-1;margin-bottom:2.4rem}.TrainingPrograms_courseCell__paoPt strong{font-family:var(--font-noto-sans-kr),"Noto Sans KR",system-ui,sans-serif;font-size:1.6rem;font-weight:700;line-height:1.6;letter-spacing:0}.TrainingPrograms_courseCell__paoPt span,.TrainingPrograms_durationCell__m93E4,.TrainingPrograms_levelCell__dGS3I{font-family:var(--font-noto-sans-kr),"Noto Sans KR",system-ui,sans-serif;font-size:1.6rem;font-weight:400;line-height:1.6;letter-spacing:0}.TrainingPrograms_durationCell__m93E4:before,.TrainingPrograms_levelCell__dGS3I:before{display:block;color:var(--color-text-tertiary);content:attr(data-label);margin-bottom:.4rem}}