.courses-landing-module__9WPlGG__page{font-family:var(--ui);color:var(--charcoal);line-height:normal;display:block}:is(#page-content .courses-landing-module__9WPlGG__page h1,#page-content .courses-landing-module__9WPlGG__page h2,#page-content .courses-landing-module__9WPlGG__page h3,#page-content .courses-landing-module__9WPlGG__page p,#page-content .courses-landing-module__9WPlGG__page dl,#page-content .courses-landing-module__9WPlGG__page dd,#page-content .courses-landing-module__9WPlGG__page figure,#page-content .courses-landing-module__9WPlGG__page ol,#page-content .courses-landing-module__9WPlGG__page ul,#page-content .courses-landing-module__9WPlGG__page blockquote){margin:0}:is(#page-content .courses-landing-module__9WPlGG__page ol,#page-content .courses-landing-module__9WPlGG__page ul){padding:0;list-style:none}#page-content .courses-landing-module__9WPlGG__page .courses-landing-module__9WPlGG__eyebrow{color:var(--burgundy);letter-spacing:.14em;text-transform:uppercase;margin:0 0 12px;font-size:10px;font-weight:800}#page-content .courses-landing-module__9WPlGG__page .courses-landing-module__9WPlGG__button-row{flex-wrap:wrap;gap:12px;display:flex}#page-content .courses-landing-module__9WPlGG__page .courses-landing-module__9WPlGG__btn{min-height:44px;font:800 14px/1.25 var(--ui);text-align:center;cursor:pointer;border:1px solid #0000;border-radius:4px;justify-content:center;align-items:center;padding:10px 16px;text-decoration:none;transition:background-color .16s,border-color .16s,color .16s;display:inline-flex}#page-content .courses-landing-module__9WPlGG__page .courses-landing-module__9WPlGG__btn:focus-visible{outline:2px solid var(--navy);outline-offset:2px}#page-content .courses-landing-module__9WPlGG__page .courses-landing-module__9WPlGG__btn.courses-landing-module__9WPlGG__gold{color:var(--navy);background:var(--gold);border-color:var(--gold)}#page-content .courses-landing-module__9WPlGG__page .courses-landing-module__9WPlGG__btn.courses-landing-module__9WPlGG__gold:hover{background:#b99049;border-color:#b99049}#page-content .courses-landing-module__9WPlGG__page .courses-landing-module__9WPlGG__btn.courses-landing-module__9WPlGG__primary{color:#fff;background:var(--navy);border-color:var(--navy)}#page-content .courses-landing-module__9WPlGG__page .courses-landing-module__9WPlGG__btn.courses-landing-module__9WPlGG__primary:hover{background:#24354b;border-color:#24354b}#page-content .courses-landing-module__9WPlGG__page .courses-landing-module__9WPlGG__btn.courses-landing-module__9WPlGG__outline{color:var(--navy);border-color:var(--navy);background:0 0}#page-content .courses-landing-module__9WPlGG__page .courses-landing-module__9WPlGG__btn.courses-landing-module__9WPlGG__outline:hover{background:#e2e7ec}:is(#page-content .courses-landing-module__9WPlGG__page .courses-landing-module__9WPlGG__landing-hero .courses-landing-module__9WPlGG__btn:focus-visible,#page-content .courses-landing-module__9WPlGG__page .courses-landing-module__9WPlGG__closing-band .courses-landing-module__9WPlGG__btn:focus-visible){outline-color:var(--gold)}#page-content .courses-landing-module__9WPlGG__page .courses-landing-module__9WPlGG__text-link{color:var(--burgundy);text-underline-offset:2px;font-weight:700;text-decoration:underline;text-decoration-thickness:1px}#page-content .courses-landing-module__9WPlGG__page .courses-landing-module__9WPlGG__text-link:hover{color:var(--navy)}#page-content .courses-landing-module__9WPlGG__page .courses-landing-module__9WPlGG__text-link:focus-visible{outline:2px solid var(--navy);outline-offset:2px}.courses-landing-module__9WPlGG__landing-hero{color:#fff;background:var(--navy);grid-template-columns:minmax(0,1.15fr) minmax(320px,.85fr);min-height:calc(100svh - 100px);display:grid}.courses-landing-module__9WPlGG__landing-hero-copy{flex-direction:column;justify-content:center;align-items:flex-start;min-width:0;padding:72px 52px;display:flex}#page-content .courses-landing-module__9WPlGG__page .courses-landing-module__9WPlGG__landing-hero .courses-landing-module__9WPlGG__eyebrow{color:#e5cb89}.courses-landing-module__9WPlGG__landing-hero h1{color:#fff;max-width:820px;font:600 48px/1.08 var(--serif);letter-spacing:-.015em;margin:0 0 17px!important}.courses-landing-module__9WPlGG__landing-hero .courses-landing-module__9WPlGG__lede{color:#d0d7df;max-width:680px;font-size:18px;line-height:1.65}.courses-landing-module__9WPlGG__landing-hero .courses-landing-module__9WPlGG__button-row{margin-top:28px}.courses-landing-module__9WPlGG__landing-hero .courses-landing-module__9WPlGG__trustline{color:#d0d7df;font-size:14px;line-height:1.5;margin-top:16px!important}.courses-landing-module__9WPlGG__landing-hero .courses-landing-module__9WPlGG__trustline strong{color:#fff}.courses-landing-module__9WPlGG__landing-hero-image{background:var(--navy);min-width:0;min-height:470px;position:relative;overflow:hidden}.courses-landing-module__9WPlGG__landing-hero-image img{object-fit:cover;object-position:38% center;filter:saturate(.7);width:100%;height:100%;position:absolute;inset:0}#page-content .courses-landing-module__9WPlGG__page .courses-landing-module__9WPlGG__section{background:var(--parchment);padding:56px 52px}#page-content .courses-landing-module__9WPlGG__page .courses-landing-module__9WPlGG__section.courses-landing-module__9WPlGG__paper{background:var(--paper)}#page-content .courses-landing-module__9WPlGG__page .courses-landing-module__9WPlGG__section>*{max-width:1200px;margin-left:auto;margin-right:auto}#page-content .courses-landing-module__9WPlGG__page .courses-landing-module__9WPlGG__section h2{color:var(--navy);font:600 32px/1.2 var(--serif)}.courses-landing-module__9WPlGG__section-heading{grid-template-columns:minmax(0,1.12fr) minmax(290px,.58fr);align-items:end;gap:48px;margin-bottom:32px;display:grid}.courses-landing-module__9WPlGG__section-heading.courses-landing-module__9WPlGG__single{display:block}.courses-landing-module__9WPlGG__section-heading h2{max-width:760px}.courses-landing-module__9WPlGG__section-heading>p{color:var(--slate);font-size:16px;line-height:1.625;margin:0 0 4px!important}.courses-landing-module__9WPlGG__section-actions{margin-top:28px}.courses-landing-module__9WPlGG__section-link{font-size:16px;margin-top:22px!important}.courses-landing-module__9WPlGG__steps{grid-template-columns:repeat(3,minmax(0,1fr));gap:20px;display:grid}.courses-landing-module__9WPlGG__step{background:var(--paper);border:1px solid var(--line);border-top:3px solid var(--gold);border-radius:4px;padding:28px 25px 24px}.courses-landing-module__9WPlGG__step-number{width:34px;height:34px;color:var(--burgundy);background:var(--paper);border:1px solid var(--line);border-radius:50%;justify-content:center;align-items:center;margin-bottom:18px;font-size:14px;font-weight:800;display:inline-flex}.courses-landing-module__9WPlGG__step h3{color:var(--navy);font:600 20px/1.35 var(--serif);margin:0 0 9px!important}.courses-landing-module__9WPlGG__step p{color:var(--slate);font-size:14px;line-height:1.65}.courses-landing-module__9WPlGG__featured-course{background:var(--paper);border:1px solid var(--line);border-top:3px solid var(--navy);border-radius:4px;grid-template-columns:minmax(260px,.8fr) minmax(0,1.2fr);display:grid;overflow:hidden}.courses-landing-module__9WPlGG__featured-course-media{border-right:1px solid var(--line);background:#f7f5ef;justify-content:center;align-items:center;min-height:300px;display:flex;position:relative}.courses-landing-module__9WPlGG__featured-course-media img{object-fit:cover;width:100%;height:100%;position:absolute;inset:0}.courses-landing-module__9WPlGG__featured-course-media img[hidden],.courses-landing-module__9WPlGG__course-initials[hidden]{display:none!important}.courses-landing-module__9WPlGG__course-initials{color:var(--slate);font:600 40px/1 var(--serif);letter-spacing:.04em}.courses-landing-module__9WPlGG__featured-course-body{flex-direction:column;align-items:flex-start;padding:30px 32px;display:flex}.courses-landing-module__9WPlGG__course-tag{color:var(--burgundy);border:1px solid var(--line);letter-spacing:.07em;text-transform:uppercase;background:#f7f5ef;border-radius:2px;padding:5px 8px;font-size:11px;font-weight:800;display:inline-flex;margin:0 0 14px!important}.courses-landing-module__9WPlGG__featured-course-body h3{color:var(--navy);font:600 30px/1.25 var(--serif)}.courses-landing-module__9WPlGG__featured-course-desc{max-width:680px;color:var(--slate);font-size:16px;line-height:1.625;margin-top:10px!important}.courses-landing-module__9WPlGG__course-facts{border-top:1px solid var(--line);border-bottom:1px solid var(--line);grid-template-columns:repeat(4,minmax(0,1fr));width:100%;display:grid;margin:24px 0!important}.courses-landing-module__9WPlGG__course-facts div{padding:15px 16px 15px 0}.courses-landing-module__9WPlGG__course-facts div+div{border-left:1px solid var(--line);padding-left:16px}.courses-landing-module__9WPlGG__course-facts dt{color:var(--slate);letter-spacing:.09em;text-transform:uppercase;margin-bottom:4px;font-size:11px;font-weight:800}.courses-landing-module__9WPlGG__course-facts dd{color:var(--navy);font-variant-numeric:tabular-nums;font-size:16px;font-weight:800}.courses-landing-module__9WPlGG__course-facts dd.courses-landing-module__9WPlGG__low{color:var(--burgundy)}.courses-landing-module__9WPlGG__demo-mark{color:var(--slate);margin-left:6px;font-size:12px;font-weight:400}.courses-landing-module__9WPlGG__subject-grid{grid-template-columns:repeat(4,minmax(0,1fr));gap:20px;display:grid}.courses-landing-module__9WPlGG__subject-card{color:var(--charcoal);background:var(--paper);border:1px solid var(--line);border-top:3px solid var(--navy);border-radius:4px;flex-direction:column;padding:23px;text-decoration:none;transition:background-color .16s;display:flex}.courses-landing-module__9WPlGG__subject-card:hover{background:#f7f5ef}.courses-landing-module__9WPlGG__subject-card:focus-visible{outline:2px solid var(--navy);outline-offset:2px}.courses-landing-module__9WPlGG__subject-card h3{color:var(--navy);font:600 20px/1.35 var(--serif)}.courses-landing-module__9WPlGG__subject-card p{color:var(--slate);font-size:14px;line-height:1.65;margin:8px 0 18px!important}.courses-landing-module__9WPlGG__subject-count{color:var(--burgundy);letter-spacing:.07em;text-transform:uppercase;margin-top:auto;font-size:12px;font-weight:800}.courses-landing-module__9WPlGG__why-list{grid-template-columns:repeat(2,minmax(0,1fr));gap:0 48px;display:grid}.courses-landing-module__9WPlGG__why-list li{border-top:1px solid var(--line);padding:22px 0}.courses-landing-module__9WPlGG__why-list h3{color:var(--navy);font:600 20px/1.35 var(--serif)}.courses-landing-module__9WPlGG__why-list p{max-width:68ch;color:var(--slate);font-size:16px;line-height:1.625;margin-top:8px!important}.courses-landing-module__9WPlGG__ladder{grid-template-columns:repeat(4,minmax(0,1fr));gap:28px;display:grid}.courses-landing-module__9WPlGG__ladder li{background:var(--paper);border:1px solid var(--line);border-top:3px solid var(--gold);border-radius:4px;gap:5px;padding:18px 18px 20px;display:grid;position:relative}.courses-landing-module__9WPlGG__ladder li:not(:last-child):after{content:"→" / "";color:var(--slate);font-size:16px;position:absolute;top:50%;right:-21px;transform:translateY(-50%)}.courses-landing-module__9WPlGG__ladder .courses-landing-module__9WPlGG__k{color:var(--slate);letter-spacing:.09em;text-transform:uppercase;font-size:11px;font-weight:800}.courses-landing-module__9WPlGG__ladder .courses-landing-module__9WPlGG__v{color:var(--navy);font:600 20px/1.3 var(--serif)}.courses-landing-module__9WPlGG__quotes{grid-template-columns:repeat(2,minmax(0,1fr));gap:20px 48px;display:grid}.courses-landing-module__9WPlGG__quotes blockquote{border-left:3px solid var(--gold);padding:4px 0 4px 20px}.courses-landing-module__9WPlGG__quotes blockquote p{color:var(--charcoal);font-size:18px;line-height:1.65}.courses-landing-module__9WPlGG__quotes cite{color:var(--slate);margin-top:10px;font-size:14px;font-style:normal;display:block}.courses-landing-module__9WPlGG__count-line{color:var(--slate);font-size:14px;margin-top:24px!important}.courses-landing-module__9WPlGG__faq-grid{border-top:1px solid var(--line);grid-template-columns:repeat(2,minmax(0,1fr));gap:0 32px;display:grid}.courses-landing-module__9WPlGG__faq-grid details{border-bottom:1px solid var(--line)}.courses-landing-module__9WPlGG__faq-grid summary{min-height:58px;color:var(--navy);cursor:pointer;justify-content:space-between;align-items:center;gap:18px;padding:15px 4px;font-size:16px;font-weight:700;line-height:1.5;list-style:none;display:flex}.courses-landing-module__9WPlGG__faq-grid summary::-webkit-details-marker{display:none}.courses-landing-module__9WPlGG__faq-grid summary:after{content:"+";color:var(--burgundy);font:600 22px/1 var(--serif);flex:none}.courses-landing-module__9WPlGG__faq-grid details[open] summary:after{content:"−"}.courses-landing-module__9WPlGG__faq-grid summary:focus-visible{outline:2px solid var(--navy);outline-offset:2px}.courses-landing-module__9WPlGG__faq-grid details p{color:var(--slate);padding:0 30px 18px 4px;font-size:16px;line-height:1.625}#page-content .courses-landing-module__9WPlGG__page .courses-landing-module__9WPlGG__closing-band{color:#fff;background:var(--navy);text-align:center;flex-direction:column;align-items:center;display:flex}#page-content .courses-landing-module__9WPlGG__page .courses-landing-module__9WPlGG__closing-band h2{color:#fff}.courses-landing-module__9WPlGG__closing-copy{max-width:720px!important}.courses-landing-module__9WPlGG__closing-copy p{color:#d0d7df;font-size:16px;line-height:1.65;margin-top:14px!important}.courses-landing-module__9WPlGG__closing-band .courses-landing-module__9WPlGG__button-row{justify-content:center;margin-top:25px}.courses-landing-module__9WPlGG__closing-links{color:#c9d2dc;margin-top:28px;font-size:14px;line-height:1.5}.courses-landing-module__9WPlGG__closing-links a{color:#fff;text-decoration:underline;-webkit-text-decoration-color:var(--gold);text-decoration-color:var(--gold);text-underline-offset:3px}.courses-landing-module__9WPlGG__closing-links a:hover{color:#e5cb89}.courses-landing-module__9WPlGG__closing-links a:focus-visible{outline:2px solid var(--gold);outline-offset:2px}.courses-landing-module__9WPlGG__institution-note{color:#c9d2dc;border-top:1px solid #ffffff24;padding-top:18px;font-size:14px;line-height:1.5;max-width:720px!important;margin-top:18px!important}@media (max-width:1199px){.courses-landing-module__9WPlGG__landing-hero{grid-template-rows:auto minmax(250px,1fr);grid-template-columns:1fr;min-height:calc(100svh - 62px)}.courses-landing-module__9WPlGG__landing-hero-copy{padding:48px 22px 38px}.courses-landing-module__9WPlGG__landing-hero h1{font-size:36px}.courses-landing-module__9WPlGG__landing-hero-image{min-height:250px}.courses-landing-module__9WPlGG__subject-grid{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (max-width:900px){#page-content .courses-landing-module__9WPlGG__page .courses-landing-module__9WPlGG__section{padding:39px 22px}.courses-landing-module__9WPlGG__section-heading{grid-template-columns:1fr;align-items:start;gap:17px}.courses-landing-module__9WPlGG__steps,.courses-landing-module__9WPlGG__why-list,.courses-landing-module__9WPlGG__quotes,.courses-landing-module__9WPlGG__faq-grid,.courses-landing-module__9WPlGG__featured-course{grid-template-columns:1fr}.courses-landing-module__9WPlGG__featured-course-media{border-right:0;border-bottom:1px solid var(--line);min-height:200px}.courses-landing-module__9WPlGG__course-facts{grid-template-columns:repeat(2,minmax(0,1fr))}.courses-landing-module__9WPlGG__course-facts div:nth-child(3){border-left:0;padding-left:0}.courses-landing-module__9WPlGG__course-facts div:nth-child(n+3){border-top:1px solid var(--line)}.courses-landing-module__9WPlGG__ladder{grid-template-columns:repeat(2,minmax(0,1fr));gap:16px}.courses-landing-module__9WPlGG__ladder li:after{display:none}}@media (max-width:620px){#page-content .courses-landing-module__9WPlGG__page .courses-landing-module__9WPlGG__section h2{font-size:28px}.courses-landing-module__9WPlGG__featured-course-body{padding:24px 21px}.courses-landing-module__9WPlGG__featured-course-body h3{font-size:25px}.courses-landing-module__9WPlGG__course-facts{grid-template-columns:1fr}.courses-landing-module__9WPlGG__course-facts div,.courses-landing-module__9WPlGG__course-facts div+div{border-left:0;border-top:1px solid var(--line);padding:11px 0}.courses-landing-module__9WPlGG__course-facts div:first-child{border-top:0}.courses-landing-module__9WPlGG__subject-grid,.courses-landing-module__9WPlGG__ladder{grid-template-columns:1fr}.courses-landing-module__9WPlGG__landing-hero .courses-landing-module__9WPlGG__button-row,.courses-landing-module__9WPlGG__landing-hero .courses-landing-module__9WPlGG__btn,.courses-landing-module__9WPlGG__closing-band .courses-landing-module__9WPlGG__button-row,.courses-landing-module__9WPlGG__closing-band .courses-landing-module__9WPlGG__btn,.courses-landing-module__9WPlGG__featured-course-body .courses-landing-module__9WPlGG__btn,.courses-landing-module__9WPlGG__section-actions .courses-landing-module__9WPlGG__btn{width:100%}}@media (prefers-reduced-motion:reduce){.courses-landing-module__9WPlGG__subject-card{transition:none}#page-content .courses-landing-module__9WPlGG__page .courses-landing-module__9WPlGG__btn{transition:none}}
