@font-face{font-family:Source Sans\ 3;font-style:normal;font-weight:400;font-display:swap;src:url(/_next/static/media/084282eba306c257-s.woff2) format("woff2");unicode-range:u+0460-052f,u+1c80-1c8a,u+20b4,u+2de0-2dff,u+a640-a69f,u+fe2e-fe2f}@font-face{font-family:Source Sans\ 3;font-style:normal;font-weight:400;font-display:swap;src:url(/_next/static/media/1e377d93cbdd6b44-s.woff2) format("woff2");unicode-range:u+0301,u+0400-045f,u+0490-0491,u+04b0-04b1,u+2116}@font-face{font-family:Source Sans\ 3;font-style:normal;font-weight:400;font-display:swap;src:url(/_next/static/media/ec1d0aa2d2fbc083-s.woff2) format("woff2");unicode-range:u+1f??}@font-face{font-family:Source Sans\ 3;font-style:normal;font-weight:400;font-display:swap;src:url(/_next/static/media/f1dd23950e6cd390-s.woff2) format("woff2");unicode-range:u+0370-0377,u+037a-037f,u+0384-038a,u+038c,u+038e-03a1,u+03a3-03ff}@font-face{font-family:Source Sans\ 3;font-style:normal;font-weight:400;font-display:swap;src:url(/_next/static/media/0c7826ffb3acea36-s.woff2) format("woff2");unicode-range:u+0102-0103,u+0110-0111,u+0128-0129,u+0168-0169,u+01a0-01a1,u+01af-01b0,u+0300-0301,u+0303-0304,u+0308-0309,u+0323,u+0329,u+1ea0-1ef9,u+20ab}@font-face{font-family:Source Sans\ 3;font-style:normal;font-weight:400;font-display:swap;src:url(/_next/static/media/b6a6f0b43d027304-s.woff2) format("woff2");unicode-range:u+0100-02ba,u+02bd-02c5,u+02c7-02cc,u+02ce-02d7,u+02dd-02ff,u+0304,u+0308,u+0329,u+1d00-1dbf,u+1e00-1e9f,u+1ef2-1eff,u+2020,u+20a0-20ab,u+20ad-20c4,u+2113,u+2c60-2c7f,u+a720-a7ff}@font-face{font-family:Source Sans\ 3;font-style:normal;font-weight:400;font-display:swap;src:url(/_next/static/media/692df4da22e71021-s.p.woff2) format("woff2");unicode-range:u+00??,u+0131,u+0152-0153,u+02bb-02bc,u+02c6,u+02da,u+02dc,u+0304,u+0308,u+0329,u+2000-206f,u+20ac,u+2122,u+2191,u+2193,u+2212,u+2215,u+feff,u+fffd}@font-face{font-family:Source Sans\ 3;font-style:normal;font-weight:500;font-display:swap;src:url(/_next/static/media/084282eba306c257-s.woff2) format("woff2");unicode-range:u+0460-052f,u+1c80-1c8a,u+20b4,u+2de0-2dff,u+a640-a69f,u+fe2e-fe2f}@font-face{font-family:Source Sans\ 3;font-style:normal;font-weight:500;font-display:swap;src:url(/_next/static/media/1e377d93cbdd6b44-s.woff2) format("woff2");unicode-range:u+0301,u+0400-045f,u+0490-0491,u+04b0-04b1,u+2116}@font-face{font-family:Source Sans\ 3;font-style:normal;font-weight:500;font-display:swap;src:url(/_next/static/media/ec1d0aa2d2fbc083-s.woff2) format("woff2");unicode-range:u+1f??}@font-face{font-family:Source Sans\ 3;font-style:normal;font-weight:500;font-display:swap;src:url(/_next/static/media/f1dd23950e6cd390-s.woff2) format("woff2");unicode-range:u+0370-0377,u+037a-037f,u+0384-038a,u+038c,u+038e-03a1,u+03a3-03ff}@font-face{font-family:Source Sans\ 3;font-style:normal;font-weight:500;font-display:swap;src:url(/_next/static/media/0c7826ffb3acea36-s.woff2) format("woff2");unicode-range:u+0102-0103,u+0110-0111,u+0128-0129,u+0168-0169,u+01a0-01a1,u+01af-01b0,u+0300-0301,u+0303-0304,u+0308-0309,u+0323,u+0329,u+1ea0-1ef9,u+20ab}@font-face{font-family:Source Sans\ 3;font-style:normal;font-weight:500;font-display:swap;src:url(/_next/static/media/b6a6f0b43d027304-s.woff2) format("woff2");unicode-range:u+0100-02ba,u+02bd-02c5,u+02c7-02cc,u+02ce-02d7,u+02dd-02ff,u+0304,u+0308,u+0329,u+1d00-1dbf,u+1e00-1e9f,u+1ef2-1eff,u+2020,u+20a0-20ab,u+20ad-20c4,u+2113,u+2c60-2c7f,u+a720-a7ff}@font-face{font-family:Source Sans\ 3;font-style:normal;font-weight:500;font-display:swap;src:url(/_next/static/media/692df4da22e71021-s.p.woff2) format("woff2");unicode-range:u+00??,u+0131,u+0152-0153,u+02bb-02bc,u+02c6,u+02da,u+02dc,u+0304,u+0308,u+0329,u+2000-206f,u+20ac,u+2122,u+2191,u+2193,u+2212,u+2215,u+feff,u+fffd}@font-face{font-family:Source Sans\ 3;font-style:normal;font-weight:600;font-display:swap;src:url(/_next/static/media/084282eba306c257-s.woff2) format("woff2");unicode-range:u+0460-052f,u+1c80-1c8a,u+20b4,u+2de0-2dff,u+a640-a69f,u+fe2e-fe2f}@font-face{font-family:Source Sans\ 3;font-style:normal;font-weight:600;font-display:swap;src:url(/_next/static/media/1e377d93cbdd6b44-s.woff2) format("woff2");unicode-range:u+0301,u+0400-045f,u+0490-0491,u+04b0-04b1,u+2116}@font-face{font-family:Source Sans\ 3;font-style:normal;font-weight:600;font-display:swap;src:url(/_next/static/media/ec1d0aa2d2fbc083-s.woff2) format("woff2");unicode-range:u+1f??}@font-face{font-family:Source Sans\ 3;font-style:normal;font-weight:600;font-display:swap;src:url(/_next/static/media/f1dd23950e6cd390-s.woff2) format("woff2");unicode-range:u+0370-0377,u+037a-037f,u+0384-038a,u+038c,u+038e-03a1,u+03a3-03ff}@font-face{font-family:Source Sans\ 3;font-style:normal;font-weight:600;font-display:swap;src:url(/_next/static/media/0c7826ffb3acea36-s.woff2) format("woff2");unicode-range:u+0102-0103,u+0110-0111,u+0128-0129,u+0168-0169,u+01a0-01a1,u+01af-01b0,u+0300-0301,u+0303-0304,u+0308-0309,u+0323,u+0329,u+1ea0-1ef9,u+20ab}@font-face{font-family:Source Sans\ 3;font-style:normal;font-weight:600;font-display:swap;src:url(/_next/static/media/b6a6f0b43d027304-s.woff2) format("woff2");unicode-range:u+0100-02ba,u+02bd-02c5,u+02c7-02cc,u+02ce-02d7,u+02dd-02ff,u+0304,u+0308,u+0329,u+1d00-1dbf,u+1e00-1e9f,u+1ef2-1eff,u+2020,u+20a0-20ab,u+20ad-20c4,u+2113,u+2c60-2c7f,u+a720-a7ff}@font-face{font-family:Source Sans\ 3;font-style:normal;font-weight:600;font-display:swap;src:url(/_next/static/media/692df4da22e71021-s.p.woff2) format("woff2");unicode-range:u+00??,u+0131,u+0152-0153,u+02bb-02bc,u+02c6,u+02da,u+02dc,u+0304,u+0308,u+0329,u+2000-206f,u+20ac,u+2122,u+2191,u+2193,u+2212,u+2215,u+feff,u+fffd}@font-face{font-family:Source Sans\ 3;font-style:normal;font-weight:700;font-display:swap;src:url(/_next/static/media/084282eba306c257-s.woff2) format("woff2");unicode-range:u+0460-052f,u+1c80-1c8a,u+20b4,u+2de0-2dff,u+a640-a69f,u+fe2e-fe2f}@font-face{font-family:Source Sans\ 3;font-style:normal;font-weight:700;font-display:swap;src:url(/_next/static/media/1e377d93cbdd6b44-s.woff2) format("woff2");unicode-range:u+0301,u+0400-045f,u+0490-0491,u+04b0-04b1,u+2116}@font-face{font-family:Source Sans\ 3;font-style:normal;font-weight:700;font-display:swap;src:url(/_next/static/media/ec1d0aa2d2fbc083-s.woff2) format("woff2");unicode-range:u+1f??}@font-face{font-family:Source Sans\ 3;font-style:normal;font-weight:700;font-display:swap;src:url(/_next/static/media/f1dd23950e6cd390-s.woff2) format("woff2");unicode-range:u+0370-0377,u+037a-037f,u+0384-038a,u+038c,u+038e-03a1,u+03a3-03ff}@font-face{font-family:Source Sans\ 3;font-style:normal;font-weight:700;font-display:swap;src:url(/_next/static/media/0c7826ffb3acea36-s.woff2) format("woff2");unicode-range:u+0102-0103,u+0110-0111,u+0128-0129,u+0168-0169,u+01a0-01a1,u+01af-01b0,u+0300-0301,u+0303-0304,u+0308-0309,u+0323,u+0329,u+1ea0-1ef9,u+20ab}@font-face{font-family:Source Sans\ 3;font-style:normal;font-weight:700;font-display:swap;src:url(/_next/static/media/b6a6f0b43d027304-s.woff2) format("woff2");unicode-range:u+0100-02ba,u+02bd-02c5,u+02c7-02cc,u+02ce-02d7,u+02dd-02ff,u+0304,u+0308,u+0329,u+1d00-1dbf,u+1e00-1e9f,u+1ef2-1eff,u+2020,u+20a0-20ab,u+20ad-20c4,u+2113,u+2c60-2c7f,u+a720-a7ff}@font-face{font-family:Source Sans\ 3;font-style:normal;font-weight:700;font-display:swap;src:url(/_next/static/media/692df4da22e71021-s.p.woff2) format("woff2");unicode-range:u+00??,u+0131,u+0152-0153,u+02bb-02bc,u+02c6,u+02da,u+02dc,u+0304,u+0308,u+0329,u+2000-206f,u+20ac,u+2122,u+2191,u+2193,u+2212,u+2215,u+feff,u+fffd}@font-face{font-family:Source Sans\ 3 Fallback;src:local("Arial");ascent-override:109.21%;descent-override:42.66%;line-gap-override:0.00%;size-adjust:93.76%}.__className_41e5b4{font-family:Source Sans\ 3,Source Sans\ 3 Fallback;font-style:normal}.__variable_41e5b4{--font-source-sans:"Source Sans 3","Source Sans 3 Fallback"}:root{--home-radius:4px;--home-radius-sm:3px;--home-radius-lg:6px}.mkt-rect .button,.mkt-rect a.button,.site-chrome .button,.site-chrome a.button,.mkt-rect .aud-col-blue-grid article,.mkt-rect .aud-col-hero,.mkt-rect .aud-col-why-grid article,.mkt-rect .aud-contact-tiles>*,.mkt-rect .aud-form-card,.mkt-rect .aud-gov-hero,.mkt-rect .aud-gov-phase-grid article,.mkt-rect .aud-gov-pillar-grid article,.mkt-rect .aud-stu-hero,.mkt-rect .aud-stu-perk-grid article,.mkt-rect .aud-stu-timeline article,.mkt-rect .blog-card,.mkt-rect .cmp-arena,.mkt-rect .cmp-shot,.mkt-rect .cmp-side,.mkt-rect .community-cta-pro,.mkt-rect .compare-card,.mkt-rect .course-card,.mkt-rect .detail-hero-media,.mkt-rect .explore-course-card,.mkt-rect .explore-goal-card,.mkt-rect .explore-promo,.mkt-rect .explore-quick-card,.mkt-rect .faq-answer,.mkt-rect .faq-question,.mkt-rect .faq-static-card,.mkt-rect .final-cta,.mkt-rect .hex-action,.mkt-rect .hex-cert,.mkt-rect .hex-compact,.mkt-rect .hex-feature,.mkt-rect .hex-float-card,.mkt-rect .hex-goal,.mkt-rect .hex-promo,.mkt-rect .hex-promo-nav,.mkt-rect .hex-soft-panel,.mkt-rect .hex-tilt,.mkt-rect .home-audience-panel,.mkt-rect .lms-btn,.mkt-rect .lms-card,.mkt-rect .lms-form-card,.mkt-rect .lms-lead-tiles>*,.mkt-rect .major-detail-card,.mkt-rect .major-detail-hero-media,.mkt-rect .major-home-banner,.mkt-rect .major-home-banner-frame,.mkt-rect .partner-card,.mkt-rect .quality-section article,.mkt-rect .quote-card,.mkt-rect .related-card,.mkt-rect .roadmap-card,.mkt-rect .section .card,.mkt-rect .teacher-card,.mkt-rect [data-tilt]{border-radius:var(--home-radius)!important}.mkt-rect .course-visual:not(.crs-card-media),.mkt-rect .course-visual:not(.crs-card-media) img,.mkt-rect .explore-course-visual,.mkt-rect .explore-course-visual img,.mkt-rect .hex-cert-media,.mkt-rect .hex-cert-media img,.mkt-rect .hex-compact-thumb,.mkt-rect .hex-compact-thumb img,.mkt-rect .hex-feature-media,.mkt-rect .hex-feature-media img,.mkt-rect .hex-promo-photo img{border-radius:0!important}.mkt-rect .author,.mkt-rect .courses-skill-tab,.mkt-rect .courses-skill-tabs button,.mkt-rect .detail-tag,.mkt-rect .explore-chip,.mkt-rect .explore-field-pills button,.mkt-rect .featured-field-pills button,.mkt-rect .greet,.mkt-rect .hex-chip,.mkt-rect .hex-pill,.mkt-rect .major-hurry-pill,.mkt-rect .tag,.site-chrome .nav-course-card,.site-chrome .nav-menu,.site-chrome .nav-menu-courses,.site-chrome .nav-pill,.site-chrome .nav-pill>a,.site-chrome .nav-trigger{border-radius:var(--home-radius)!important}.site-chrome .header-actions,.site-chrome .nav-pill-wrap{display:inline-flex!important;align-items:center!important}.site-chrome .nav-pill{height:44px!important;min-height:44px!important;max-height:44px!important;padding:0 6px!important;box-sizing:border-box!important;align-items:center!important}.site-chrome .nav-pill>a,.site-chrome .nav-trigger{height:36px!important;min-height:36px!important;padding:0 14px!important;font-size:14px!important;line-height:1!important;box-sizing:border-box!important}.site-chrome .header-actions .header-cta,.site-chrome .header-actions .header-login,.site-chrome .header-actions .header-mentor,.site-chrome .nav-mobile-actions .header-cta,.site-chrome .nav-mobile-actions .header-login,.site-chrome .nav-mobile-actions .header-mentor{height:44px!important;min-height:44px!important;max-height:44px!important;padding:0 16px!important;font-size:13px!important;line-height:1!important;box-sizing:border-box!important;display:inline-flex!important;align-items:center!important;justify-content:center!important;border-width:1px!important;border-style:solid!important;border-radius:var(--home-radius)!important}.mkt-rect .compare-vs,.mkt-rect .hex-promo,.mkt-rect .hex-promo-slide,.mkt-rect .hex-promo-slide.hex-tilt,.mkt-rect .slider-buttons button,.mkt-rect .slider-next,.mkt-rect .slider-prev,.testimonials .slider-buttons button{border-radius:var(--home-radius)!important}.mkt-rect .hex-promo-nav{border-radius:50%!important}.mkt-rect .hex-promo-dots button{border-radius:999px!important;width:8px!important;height:8px!important}.mkt-rect .hex-promo-dots button.is-active{width:26px!important;border-radius:999px!important}.mkt-rect .site-audience-bar a,.site-chrome .site-audience-bar a{border-radius:var(--home-radius)!important}.mkt-rect .avatar-photo,.mkt-rect .hex-promo-ring,.mkt-rect .hex-promo-ring img,.mkt-rect .live-avatar,.mkt-rect .quote-card header>span.avatar-photo,.mkt-rect .students span{border-radius:50%!important}.mkt-rect .compare-card{clip-path:none!important;border-radius:var(--home-radius)!important}.audience-page,.blogs-page,.mkt-rect{box-sizing:border-box;max-width:100%}.audience-page *,.blogs-page *,.mkt-rect *{box-sizing:border-box}.mkt-rect .home-blogs-grid{grid-template-columns:repeat(2,minmax(0,1fr));max-width:100%}.mkt-rect .home-blog-card{min-width:0;max-width:100%;overflow:hidden;grid-template-columns:minmax(0,38%) minmax(0,1fr)}.mkt-rect .home-blog-card-image{min-width:0;max-width:100%;overflow:hidden;aspect-ratio:1200/630;background:#f8f6f1}.mkt-rect .home-blog-card-image img{width:100%;height:100%;object-fit:contain!important;object-position:center!important}.mkt-rect .home-blog-card h3{display:-webkit-box;-webkit-line-clamp:3;-webkit-box-orient:vertical;overflow:hidden;overflow-wrap:break-word}@media (max-width:760px){.mkt-rect .home-blog-card,.mkt-rect .home-blogs-grid{grid-template-columns:1fr}}.blogs-page,.site-chrome .nav-pill,.site-chrome .site-audience-bar,.site-chrome .site-header{max-width:100%}.blogs-page{--sp-blog-ink:#1e1e1e;--sp-blog-muted:#6b7280;--sp-blog-line:#e8e6e1;--sp-blog-cream:var(--cream,#f8f6f1);overflow-x:clip;background:var(--sp-blog-cream)}.blogs-page *,.blogs-page :after,.blogs-page :before{box-sizing:border-box}.blogs-page .blog-hero{padding:48px var(--mkt-pad-x) 28px;max-width:100%}.blogs-page .blog-hero-copy{max-width:min(720px,100%)}.blogs-page .blog-hero h1{margin:10px 0 14px;font-size:clamp(32px,4.5vw,52px);line-height:1.08;letter-spacing:-.03em;overflow-wrap:anywhere}.blogs-page .blog-hero .lead{margin:0;max-width:54ch;color:var(--sp-blog-muted);line-height:1.55;overflow-wrap:anywhere}.blogs-page .blog-source-pills{display:flex;flex-wrap:wrap;gap:8px;margin-top:22px;max-width:100%}.blogs-page .blog-source-pills span{background:#fff;border:1px solid var(--sp-blog-line);border-radius:8px!important;padding:7px 12px;font-size:13px;font-weight:700;box-shadow:none;white-space:normal}.blogs-page .blog-listing{padding:8px var(--mkt-pad-x) 64px;width:100%;max-width:100%}.blogs-page .home-blogs-head{max-width:100%;margin:28px 0 18px;padding:0}.blogs-page .home-blogs-head h2{margin:6px 0 8px;font-size:clamp(24px,2.8vw,32px);letter-spacing:-.03em;overflow-wrap:anywhere}.blogs-page .home-blogs-head p:not(.script-label){margin:0;color:var(--sp-blog-muted);max-width:54ch}.blog-lms-band{max-width:100%;margin:8px 0 12px;padding:22px;border-radius:10px;background:#121826;color:#fff;display:grid;grid-template-columns:minmax(0,1.5fr) auto;gap:16px 20px;align-items:center}.blog-lms-band h2{margin:0 0 6px;font-size:clamp(18px,2.2vw,24px);letter-spacing:-.03em}.blog-lms-band p{margin:0;font-size:14px;line-height:1.45;color:rgba(255,255,255,.82);max-width:62ch}.blog-lms-band-actions{display:flex;flex-wrap:wrap;gap:10px;justify-content:flex-end}.blog-lms-band .button{border-radius:8px!important}.sp-blog-grid{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:20px;align-items:stretch}.sp-blog-card,.sp-blog-grid{width:100%;max-width:100%;margin:0}.sp-blog-card{display:flex!important;flex-direction:column!important;grid-template-columns:none!important;min-width:0;height:100%;padding:0;background:#fff;border:1px solid var(--sp-blog-line);border-radius:12px!important;overflow:hidden;box-shadow:0 8px 24px rgba(30,30,30,.05);position:relative;isolation:isolate;transform:none!important}.sp-blog-card:hover{transform:translateY(-2px)!important;box-shadow:0 12px 28px rgba(30,30,30,.08)}.sp-blog-card-media{display:block;position:relative!important;width:100%;aspect-ratio:1200/630;min-height:0!important;max-height:none;overflow:hidden;background:#f8f6f1;flex:0 0 auto}.sp-blog-card-media img{display:block;width:100%;height:100%;object-fit:contain;object-position:center;position:static!important}.sp-blog-card-media img,.sp-blog-card:hover .sp-blog-card-media img{transform:none!important}.sp-blog-card-body{display:flex;flex-direction:column;gap:10px;flex:1 1 auto;min-width:0;max-width:100%;padding:16px 18px 18px;background:#fff;position:relative!important;overflow:hidden}.sp-blog-card-meta{display:flex;flex-wrap:wrap;align-items:center;gap:8px 12px;min-width:0;color:var(--sp-blog-muted);font-size:13px}.sp-blog-card-meta .blog-tag{border-radius:8px!important;max-width:100%;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.sp-blog-card h3{margin:0;font-size:clamp(16px,1.5vw,19px);line-height:1.3;letter-spacing:-.02em;color:var(--sp-blog-ink);max-width:100%}.sp-blog-card h3 a{color:inherit;text-decoration:none;display:-webkit-box;-webkit-line-clamp:3;-webkit-box-orient:vertical;overflow:hidden;overflow-wrap:anywhere;word-break:break-word}.sp-blog-card h3 a:hover{color:var(--orange,#ff662a)}.sp-blog-card-summary{margin:0;flex:1 1 auto;color:var(--sp-blog-muted);font-size:14px;line-height:1.45;display:-webkit-box;-webkit-line-clamp:3;-webkit-box-orient:vertical;overflow:hidden;overflow-wrap:anywhere;max-width:100%}.sp-blog-card-foot{justify-content:space-between;gap:8px 12px;margin-top:6px;padding-top:12px;border-top:1px solid var(--sp-blog-line);max-width:100%}.sp-blog-card-foot,.sp-blog-card-meta-left{display:flex;flex-wrap:wrap;align-items:center;min-width:0}.sp-blog-card-meta-left{gap:6px 10px;font-size:13px;font-weight:700;color:var(--sp-blog-muted)}.sp-blog-card-source{opacity:.72;font-weight:650;max-width:100%;overflow:hidden;text-overflow:ellipsis}.sp-blog-card-cta,.sp-blog-card-source{color:var(--sp-blog-ink);white-space:nowrap}.sp-blog-card-cta{font-size:14px;font-weight:700;text-decoration:none;flex-shrink:0}.sp-blog-card-cta:hover{color:var(--orange,#ff662a)}.blog-daily-block{margin-top:40px;padding-top:8px;border-top:1px solid color-mix(in srgb,var(--sp-blog-ink) 8%,transparent)}@media (max-width:860px){.blog-lms-band,.sp-blog-grid{grid-template-columns:1fr}.blog-lms-band-actions{justify-content:flex-start}}@media (max-width:520px){.sp-blog-card-foot{flex-direction:column;align-items:flex-start}.sp-blog-card-source{white-space:normal}}