body #main-content .wga .wga-learning{padding:110px 0;background:#fff}
body #main-content .wga .wga-learning-topics{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));border:0;padding:0;gap:24px;margin:45px 0 25px}
body #main-content .wga .wga-learning-topics legend{font-size:13px;margin-bottom:18px}
body #main-content .wga .wga-learning-topics label{position:relative;cursor:pointer}
body #main-content .wga .wga-learning-topics input{position:absolute;opacity:0}
body #main-content .wga .wga-learning-topics span{display:flex;align-items:center;border-block:3px solid transparent;border-top-color:#b9bec2;min-height:82px;padding:20px 0;font-size:18px;font-weight:600;line-height:1.35;transition:color .2s,border-color .2s}
body #main-content .wga .wga-learning-topics input:checked+span{border-top-color:#00677a;color:#00677a}
body #main-content .wga .wga-learning-topics input:focus-visible+span{outline:2px solid #00677a;outline-offset:5px}
body #main-content .wga .wga-learning-selects{display:grid;grid-template-columns:1fr 1fr;gap:30px;max-width:870px;margin:25px 0 60px}
body #main-content .wga .wga-learning-selects label{display:grid;gap:10px;font-size:13px}
body #main-content .wga .wga-learning-selects select{width:100%;min-width:0;height:48px;border:1px solid #b9bec2;border-radius:4px;background:#fff;padding:10px 14px;font-size:15px;color:#17191b}
body #main-content .wga .wga-learning-stage{display:grid;grid-template-columns:1fr 1.15fr;background:#17191b;color:#fff;width:100vw;margin-inline:calc((100% - 100vw)/2);padding:65px max(56px,calc((100vw - 1260px)/2));gap:60px;align-items:center;min-height:475px}
body #page-container #et-main-area #main-content .wga .wga-learning-stage h3{font-size:36px!important;color:#fff!important;line-height:1.15}
body #main-content .wga .wga-learning-stage p{font-size:17px;color:#b9bec2;margin-top:25px}
body #main-content .wga .wga-learning-stage .wga-kicker{color:#68d4df}
body #main-content .wga .wga-learning-stage .wga-learning-focus{font-size:13px;border-top:1px solid #50565b;padding-top:20px}
body #main-content .wga .wga-learning-diagram{min-width:0;min-height:270px;display:flex;flex-direction:column;justify-content:center}
body #main-content .wga .wga-learning-diagram[hidden]{display:none!important}
body #main-content .wga .wga-learning-diagram>p{font-size:13px;color:#b9bec2;line-height:1.5;border-top:1px solid #50565b;padding-top:20px}
body #main-content .wga .wga-learning-loads{display:flex;justify-content:space-around;height:115px;gap:20px}
body #main-content .wga .wga-learning-loads>i{width:44px;background:#f4f5f6;border-top:9px solid #b9bec2;position:relative}
body #main-content .wga .wga-learning-loads>i:before{content:'';position:absolute;top:20px;left:10px;width:24px;height:23px;background:#00677a;border:1px solid #68d4df}
body #main-content .wga .wga-learning-loads>i:after{content:'';position:absolute;top:50px;left:32px;width:25px;height:45px;border:3px solid #68d4df;border-left:0;border-radius:0 0 12px 0}
body #main-content .wga .wga-learning-bus{height:35px;border-bottom:2px solid #68d4df;margin-bottom:25px;position:relative}
body #main-content .wga .wga-learning-bus:before{content:'';position:absolute;left:50%;width:2px;height:100%;background:#68d4df}
body #main-content .wga .wga-learning-factors{display:flex;justify-content:space-between;gap:15px;font-size:12px}
body #main-content .wga .wga-learning-factors strong{font-size:12px;color:#f4f5f6;font-weight:500}
body #main-content .wga .wga-learning-series{display:grid;grid-template-columns:repeat(4,1fr);gap:25px;height:200px;align-items:end;border-bottom:1px solid #b9bec2;margin-bottom:20px}
body #main-content .wga .wga-learning-series>div{height:100%;position:relative;display:flex;align-items:end;padding-bottom:38px}
body #main-content .wga .wga-learning-series i{display:block;width:100%;height:var(--value);background:#00677a;border-top:2px solid #68d4df}
body #main-content .wga .wga-learning-series strong{position:absolute;bottom:9px;font-size:21px;color:#fff}
body #main-content .wga .wga-learning-series [data-missing] i{height:65%;border:2px dashed #b9bec2;background:transparent}
body #main-content .wga .wga-learning-signal{display:grid;grid-template-columns:1fr;gap:0}
body #main-content .wga .wga-learning-signal>div{display:flex;align-items:center;gap:20px;border:1px solid #50565b;padding:17px 20px}
body #main-content .wga .wga-learning-signal span{font-size:12px;color:#68d4df}body #main-content .wga .wga-learning-signal strong{font-size:20px;color:#fff}
body #main-content .wga .wga-learning-signal>i{display:block;height:22px;width:2px;background:#68d4df;margin-left:30px}
body #main-content .wga .wga-learning-signal>i[data-open]{background:transparent;border-left:2px dashed #b9bec2}
body #main-content .wga .wga-learning-energy{display:grid;grid-template-columns:1fr 15px 1fr 15px .7fr;align-items:start;gap:10px}
body #main-content .wga .wga-learning-energy strong{font-size:50px;color:#68d4df;font-weight:600;line-height:1.1;display:block}
body #main-content .wga .wga-learning-energy strong span{font-size:20px;display:block;margin-top:10px}
body #main-content .wga .wga-learning-energy small{font-size:11px;display:block;margin-top:12px;color:#b9bec2}
body #main-content .wga .wga-learning-energy>b{font-size:22px;padding-top:15px;font-weight:400}
body #main-content .wga .wga-learning-energy-line{height:50px;display:flex;gap:8px;margin-top:30px}
body #main-content .wga .wga-learning-energy-line i{flex:1;background:#00677a;border-top:2px solid #68d4df}
body #main-content .wga .wga-learning-energy-line i:nth-child(2){height:75%}body #main-content .wga .wga-learning-energy-line i:nth-child(3){height:50%}body #main-content .wga .wga-learning-energy-line i:nth-child(4){height:25%}
body #main-content .wga .wga-learning-diagram :is(.wga-learning-factors strong,.wga-learning-series [data-missing] i,.wga-learning-signal>i[data-open],.wga-learning-energy>div:last-child){transition:color .5s,border-color .5s,background .5s}
body #main-content .wga [data-learning-answered=true] .wga-learning-factors strong{color:#68d4df}
body #main-content .wga [data-learning-answered=true] .wga-learning-series [data-missing] i{border-color:#68d4df;background:#00677a40}
body #main-content .wga [data-learning-answered=true] .wga-learning-signal>i[data-open]{border-color:#68d4df}
body #main-content .wga [data-learning-answered=true] .wga-learning-energy>div:last-child{border-bottom:2px solid #68d4df;padding-bottom:12px}
body #main-content .wga .wga-learning-outcomes{display:grid;grid-template-columns:1fr 1.4fr;gap:70px;padding:75px 0;border-bottom:1px solid #b9bec2}
body #main-content .wga .wga-learning-outcomes h3,body #main-content .wga .wga-learning-program h3{font-size:34px!important}
body #main-content .wga .wga-learning-outcomes ol{padding:0;list-style:none;counter-reset:learning-goal;display:grid;gap:20px}
body #main-content .wga .wga-learning-outcomes li{counter-increment:learning-goal;display:flex;gap:25px;font-size:19px;line-height:1.5}
body #main-content .wga .wga-learning-outcomes li:before{content:'0' counter(learning-goal);font-size:12px;color:#00677a;padding-top:7px}
body #main-content .wga .wga-learning-case{display:grid;grid-template-columns:1fr 1.2fr;gap:70px;padding:75px 0;border-bottom:1px solid #b9bec2}
body #main-content .wga .wga-learning-case h3{font-size:29px!important;line-height:1.3}body #main-content .wga .wga-learning-case p{font-size:17px;margin-top:22px}
body #main-content .wga .wga-learning-feedback{border-left:3px solid #00677a;padding:15px 0 15px 22px;min-height:90px;line-height:1.6}
body #main-content .wga .wga-learning-program{display:grid;grid-template-columns:1fr 1.4fr;gap:70px;padding:75px 0}
body #main-content .wga .wga-learning-program p{font-size:17px;margin-top:20px}
body #main-content .wga .wga-learning-program .wga-note{font-size:12px}
body #main-content .wga .wga-learning-program ol{list-style:none;padding:0}
body #main-content .wga .wga-learning-program li{display:grid;grid-template-columns:75px 1fr;gap:20px;padding:23px 0;border-top:1px solid #b9bec2;min-height:85px}
body #main-content .wga .wga-learning-program li span{font-size:13px;color:#00677a;font-variant-numeric:tabular-nums}
body #main-content .wga .wga-learning-program li strong{font-size:19px;line-height:1.45;font-weight:500}
body #main-content .wga .wga-learning-preparation{display:grid;grid-template-columns:1fr 1fr;gap:70px;padding:40px 0;border-block:1px solid #b9bec2}
body #main-content .wga .wga-learning-preparation h3{font-size:25px!important}body #main-content .wga .wga-learning-preparation p{font-size:17px;margin-top:20px}
body #main-content .wga .wga-learning-next{display:flex;align-items:center;gap:30px;flex-wrap:wrap;margin:40px 0 25px}
body #main-content .wga .wga-learning-catalog{margin-top:30px;border-top:1px solid #b9bec2;padding-top:25px}
body #main-content .wga .wga-learning-catalog summary{font-size:18px;cursor:pointer}
body #main-content .wga .wga-learning-catalog article{padding:30px 0;border-bottom:1px solid #b9bec2;max-width:850px}
body #main-content .wga .wga-learning-catalog h3{font-size:26px!important}body #main-content .wga .wga-learning-catalog ul{padding-left:22px;margin:20px 0}
body #main-content .wga .wga-home-learning-case{display:grid;grid-template-columns:1.4fr 1fr;gap:90px;margin:55px 0 65px;padding-bottom:55px;border-bottom:1px solid #b9bec2}
body #main-content .wga .wga-home-learning-case h3{font-size:31px!important;line-height:1.3!important;margin:22px 0}
body #main-content .wga .wga-home-learning-case details{margin:25px 0;border-block:1px solid #b9bec2;padding:20px 0}
body #main-content .wga .wga-home-learning-case summary{font-size:17px;cursor:pointer}
body #main-content .wga .wga-home-learning-case details p{font-size:18px;margin-top:25px}
body #main-content .wga .wga-home-learning-numbers{display:grid;grid-template-columns:1fr 1fr;gap:25px;align-content:center}
body #main-content .wga .wga-home-learning-numbers strong{font-size:70px;line-height:1;color:#00677a;font-weight:600}
body #main-content .wga .wga-home-learning-numbers strong span{font-size:22px;display:block;margin-top:15px}
body #main-content .wga .wga-home-learning-numbers p{grid-column:1/-1;font-size:19px;margin-top:15px}
@media(max-width:700px){body #main-content .wga .wga-home-learning-case{grid-template-columns:1fr;gap:35px;margin:30px 0 45px;padding-bottom:35px}body #main-content .wga .wga-home-learning-case h3{font-size:25px!important}body #main-content .wga .wga-home-learning-numbers strong{font-size:55px}}
body #main-content .wga-reading .wga-learning-stage{background:#f4f5f6;color:#17191b}
body #page-container #et-main-area #main-content .wga-reading .wga-learning-stage h3{color:#17191b!important}
body #main-content .wga-reading .wga-learning-stage p{color:#50565b}
body #main-content .wga-reading .wga-learning-diagram{background:#17191b;color:#fff;padding:30px}
body #main-content .wga-reading .wga-learning-diagram p{color:#b9bec2}
@media(max-width:1050px){body #main-content .wga .wga-learning-stage{grid-template-columns:1fr;gap:40px;padding:40px}body #main-content .wga .wga-learning-diagram{max-width:570px;width:100%;margin:auto}body #main-content .wga .wga-learning-topics{gap:18px}body #main-content .wga .wga-learning-topics span{font-size:16px}}
@media(max-width:700px){body #main-content .wga .wga-learning{padding:70px 0}body #main-content .wga .wga-learning-topics{grid-template-columns:1fr 1fr;gap:10px 22px;margin-top:30px}body #main-content .wga .wga-learning-topics span{font-size:15px;min-height:78px;padding:15px 0}body #main-content .wga .wga-learning-selects{grid-template-columns:1fr;gap:20px;margin-bottom:35px}body #main-content .wga .wga-learning-stage{padding:28px 20px;margin-inline:-20px;gap:30px}body #page-container #et-main-area #main-content .wga .wga-learning-stage h3{font-size:29px!important}body #main-content .wga .wga-learning-diagram{min-height:250px}body #main-content .wga .wga-learning-energy strong{font-size:40px}body #main-content .wga .wga-learning-factors{gap:8px;font-size:10px}body #main-content .wga .wga-learning-factors strong{font-size:10px}body #main-content .wga .wga-learning-outcomes,body #main-content .wga .wga-learning-case,body #main-content .wga .wga-learning-program,body #main-content .wga .wga-learning-preparation{grid-template-columns:1fr;gap:30px;padding-block:45px}body #main-content .wga .wga-learning-outcomes li{font-size:17px}body #main-content .wga .wga-learning-case h3{font-size:25px!important}body #main-content .wga .wga-learning-program li{grid-template-columns:60px 1fr;gap:15px}body #main-content .wga .wga-learning-program li strong{font-size:17px}body #main-content .wga .wga-learning-next{align-items:flex-start;flex-direction:column;gap:24px}body #main-content .wga-reading .wga-learning-diagram{padding:24px 16px}}
@media(prefers-reduced-motion:reduce){body #main-content .wga .wga-learning *{transition:none!important}}
