.page-module__sg_wMW__page{--compare-bg:#fcfaf6;--compare-card:#fff;--compare-ink:#232d49;--compare-muted:#5d6678;--compare-line:#dedbd4;--compare-soft:#f4ecd9;--compare-accent:#c49a45;background:var(--compare-bg);color:var(--compare-ink);padding-bottom:44px}.page-module__sg_wMW__wrap{max-width:1240px;margin-inline:auto;padding-inline:28px}.page-module__sg_wMW__breadcrumb{color:var(--compare-muted);padding-block:24px 18px;font-size:12px}.page-module__sg_wMW__breadcrumb ol{flex-wrap:wrap;align-items:center;gap:10px;margin:0;padding:0;list-style:none;display:flex}.page-module__sg_wMW__breadcrumb a:hover{text-underline-offset:4px;text-decoration:underline}.page-module__sg_wMW__intro{padding-block:12px 32px}.page-module__sg_wMW__intro h1{color:var(--compare-ink);font-family:var(--font-display), Georgia, serif;letter-spacing:-.025em;margin:0 0 14px;font-size:clamp(36px,4.4vw,54px);font-weight:600;line-height:1.1}.page-module__sg_wMW__intro>p{max-width:660px;color:var(--compare-muted);margin:0;font-size:16px;line-height:1.75}.page-module__sg_wMW__offer{flex-wrap:wrap;align-items:center;gap:12px 20px;margin-top:20px;font-size:12px;display:flex}.page-module__sg_wMW__offer strong{background:var(--compare-soft);border-radius:4px;padding:6px 10px;font-size:13px}.page-module__sg_wMW__offer>span{color:var(--compare-muted)}.page-module__sg_wMW__page .page-module__sg_wMW__comparison{grid-template-columns:repeat(4,minmax(0,1fr));gap:20px;padding:0;display:grid}.page-module__sg_wMW__course{background:var(--compare-card);border:1px solid var(--compare-line);border-radius:9px;flex-direction:column;min-width:0;display:flex;overflow:hidden}.page-module__sg_wMW__featured{border-color:var(--compare-accent);box-shadow:0 0 0 1px var(--compare-accent)}.page-module__sg_wMW__courseHeading{min-height:102px;padding:17px 19px}.page-module__sg_wMW__featured .page-module__sg_wMW__courseHeading{background:var(--compare-soft)}.page-module__sg_wMW__courseLabel{color:var(--compare-muted);margin:0 0 6px;font-size:11px;font-weight:600}.page-module__sg_wMW__courseHeading h2{color:var(--compare-ink);font-family:var(--font-body), sans-serif;letter-spacing:-.03em;margin:0;font-size:20px;font-weight:700;line-height:1.3}.page-module__sg_wMW__courseHeading a:hover{text-underline-offset:4px;text-decoration:underline}.page-module__sg_wMW__visual{aspect-ratio:16/7;background:var(--compare-soft);position:relative}.page-module__sg_wMW__image{object-fit:cover;object-position:center 35%}.page-module__sg_wMW__details{flex-direction:column;flex:1;gap:14px;margin:0;padding:18px 19px 0;display:flex}.page-module__sg_wMW__details dt{color:var(--compare-ink);margin:0 0 5px;font-size:11px;font-weight:650}.page-module__sg_wMW__details dd{color:var(--compare-muted);margin:0;font-size:13px;line-height:1.7}.page-module__sg_wMW__audience,.page-module__sg_wMW__focus{min-height:92px}.page-module__sg_wMW__workload{border-top:1px solid var(--compare-line);grid-template-columns:repeat(2,minmax(0,1fr));gap:5px 12px;padding-top:14px;display:grid}.page-module__sg_wMW__workload dt{grid-row:1}.page-module__sg_wMW__workload dd{color:var(--compare-ink);letter-spacing:-.025em;grid-row:2;font-size:16px;font-weight:650}.page-module__sg_wMW__curriculum{margin-top:auto}.page-module__sg_wMW__courseAction{padding:14px 19px}.page-module__sg_wMW__primary{background:var(--compare-ink);min-height:46px;color:var(--compare-card);white-space:nowrap;border-radius:5px;justify-content:center;align-items:center;gap:10px;padding:10px 12px;font-size:13px;font-weight:650;display:flex}.page-module__sg_wMW__primary:hover{opacity:.9}.page-module__sg_wMW__offer .page-module__sg_wMW__primary{margin-left:auto}.page-module__sg_wMW__detailsLink{text-underline-offset:4px;align-items:center;gap:8px;min-height:46px;font-size:12px;font-weight:650;display:inline-flex}.page-module__sg_wMW__detailsLink:hover{text-decoration:underline}.page-module__sg_wMW__timingNote{max-width:920px;color:var(--compare-muted);margin:18px 0 0;font-size:12px;line-height:1.75}.page-module__sg_wMW__page .page-module__sg_wMW__included{background:var(--compare-soft);border-radius:9px;margin-top:34px;padding:30px}.page-module__sg_wMW__includedHeading h2{font-family:var(--font-body), sans-serif;color:var(--compare-ink);letter-spacing:-.03em;margin:0 0 8px;font-size:25px;font-weight:700;line-height:1.3}.page-module__sg_wMW__includedHeading p{color:var(--compare-muted);margin:0;font-size:13px}.page-module__sg_wMW__included ul{grid-template-columns:repeat(4,minmax(0,1fr));gap:26px;margin:27px 0 0;padding:0;list-style:none;display:grid}.page-module__sg_wMW__included li{align-items:flex-start;gap:12px;display:flex}.page-module__sg_wMW__included li>:first-child{flex-shrink:0}.page-module__sg_wMW__included strong,.page-module__sg_wMW__included span{font-size:12px;line-height:1.6;display:block}.page-module__sg_wMW__included span{color:var(--compare-muted);margin-top:5px}.page-module__sg_wMW__reassurance{color:var(--compare-muted);gap:10px;margin-top:24px;font-size:12px;line-height:1.75;display:grid}.page-module__sg_wMW__reassurance p{margin:0}.page-module__sg_wMW__reassurance p:first-child{align-items:flex-start;gap:9px;display:flex}.page-module__sg_wMW__reassurance svg{flex-shrink:0;margin-top:1px}.page-module__sg_wMW__reassurance a{text-underline-offset:3px;text-decoration:underline}.page-module__sg_wMW__page a:focus-visible{outline:3px solid var(--compare-accent);outline-offset:4px}@media (min-width:640px) and (max-width:1023px){.page-module__sg_wMW__page .page-module__sg_wMW__comparison{grid-template-columns:repeat(2,minmax(0,1fr))}.page-module__sg_wMW__courseHeading{min-height:100px}.page-module__sg_wMW__audience,.page-module__sg_wMW__focus{min-height:94px}.page-module__sg_wMW__included ul{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (max-width:639px){.page-module__sg_wMW__wrap{padding-inline:20px}.page-module__sg_wMW__breadcrumb{padding-block:18px 14px;font-size:11px}.page-module__sg_wMW__intro{padding-block:8px 27px}.page-module__sg_wMW__intro h1{font-size:36px}.page-module__sg_wMW__intro>p{font-size:14px}.page-module__sg_wMW__offer{gap:9px 14px;margin-top:17px;font-size:11px}.page-module__sg_wMW__offer strong{font-size:12px}.page-module__sg_wMW__offer .page-module__sg_wMW__primary{flex-basis:100%;margin:7px 0 0}.page-module__sg_wMW__page .page-module__sg_wMW__comparison{grid-template-columns:1fr;gap:22px}.page-module__sg_wMW__course{grid-template-columns:1fr 105px;display:grid}.page-module__sg_wMW__courseHeading{min-height:100px;padding:20px 17px}.page-module__sg_wMW__courseHeading h2{font-size:21px}.page-module__sg_wMW__visual{aspect-ratio:auto}.page-module__sg_wMW__image{object-position:center}.page-module__sg_wMW__details{grid-column:1/-1;grid-template-columns:repeat(2,minmax(0,1fr));gap:19px 18px;padding:19px 17px 0;display:grid}.page-module__sg_wMW__details dt{font-size:12px}.page-module__sg_wMW__details dd{font-size:13px}.page-module__sg_wMW__audience,.page-module__sg_wMW__focus{min-height:0}.page-module__sg_wMW__workload{grid-column:1/-1;grid-template-columns:repeat(2,minmax(0,1fr));gap:4px 18px;display:grid}.page-module__sg_wMW__workload dt{grid-row:1}.page-module__sg_wMW__workload dt:not(:first-child){margin-top:0}.page-module__sg_wMW__workload dd{grid-row:2;font-size:19px}.page-module__sg_wMW__curriculum{grid-column:1/-1}.page-module__sg_wMW__courseAction{grid-column:1/-1;padding:17px}.page-module__sg_wMW__primary{min-height:48px}.page-module__sg_wMW__detailsLink{min-height:44px;font-size:13px}.page-module__sg_wMW__timingNote{font-size:11px}.page-module__sg_wMW__page .page-module__sg_wMW__included{margin-top:27px;padding:23px 20px}.page-module__sg_wMW__includedHeading h2{font-size:23px}.page-module__sg_wMW__included ul{grid-template-columns:1fr;gap:20px;margin-top:24px}.page-module__sg_wMW__included strong,.page-module__sg_wMW__included span{font-size:13px}}html[data-theme=dark] .page-module__sg_wMW__page{--compare-bg:#1c2332;--compare-card:#252e40;--compare-ink:#f3eee4;--compare-muted:#bbc3d2;--compare-line:#444c5d;--compare-soft:#38372e}html[data-theme=dark] .page-module__sg_wMW__primary{color:#232d49}
