.mkt-rect{--orange:#0c3d28;--orange-light:#145c38;--green:#009c50;--lime:#c6f531;--cream:#f7f4ee;--yellow:#f0c300}.mkt-rect .studio-eyebrow,.about-page--simple .studio-eyebrow{color:#0c3d28!important}.courses-page{background:linear-gradient(#f4f7f2 0%,#fff 28% 100%)}.courses-page .crs-catalog-head{grid-template-columns:minmax(0,1.2fr) minmax(260px,.8fr);align-items:end;gap:28px;padding:48px 0 28px;display:grid}.courses-page .crs-catalog-head h1{color:#0c3d28;letter-spacing:-.04em;max-width:16ch;margin:8px 0 12px;font-size:clamp(40px,5vw,58px);line-height:.98}.courses-page .crs-catalog-head-lead{color:#3d4a42;max-width:46ch;font-size:17px;line-height:1.45}.courses-page .crs-catalog-count strong{color:#0c3d28}.courses-page .crs-catalog-search input,.courses-page .crs-catalog-sort select{transition:border-color .25s,box-shadow .25s;background:#fff!important;border:1.5px solid #d7e0d8!important;border-radius:4px!important}.courses-page .crs-catalog-search input:focus,.courses-page .crs-catalog-sort select:focus{outline:none;border-color:#0c3d28!important;box-shadow:0 0 0 1px #0c3d28!important}.courses-page .course-filter{transition:background .25s,color .25s,border-color .25s;color:#24352c!important;background:#fff!important;border:1px solid #d7e0d8!important;border-radius:4px!important}.courses-page .course-filter:hover{color:#0c3d28!important;border-color:#0c3d28!important}.courses-page .course-filter.is-active{color:#c6f531!important;background:#0c3d28!important;border-color:#0c3d28!important}.courses-page .course-card,.courses-page .crs-card{transition:transform .3s cubic-bezier(.22,1,.36,1),border-color .25s;box-shadow:none!important;background:#fff!important;border:1px solid #e6ebe4!important;border-radius:0!important}.courses-page .course-card:hover,.courses-page .crs-card:hover{transform:translateY(-4px);border-color:#0c3d28!important}.courses-page .crs-card-partner-mark{color:#c6f531!important;background:#0c3d28!important}.courses-page .crs-card-title{letter-spacing:-.02em;color:#111!important}.courses-page .crs-card-meta{color:#5c6560!important}.detail-page,.major-detail-page{background:radial-gradient(60% 40% at 0 0,#c6f5312e,#0000 55%),radial-gradient(50% 35% at 100% 0,#0c3d2814,#0000 50%),#fff}.detail-page .breadcrumb a,.major-detail-page .breadcrumb a,.major-subnav a{font-weight:700;color:#0c3d28!important}.detail-page .detail-tag-green{color:#0c3d28!important;background:#0c3d281a!important}.detail-page .detail-tag-blue{color:#0c3d28!important;background:#009c501f!important}.detail-page .detail-meta-chips li{background:#f4f7f2!important;border:1px solid #dce6de!important;border-radius:4px!important}.detail-page .detail-meta-chips strong{color:#0c3d28!important}.detail-page .detail-hero-media,.detail-page .detail-media-frame,.major-detail-page .detail-hero-media{border:1px solid #e6ebe4;overflow:hidden;box-shadow:none!important;border-radius:0!important}.detail-page .detail-card,.detail-page .detail-sidebar .detail-card,.major-detail-page .major-enroll-card,.major-detail-page .detail-card{box-shadow:none!important;background:#fff!important;border:1px solid #e6ebe4!important;border-radius:0!important}.detail-page .detail-kicker,.detail-page .script-label,.major-detail-page .script-label{color:#0c3d28!important}.detail-page .learn-grid li,.detail-page .audience-card{background:#fafcfa!important;border:1px solid #e6ebe4!important;border-radius:0!important}.major-detail-page .major-track-card,.major-detail-page .major-subnav{border-color:#d7e0d8!important}.major-detail-page .major-track-card.is-active,.major-detail-page .major-home-track-tab.is-active{box-shadow:inset 3px 0 #c6f531;border-color:#0c3d28!important}.major-detail-page .major-price-sale,.major-detail-page .major-price-now{color:#0c3d28!important}.detail-page .final-cta,.major-detail-page .final-cta{color:#fff!important;background:#06331f!important}.about-page--simple .about-hero{background:#f7f4ee!important}.about-page--simple .about-hero-title{letter-spacing:-.04em;color:#0c3d28!important}.about-page--simple .about-intro-title,.about-page--simple .journey-card h3,.about-page--simple .value-card h3{color:#0c3d28!important}.about-page--simple .journey-card,.about-page--simple .value-card{transition:transform .3s cubic-bezier(.22,1,.36,1),border-color .25s;box-shadow:none!important;background:#fff!important;border:1px solid #e6ebe4!important;border-radius:0!important}.about-page--simple .journey-card:hover,.about-page--simple .value-card:hover{transform:translateY(-3px);border-color:#0c3d28!important}.about-page--simple .about-stats strong,.about-page--simple .script-label{color:#0c3d28!important}.about-page--simple .partner-card{background:#fff!important;border:1px solid #e6ebe4!important}.aud-colleges{--aud-orange:#0c3d28}.aud-colleges .aud-col-hero-band{color:#fff;background:radial-gradient(50% 60% at 100% 0,#c6f53129,#0000 55%),#06331f!important}.aud-colleges .aud-col-hero-band h1,.aud-colleges .aud-col-hero-band .lead,.aud-colleges .aud-eyebrow{color:#fff!important}.aud-colleges .aud-eyebrow{color:#c6f531!important}.aud-colleges .aud-col-hero-checks li{color:#ffffffe6!important}.aud-colleges .aud-col-hero-stats{background:#ffffff14!important;border:1px solid #ffffff29!important}.aud-colleges .aud-col-hero-stats strong{color:#c6f531!important}.aud-colleges .button-orange{color:#111!important;background:#c6f531!important}.aud-colleges .button-orange:hover{color:#111!important;background:#f0c300!important}.aud-colleges .aud-col-roadmap,.aud-colleges .aud-col-why,.aud-colleges .aud-col-gallery,.aud-colleges .aud-contact-band{background:#f7f4ee}.aud-colleges .aud-col-roadmap article,.aud-colleges .aud-col-why article,.aud-colleges .aud-quote{box-shadow:none!important;background:#fff!important;border:1px solid #e6ebe4!important;border-radius:0!important}.aud-colleges h2,.aud-colleges .aud-col-why h2,.aud-colleges .aud-contact h2{letter-spacing:-.03em;color:#0c3d28!important}@media (max-width:900px){.courses-page .crs-catalog-head{grid-template-columns:1fr}}.blogs-page--pro{--sp-blog-cream:#f4f7f2;background:#f4f7f2!important}.blogs-page--pro .blog-hero{color:#fff;padding:56px var(--mkt-pad-x) 40px!important;background:#06331f!important}.blogs-page--pro .studio-eyebrow,.blogs-page--pro .blog-hero .studio-eyebrow{color:#c6f531!important}.blogs-page--pro .blog-hero h1{letter-spacing:-.04em;color:#fff!important}.blogs-page--pro .blog-hero .lead{color:#ffffffd6!important}.blogs-page--pro .blog-source-pills span{color:#fff!important;background:#ffffff14!important;border-color:#ffffff2e!important;border-radius:0!important}.blogs-page--pro .home-blogs-head h2,.blogs-page--pro .script-label,.blogs-page--pro .blog-related h2{color:#0c3d28!important}.blogs-page--pro .sp-blog-card{transition:transform .3s cubic-bezier(.22,1,.36,1),border-color .25s;overflow:hidden;box-shadow:none!important;background:#fff!important;border:1px solid #e0e8e1!important;border-radius:0!important}.blogs-page--pro .sp-blog-card:hover{transform:translateY(-3px);border-color:#0c3d28!important}.blogs-page--pro .sp-blog-card-cta,.blogs-page--pro .blog-tag{color:#0c3d28!important}.blogs-page--pro .blog-article-page .blog-article-inner,.blog-article-page.blogs-page--pro .blog-article-inner{background:#fff;border:1px solid #e0e8e1;padding:28px}.blogs-page--pro .breadcrumb a{font-weight:700;color:#0c3d28!important}
