.production-site .learning-paths .learning-course-actions{display:flex;flex-direction:column;align-items:flex-start;gap:10px;margin-top:auto}.production-site .learning-paths .learning-course-actions .text-link{margin-top:0;min-height:44px}.production-site .learning-paths .learning-current-signin{font-size:14px;font-weight:500}.production-site .learning-page .page-hero{display:grid;grid-template-columns:minmax(0,1.2fr) minmax(0,1fr);align-items:center;gap:clamp(24px,5vw,72px)}.education-photo{display:block;width:100%;height:auto;aspect-ratio:3 / 2;object-fit:cover}@media(max-width:760px){.production-site .learning-page .page-hero{grid-template-columns:1fr;padding-block:32px}.education-photo{aspect-ratio:2 / 1;object-position:center 46%}}.production-site .redesign-header.redesign-header-home .home-header-contact{display:none}@media(min-width:1201px){.production-site .redesign-header.redesign-header-home .redesign-header-inner{display:flex;align-items:center;gap:32px;min-height:100px;padding-block:18px}.production-site .redesign-header.redesign-header-home .redesign-brand.masthead-lockup.institute-wordmark{margin-right:auto;justify-self:start;flex-direction:row;align-items:center}.production-site .redesign-header.redesign-header-home .redesign-desktop-nav{display:flex;gap:26px}.production-site .redesign-header.redesign-header-home .redesign-desktop-nav a[href="/tools"]{display:none}.production-site .redesign-header.redesign-header-home .redesign-header-actions{margin-left:0;gap:12px}.production-site .redesign-header.redesign-header-home .redesign-menu-toggle{display:none}.production-site .redesign-header.redesign-header-home .home-header-guide-link{min-height:48px;padding-inline:20px}}.production-site:not(.production-cea) .redesign-header .redesign-header-inner{display:flex;align-items:center;gap:24px;min-height:100px;padding-block:18px}.production-site:not(.production-cea) .redesign-header .redesign-brand.institute-wordmark{margin-right:auto;flex-direction:row;align-items:center}.production-site:not(.production-cea) .redesign-header .redesign-header-inner .redesign-desktop-nav{display:flex;gap:22px}.production-site:not(.production-cea) .redesign-header .redesign-desktop-nav a[href="/tools"]{display:none}.production-site:not(.production-cea) .redesign-header .redesign-header-actions{margin-left:0;gap:12px}.production-site:not(.production-cea) .redesign-header .header-guide-link{display:inline-flex;min-height:48px;padding-inline:18px}.production-site:not(.production-cea) .redesign-header .header-guide-link[aria-current]{background:#1455a0;border-color:#1455a0}.production-site:not(.production-cea) .redesign-header .redesign-search-toggle>span{display:none}.production-site:not(.production-cea) .redesign-header .redesign-student-login{display:inline-flex;border:0;padding-inline:0;background:transparent;color:#365066}.production-site:not(.production-cea) .redesign-header .redesign-menu-toggle{display:none}@media(max-width:1280px){.production-site:not(.production-cea) .redesign-header .redesign-header-inner .redesign-desktop-nav,.production-site:not(.production-cea) .redesign-header .redesign-student-login,.production-site:not(.production-cea) .redesign-header .header-guide-link{display:none}.production-site:not(.production-cea) .redesign-header .redesign-menu-toggle{display:inline-flex}.production-site:not(.production-cea) .redesign-header .redesign-mobile-menu{display:block}.production-site:not(.production-cea) .redesign-header .redesign-header-actions{margin-left:auto}}@media(max-width:760px){.production-site:not(.production-cea) .redesign-header .redesign-header-inner{min-height:0;padding-block:14px;gap:12px}.production-site:not(.production-cea) .redesign-header .redesign-header-actions{gap:8px}}@media(max-width:380px){.production-site:not(.production-cea) .redesign-header .redesign-header-inner{padding-block:12px;gap:8px}}@media print{.production-site:not(.production-cea) .redesign-header .redesign-header-inner :is(.redesign-header-actions,.redesign-desktop-nav){display:none}}@media(min-width:1000px)and (max-width:1200px){.production-site .redesign-header.redesign-header-home .redesign-header-inner{display:flex;align-items:center;gap:24px}.production-site .redesign-header.redesign-header-home .redesign-brand.masthead-lockup.institute-wordmark{margin-right:auto}}.production-site.production-cea{--cea-ink:#101d32;--cea-muted:#4d606d;--cea-rule:#d5dfe3;--cea-navy:#0d304b;background:#fcfbf7;color:var(--cea-ink)}.production-site.production-cea main :is(h1,h2,h3){font-family:InstituteSerif,"Source Serif 4",Georgia,serif;font-weight:600;letter-spacing:-.035em;color:var(--cea-ink)}.production-site.production-cea main .pathway-section h3{font-family:InstituteSerif,"Source Serif 4",Georgia,serif;font-weight:600;letter-spacing:-.025em}@media(max-width:600px){.production-site.production-cea .section-navigation>div{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:0 12px}.production-site.production-cea .section-navigation>div>a{min-width:0;min-height:44px;padding-block:8px;line-height:1.35;white-space:normal}}.production-site.production-cea main h1{font-size:clamp(34px,3.3vw,48px);line-height:1.13;text-wrap:balance}.production-site.production-cea main h2{font-size:clamp(28px,2.8vw,40px);line-height:1.2;text-wrap:pretty}.production-site.production-cea main h3{font-size:27px;line-height:1.22}.production-site.production-cea main p{line-height:1.6;text-wrap:pretty}.production-site.production-cea main .eyebrow{font-family:Inter,Arial,sans-serif;font-size:12px;font-weight:600;letter-spacing:.055em;color:#852039;text-transform:uppercase}.production-site.production-cea main a:focus-visible,.production-site.production-cea main button:focus-visible{outline:3px solid #1667c8;outline-offset:5px}.production-site.production-cea main .button{min-height:48px;border-radius:6px;font:600 15px/1.45 Inter,Arial,sans-serif;padding:13px 20px;white-space:normal;text-align:center}.production-site.production-cea main .text-link{min-height:44px;line-height:1.45;font-size:15px;display:inline-flex;align-items:center;gap:12px;color:#1455a0}.production-site.production-cea main :is(.button,.text-link) svg{flex:none}.production-site.production-cea .redesign-cea-brand{width:auto;max-width:360px;gap:12px;flex-shrink:1}.production-site.production-cea .redesign-cea-brand>img{width:56px;height:56px;flex:none}.production-site.production-cea .redesign-cea-brand>span{font-family:InstituteSerif,"Source Serif 4",Georgia,serif;font-size:18px;font-weight:600;line-height:1.16;max-width:290px}.production-site.production-cea .redesign-cea-brand small{font-family:Inter,Arial,sans-serif;font-size:11px;line-height:1.4;font-weight:400;color:var(--cea-muted);margin-top:5px}.production-site.production-cea main>.redesign-container{width:100%;max-width:1320px;margin-inline:auto;padding-inline:40px}.production-site.production-cea .editorial-cea-hero{display:grid;grid-template-columns:minmax(0,1.3fr) minmax(0,.8fr);gap:64px;align-items:center;padding-block:52px;background:#fcfbf7}.production-site.production-cea .editorial-cea-hero h1{margin:14px 0 18px;max-width:680px}.production-site.production-cea .editorial-cea-hero .redesign-lede{font-size:21px;line-height:1.5;max-width:47ch;color:var(--cea-muted)}.production-site.production-cea .editorial-cea-hero .redesign-availability{margin-block:26px;padding:0 0 0 18px;background:none;border:0;border-left:2px solid #852039;border-radius:0;max-width:650px}.production-site.production-cea .redesign-availability strong{font:600 17px/1.45 Inter,Arial,sans-serif;color:var(--cea-ink)}.production-site.production-cea .redesign-availability p{font-size:14px;color:var(--cea-muted);margin:8px 0 0}.production-site.production-cea .redesign-hero-actions{display:flex;flex-direction:column;align-items:flex-start;gap:10px;margin-top:24px}.production-site.production-cea .editorial-cea-seal{margin:0;display:flex;flex-direction:column;align-items:center;gap:24px}.production-site.production-cea .editorial-cea-seal img{display:block;width:280px;max-width:100%;height:auto;object-fit:contain;mix-blend-mode:multiply}.production-site.production-cea .editorial-cea-seal figcaption{width:100%;padding-top:16px;border-top:1px solid var(--cea-rule);text-align:center;color:var(--cea-ink)}.production-site.production-cea .editorial-cea-seal strong{display:block;font:600 22px/1.3 InstituteSerif,"Source Serif 4",Georgia,serif}.production-site.production-cea .editorial-cea-seal figcaption span{display:block;margin-top:6px;font:14px/1.5 Inter,Arial,sans-serif;color:var(--cea-muted)}.production-site.production-cea main>.editorial-cea-paths{max-width:none;background:var(--cea-navy);color:#fff;border:0;padding:36px max(40px,calc((100vw - 1240px)/2))}.production-site.production-cea .editorial-cea-paths .redesign-section-heading{display:block;margin-bottom:26px}.production-site.production-cea .editorial-cea-paths :is(h2,h3,.eyebrow){color:#fff}.production-site.production-cea .editorial-cea-paths .eyebrow{color:#c9dcf3;margin-bottom:10px}.production-site.production-cea .editorial-cea-tabs{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:0;border:0;margin:0 0 22px;padding:0}.production-site.production-cea .editorial-cea-tabs [role=tab]{display:flex;flex-direction:column;align-items:flex-start;gap:14px;border:0;border-left:1px solid #668095;border-bottom:3px solid transparent;border-radius:0;padding:8px 28px 18px;background:transparent;color:#fff;text-align:left;white-space:normal;min-width:0;box-shadow:none;transform:none}.production-site.production-cea .editorial-cea-tabs [role=tab]:first-child{border-left:0;padding-left:0}.production-site.production-cea .editorial-cea-tabs [role=tab]:last-child{padding-right:0}.production-site.production-cea .editorial-cea-tabs [role=tab][aria-selected=true]{border-bottom-color:#b9d7ff;background:transparent;color:#fff}.production-site.production-cea .editorial-cea-tabs [role=tab]:hover{background:#173e59}.production-site.production-cea .editorial-cea-track-title{font:600 30px/1.15 InstituteSerif,"Source Serif 4",Georgia,serif;letter-spacing:-.025em}.production-site.production-cea .editorial-cea-track-copy{font:400 16px/1.55 Inter,Arial,sans-serif;flex:1}.production-site.production-cea .editorial-cea-track-action{display:flex;align-items:center;gap:12px;font:600 14px/1.4 Inter,Arial,sans-serif;text-decoration:underline;text-underline-offset:4px}.production-site.production-cea .editorial-cea-paths .redesign-pathway-panel{display:grid;grid-template-columns:minmax(0,1fr) auto;align-items:center;gap:32px;border:0;border-top:1px solid #668095;border-radius:0;background:transparent;padding:18px 0;color:#fff}.production-site.production-cea .editorial-cea-paths .redesign-pathway-panel h3{font-size:25px;margin:0 0 8px}.production-site.production-cea .editorial-cea-paths .redesign-pathway-panel p{font-size:15px;max-width:65ch;color:#e5edf7}.production-site.production-cea .editorial-cea-paths :is(a,.text-link){color:#fff}.production-site.production-cea .editorial-cea-paths :is(a,button,[role=tabpanel]):focus-visible{outline:3px solid #c5ddff;outline-offset:5px}.production-site.production-cea .editorial-cea-paths .redesign-cea-links{margin-top:16px;gap:24px}.production-site.production-cea .editorial-cea-fit{padding-block:48px;background:#fff}.production-site.production-cea .editorial-cea-fit>h2{margin:10px 0 14px}.production-site.production-cea .editorial-cea-fit>p:not(.eyebrow){max-width:90ch;font-size:17px;color:var(--cea-muted)}.production-site.production-cea .editorial-cea-fit-grid{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));margin-block:30px;gap:32px}.production-site.production-cea .editorial-cea-fit-grid article{border-left:1px solid var(--cea-rule);padding-left:32px}.production-site.production-cea .editorial-cea-fit-grid article:first-child{border:0;padding-left:0}.production-site.production-cea .editorial-cea-fit-grid h3{margin:0 0 12px;font-size:28px}.production-site.production-cea .editorial-cea-fit-grid p{font-size:16px;color:var(--cea-muted);margin:0}.production-site.production-cea .editorial-cea-fit .editorial-cea-learning-note{border-top:1px solid var(--cea-rule);padding-top:22px;margin-bottom:0;font-size:15px}.production-site.production-cea main>.editorial-cea-inquiry{padding:44px max(40px,calc((100vw - 1240px)/2));background:#fff;border-top:1px solid var(--cea-rule)}.production-site.production-cea .editorial-cea-inquiry .cl-enroll{margin-top:0}.production-site.production-cea .editorial-cea-inquiry .cl-enroll h2{font-size:29px;margin:8px 0 12px}.production-site.production-cea .editorial-cea-inquiry .cl-enroll .editorial-cea-email-note{font-size:13px;line-height:1.55;margin:10px 0 0;color:var(--cea-muted)}.production-site.production-cea .editorial-cea-inquiry h2{margin:10px 0 14px}.production-site.production-cea .editorial-cea-inquiry>p:not(.eyebrow){max-width:82ch;color:var(--cea-muted);font-size:17px}.production-site.production-cea .editorial-cea-inquiry-actions{display:flex;align-items:center;flex-wrap:wrap;gap:16px 30px;margin-top:24px}.production-site.production-cea .editorial-cea-inquiry .editorial-cea-email-note{font-size:13px;margin:12px 0 0}.production-site.production-cea .editorial-cea-email-note a{text-decoration:underline;text-underline-offset:3px}.production-site.production-cea main>:is(.credential-hero,.page-hero,.standards-grid,.pathway-section,.candidate-journey,.thinkific-handoff,.pathway-purpose,.evidence-plan,.framework-section,.cohort-callout,.claim-boundary,.faq-list){padding:48px max(40px,calc((100vw - 1240px)/2));gap:40px}.production-site.production-cea main>:is(.credential-hero,.page-hero){background:#fcfbf7}.production-site.production-cea main>:is(.credential-hero,.page-hero) h1{max-width:24ch}.production-site.production-cea main .credential-hero{grid-template-columns:minmax(0,1.5fr) minmax(260px,.75fr);align-items:start}.production-site.production-cea main .credential-hero .status-card{background:#fff;border:1px solid var(--cea-rule);border-left:3px solid #b36b1b;border-radius:4px;padding:24px}.production-site.production-cea main .status-card strong{font:600 23px/1.25 InstituteSerif,"Source Serif 4",Georgia,serif}.production-site.production-cea main .status-card p{font-size:15px;color:var(--cea-muted)}.production-site.production-cea main .standards-grid{gap:0;border-top:1px solid var(--cea-rule)}.production-site.production-cea main .standards-grid>div{margin-bottom:30px}.production-site.production-cea main .standards-grid article{padding-top:24px}.production-site.production-cea main .standards-grid article svg{color:#1455a0}.production-site.production-cea main .pathway-section{background:#fcfbf7;border-top:1px solid var(--cea-rule)}.production-site.production-cea main .pathway-section>div{gap:24px}.production-site.production-cea main .pathway-section article{padding:24px;background:#fff;border:1px solid var(--cea-rule);border-radius:4px}.production-site.production-cea main .candidate-journey{background:#fff}.production-site.production-cea main .candidate-journey h2{margin-bottom:16px}.production-site.production-cea main .candidate-journey ol{gap:0 20px}.production-site.production-cea main .candidate-journey li{font-size:15px}.production-site.production-cea main .thinkific-handoff{background:#eff4fa;color:var(--cea-ink);grid-template-columns:minmax(0,1fr) auto;border-block:1px solid var(--cea-rule)}.production-site.production-cea main .thinkific-handoff :is(h2,p){color:var(--cea-ink)}.production-site.production-cea main .thinkific-handoff h2{font-size:32px}.production-site.production-cea main .thinkific-handoff p:not(.eyebrow){font-size:16px;color:var(--cea-muted)}.production-site.production-cea main .thinkific-handoff .eyebrow{color:#852039}.production-site.production-cea main .thinkific-handoff .button-primary{color:#fff}.production-site.production-cea main .standard-directory{width:auto;max-width:1240px;margin:0 max(40px,calc((100vw - 1240px)/2));border:0;border-radius:0;background:#fff;gap:0;grid-template-columns:repeat(2,minmax(0,1fr));border-top:1px solid var(--cea-rule)}.production-site.production-cea main .standard-directory article{grid-column:auto;padding:30px 28px;min-height:0;background:#fff;border:0;border-bottom:1px solid var(--cea-rule)}.production-site.production-cea main .standard-directory article:nth-child(odd){border-right:1px solid var(--cea-rule)}.production-site.production-cea main .standard-directory h2{font-size:28px;margin:14px 0 12px}.production-site.production-cea main .standard-directory p{font-size:16px;color:var(--cea-muted)}.production-site.production-cea main .working-notice{background:#fff6d9;padding:24px max(40px,calc((100vw - 1240px)/2));border:0}.production-site.production-cea main .framework-list h3{font-size:26px}.production-site.production-cea main .faq-list details{background:transparent;border-color:var(--cea-rule);padding-inline:0}.production-site.production-cea main .faq-list summary{font:600 25px/1.3 InstituteSerif,"Source Serif 4",Georgia,serif;padding-block:20px}.production-site.production-cea main .faq-list details>p{font-size:16px;line-height:1.65;color:var(--cea-muted);max-width:74ch}@media(max-width:1100px){.production-site.production-cea .editorial-cea-hero{gap:36px}.production-site.production-cea .editorial-cea-seal img{width:249px}.production-site.production-cea .editorial-cea-tabs [role=tab]{padding-inline:22px}.production-site.production-cea .editorial-cea-track-title{font-size:27px}}@media(max-width:800px){.production-site.production-cea .editorial-cea-paths .redesign-pathway-panel{grid-template-columns:minmax(0,1fr);gap:12px}.production-site.production-cea .editorial-cea-hero{grid-template-columns:minmax(0,1.2fr) minmax(0,.8fr);gap:24px}.production-site.production-cea .editorial-cea-hero .redesign-lede{font-size:18px}.production-site.production-cea .editorial-cea-seal strong{font-size:20px}.production-site.production-cea .editorial-cea-fit-grid{gap:22px}.production-site.production-cea .editorial-cea-fit-grid article{padding-left:22px}.production-site.production-cea .editorial-cea-fit-grid h3{font-size:24px}.production-site.production-cea main .credential-hero,.production-site.production-cea main .thinkific-handoff{grid-template-columns:minmax(0,1fr)}.production-site.production-cea .editorial-cea-track-title{font-size:24px}.production-site.production-cea .editorial-cea-track-copy{font-size:14px}.production-site.production-cea .editorial-cea-tabs [role=tab]{padding-inline:16px}}@media(max-width:600px){.production-site.production-cea .editorial-cea-inquiry .cl-enroll h2{font-size:27px}.production-site.production-cea .redesign-cea-brand{max-width:calc(100% - 104px);gap:8px}.production-site.production-cea .redesign-cea-brand>img{width:36px;height:36px}.production-site.production-cea .redesign-cea-brand>span{font-size:14px;line-height:1.15}.production-site.production-cea .redesign-cea-brand small{font-size:9px;line-height:1.3}.production-site.production-cea main h1{font-size:34px}.production-site.production-cea main h2{font-size:29px}.production-site.production-cea main h3{font-size:25px}.production-site.production-cea main>.redesign-container,.production-site.production-cea main>:is(.credential-hero,.page-hero,.standards-grid,.pathway-section,.candidate-journey,.thinkific-handoff,.pathway-purpose,.evidence-plan,.framework-section,.cohort-callout,.claim-boundary,.faq-list,.editorial-cea-inquiry){padding:32px 20px;gap:26px}.production-site.production-cea .editorial-cea-hero{display:flex;flex-direction:column;align-items:stretch}.production-site.production-cea .editorial-cea-hero h1{margin-top:12px}.production-site.production-cea .editorial-cea-hero .redesign-lede{font-size:18px}.production-site.production-cea .editorial-cea-seal{gap:18px;align-self:center;width:100%;max-width:350px}.production-site.production-cea .editorial-cea-seal img{width:190px}.production-site.production-cea .editorial-cea-seal figcaption span{font-size:13px}.production-site.production-cea .redesign-hero-actions>.button{width:100%}.production-site.production-cea .editorial-cea-tabs{grid-template-columns:minmax(0,1fr)}.production-site.production-cea .editorial-cea-tabs [role=tab]{padding:20px 0;border-left:0;border-top:1px solid #668095;border-bottom:0;gap:10px}.production-site.production-cea .editorial-cea-tabs [role=tab][aria-selected=true]{border-bottom:0;box-shadow:inset 3px 0 #b9d7ff;padding-left:16px}.production-site.production-cea .editorial-cea-track-title{font-size:27px}.production-site.production-cea .editorial-cea-track-copy{font-size:15px}.production-site.production-cea .editorial-cea-paths .redesign-pathway-panel{padding:18px 0;gap:12px}.production-site.production-cea .editorial-cea-paths .redesign-pathway-panel h3{font-size:24px}.production-site.production-cea .editorial-cea-paths .redesign-cea-links{gap:6px 24px}.production-site.production-cea .editorial-cea-fit-grid{grid-template-columns:minmax(0,1fr);gap:24px}.production-site.production-cea .editorial-cea-fit-grid article{border:0;border-top:1px solid var(--cea-rule);padding:24px 0 0}.production-site.production-cea .editorial-cea-fit-grid article:first-child{padding-top:0}.production-site.production-cea .editorial-cea-fit-grid h3{font-size:26px}.production-site.production-cea .editorial-cea-inquiry-actions{flex-direction:column;align-items:stretch;gap:12px}.production-site.production-cea .editorial-cea-inquiry-actions>.text-link{align-self:flex-start}.production-site.production-cea main .standards-grid{grid-template-columns:minmax(0,1fr);gap:16px}.production-site.production-cea main .standards-grid>div{margin:0}.production-site.production-cea main .standards-grid article{border-right:0;padding:24px 0 8px;margin:0}.production-site.production-cea main .pathway-section>div{display:grid;grid-template-columns:minmax(0,1fr)}.production-site.production-cea main .candidate-journey ol{grid-template-columns:minmax(0,1fr)}.production-site.production-cea main .thinkific-handoff h2{font-size:29px}.production-site.production-cea main .standard-directory{margin-inline:20px;grid-template-columns:minmax(0,1fr)}.production-site.production-cea main .standard-directory article{border-right:0;padding:26px 0}.production-site.production-cea main .standard-directory h2{font-size:26px}.production-site.production-cea main .working-notice{padding:24px 20px}.production-site.production-cea main .framework-list li{grid-template-columns:minmax(0,1fr);gap:8px}.production-site.production-cea main .faq-list summary{font-size:23px;grid-template-columns:22px minmax(0,1fr) 20px;gap:10px}.production-site.production-cea main .faq-list details>p{margin:0 0 24px 32px;font-size:16px}}@media(max-width:360px){.production-site.production-cea .redesign-cea-brand>span{font-size:12px}.production-site.production-cea .redesign-cea-brand>img{width:32px;height:32px}.production-site.production-cea main h1{font-size:32px}}.production-site.production-cea .editorial-cea-paths .redesign-section-heading h2{max-width:none}.production-site.production-cea .editorial-cea-paths .redesign-pathway-panel h3{margin:0}:root{--menu-height: 88px;--advisor-height: 60px}.site-shell.library-shell{overflow:clip}.library-header{position:sticky;top:0;z-index:70;height:var(--menu-height);display:grid;grid-template-columns:minmax(270px,350px) minmax(220px,430px) auto;align-items:center;gap:34px;padding:0 36px;background:var(--ink);color:#fff}.library-brand{display:block}.library-brand img{display:block;width:100%;max-width:350px;filter:brightness(0) invert(1)}.library-header a{text-decoration:none}.library-search{position:relative;min-width:0}.library-search form{display:flex;align-items:center;height:48px;border:1px solid #a2b2c4}.library-search form button{display:grid;place-items:center;flex-shrink:0;width:46px;height:46px;border:0;color:#fff;background:transparent;cursor:pointer}.library-search input{min-width:0;width:100%;background:transparent;color:#fff;padding:12px 12px 12px 0;border:0;font-size:15px}.library-search input::placeholder{color:#e1e7ef}.library-header-links{display:flex;justify-content:flex-end;align-items:center;gap:28px;font-size:15px;white-space:nowrap}.library-header-links a{min-height:46px;display:inline-flex;gap:9px;align-items:center}.library-header-links a[aria-current]{text-decoration:underline;text-underline-offset:7px}.library-cea-button{padding:0 26px;background:var(--oxblood)}.library-cea-button:hover{background:#79222e}.library-header-links a:last-child{border-left:1px solid #677e97;padding-left:26px}.library-menu-toggle{display:none}.library-search-results{position:absolute;top:calc(100% + 8px);left:0;width:max(100%,320px);max-width:calc(100vw - 32px);max-height:min(70vh,480px);overflow:auto;color:var(--ink);background:#fff;border:1px solid var(--line);box-shadow:0 8px 24px #10284424;z-index:90}.library-search-results>p{margin:0;padding:14px 18px;font-size:12px;color:var(--ink-soft)}.library-search-results a{display:flex;justify-content:space-between;align-items:center;gap:20px;padding:14px 18px;border-top:1px solid var(--line);font-size:14px}.library-search-results a:hover{background:var(--surface-soft);color:var(--oxblood)}.library-search-results small{display:block;font-size:11px;color:var(--ink-soft);margin-top:4px}.library-opening{display:grid;grid-template-columns:320px minmax(0,1fr);min-height:calc(100svh - var(--menu-height) - 100px);background:#fff}.library-sidebar{background:var(--surface-soft);padding:32px 0;border-right:1px solid var(--line)}.library-sidebar h2{font-size:27px;line-height:1.2;padding:0 28px;margin:0 0 26px}.library-stage-links{display:grid}.library-stage-links button{display:grid;grid-template-columns:32px 1fr 20px;align-items:center;gap:24px;min-height:78px;padding:12px 28px;text-align:left;border:0;border-left:4px solid transparent;color:var(--ink);background:transparent;font-size:19px;cursor:pointer}.library-stage-links button.active{background:var(--surface-quiet);border-left-color:var(--oxblood);font-weight:600}.library-stage-links button:hover{background:var(--surface-quiet)}.library-stage-links button.active>svg:last-child{color:var(--oxblood)}.library-icon.sage{color:#58765c}.library-icon.gold{color:var(--gold)}.library-icon.blue{color:var(--blue)}.library-icon.oxblood{color:var(--oxblood)}.library-sidebar-utilities{margin:32px 22px 0;padding-top:24px;border-top:1px solid var(--line)}.library-sidebar-utilities a{display:grid;grid-template-columns:28px 1fr 18px;gap:15px;align-items:center;min-height:64px;font-size:16px;text-decoration:none}.library-sidebar-utilities a:hover{color:var(--oxblood)}.library-directory{padding:62px clamp(32px,5.5vw,84px) 44px}.library-intro{text-align:center;margin:0 auto 60px}.library-intro h1{font-size:clamp(38px,4.4vw,66px);line-height:1.08;letter-spacing:-.035em;max-width:1020px;margin:0 auto;font-weight:700}.library-intro p{margin:20px 0 0;font-size:20px;line-height:1.65;color:var(--ink-soft)}.library-directory>h2{text-align:center;font-size:clamp(27px,2.7vw,38px);line-height:1.15;margin:0 0 26px}.library-tabs{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));border-bottom:1px solid var(--line)}.library-tabs button{position:relative;display:flex;justify-content:center;align-items:center;gap:17px;border:0;border-bottom:3px solid transparent;background:#fff;padding:12px 8px 19px;font-family:var(--font-heading);font-weight:600;font-size:22px;cursor:pointer}.library-tabs button:not(:last-child):after{content:"";position:absolute;height:24px;width:1px;background:var(--line);right:0}.library-tabs button[aria-selected=true]{border-bottom-color:var(--oxblood)}.library-tabs button:hover{background:var(--surface-soft)}.library-topic-list{list-style:none;margin:0;padding:0}.library-topic-list a{display:grid;grid-template-columns:48px minmax(0,1fr) 22px;gap:20px;align-items:center;min-height:64px;padding:16px 18px;border-bottom:1px solid var(--line);text-decoration:none;font-size:20px;line-height:1.4}.library-topic-number{color:#526478;font-size:16px}.library-topic-list svg{color:var(--oxblood)}.library-topic-list a:hover{background:var(--surface-soft);color:var(--oxblood)}.advisor-marker{height:1px;margin-top:-1px;pointer-events:none}.advisor-ribbon{position:sticky;top:var(--menu-height);z-index:55;min-height:100px;padding:19px 42px;display:flex;align-items:center;justify-content:space-between;gap:24px;background:#f1f4f6;border-top:1px solid var(--line);border-bottom:1px solid var(--line)}.advisor-ribbon h2{font-size:29px;margin:0;line-height:1.2}.advisor-ribbon p{color:var(--ink-soft);font-size:15px;line-height:1.4;margin:7px 0 0}.advisor-ribbon>a{display:inline-flex;align-items:center;gap:16px;color:var(--oxblood);white-space:nowrap;text-decoration:none;min-height:44px;font-size:16px;font-weight:600}.advisor-ribbon>a:hover{text-decoration:underline;text-underline-offset:4px}.advisor-ribbon.compact{position:fixed;left:0;right:0;min-height:var(--advisor-height);padding-block:8px;box-shadow:0 4px 10px #1028440a}.advisor-ribbon.compact h2{font-size:19px}.advisor-ribbon.compact p{display:none}.library-shell .section-anchor,.library-shell [id^=topic-],.library-shell #main-content{scroll-margin-top:calc(var(--menu-height) + var(--advisor-height) + 24px)}.library-continuation .authority-grid{display:block}.library-continuation .research-section{grid-template-columns:minmax(0,1.2fr) minmax(0,.8fr);border-right:0}.library-continuation .research-copy{padding:70px clamp(28px,5vw,80px)}.library-continuation .research-copy h2{font-size:clamp(32px,3.4vw,48px)}.library-continuation .research-copy>p:not(.eyebrow){font-size:17px}.library-continuation .research-visual{min-height:480px}.library-continuation .cea-section{grid-template-columns:minmax(0,1fr) 230px;padding:70px clamp(28px,5vw,80px);gap:32px 60px}.library-continuation .cea-intro h2{max-width:760px;font-size:clamp(32px,3.4vw,48px)}.library-continuation .cea-intro>p:not(.eyebrow){max-width:880px;font-size:17px}.library-continuation .cea-seal-wrap img{width:190px}.library-continuation .cea-principles strong{font-size:18px}.library-continuation .cea-principles small{font-size:13px;line-height:1.5}.library-continuation .cea-principles>div{padding-block:17px}.library-continuation .pathway strong{font-size:22px}.library-continuation .pathway small{font-size:14px;line-height:1.5}.library-continuation .pathway{padding-block:22px}.library-topic-notes{padding:52px var(--page-gutter);background:#fff}.library-topic-notes article{display:grid;grid-template-columns:40px minmax(0,1fr);gap:24px;padding:30px 0;border-bottom:1px solid var(--line)}.library-topic-notes article>span{color:var(--oxblood);font-size:13px;padding-top:7px}.library-topic-notes h2{margin:0;font-size:28px}.library-topic-notes p{max-width:68ch;color:var(--ink-soft);font-size:17px;line-height:1.7;margin:12px 0 0}@media(max-width:1150px){.library-header{grid-template-columns:260px minmax(200px,1fr) auto;gap:24px;padding-inline:24px}.library-header-links{gap:16px;font-size:13px}.library-header-links a:last-child{display:none}.library-opening{grid-template-columns:245px minmax(0,1fr)}.library-sidebar h2{font-size:23px;padding-inline:22px}.library-stage-links button{padding-inline:22px;gap:16px}.library-sidebar-utilities a{font-size:14px;gap:10px}.library-directory{padding-inline:32px}.library-intro{margin-bottom:44px}.library-tabs button{gap:10px;font-size:19px}.library-topic-list a{font-size:16px;gap:10px;padding-inline:8px;grid-template-columns:32px minmax(0,1fr) 22px}}@media(max-width:820px){:root{--menu-height: 126px}.library-header{height:var(--menu-height);grid-template-columns:minmax(0,1fr) 44px;grid-template-rows:60px 52px;padding:0 20px 14px;gap:0 16px}.library-brand img{max-width:270px}.library-search{grid-row:2;grid-column:1 / -1}.library-search form{height:44px}.library-search form button{height:42px}.library-search-results{width:100%}.library-header-links{display:none}.library-menu-toggle{display:grid;place-items:center;border:0;background:transparent;color:#fff;height:44px;cursor:pointer;grid-row:1;grid-column:2}.library-mobile-menu{position:absolute;top:100%;left:0;width:100%;padding:12px 20px;background:var(--ink);border-top:1px solid #677e97;box-shadow:0 8px 12px #10284424}.library-mobile-menu a{display:flex;align-items:center;justify-content:space-between;min-height:48px;border-bottom:1px solid #677e97}.library-opening{grid-template-columns:minmax(0,1fr);min-height:auto}.library-sidebar{display:none}.library-directory{padding:38px 24px 32px}.library-intro h1{font-size:clamp(32px,7vw,46px)}.directory-break{display:none}.library-intro p{font-size:16px}.library-intro{margin-bottom:34px}.library-directory>h2{font-size:26px}.library-tabs button{gap:8px;font-size:18px;flex-direction:column}.library-tabs svg{width:25px}.library-topic-list a{font-size:16px;min-height:66px}.advisor-ribbon{padding:16px 24px;gap:12px}.advisor-ribbon h2{font-size:22px}.advisor-ribbon p{font-size:13px}.advisor-ribbon>a{font-size:13px;gap:6px}.advisor-ribbon.compact h2{font-size:16px}.advisor-ribbon.compact{padding-inline:20px}.library-continuation .research-section{grid-template-columns:minmax(0,1fr)}.library-continuation .research-copy,.library-continuation .cea-section{padding:48px 24px}.library-continuation .cea-section{grid-template-columns:minmax(0,1fr);gap:30px}.library-continuation .research-visual{min-height:360px}.library-continuation .cea-seal-wrap img{width:140px}.library-continuation .pathway{min-width:0}.library-continuation .cea-principles strong{font-size:16px}.library-topic-notes{padding:34px 24px}.library-topic-notes article{gap:12px;grid-template-columns:26px minmax(0,1fr)}}@media print{.library-header,.advisor-ribbon,.advisor-marker,.library-sidebar{display:none!important}}.library-directory .smbri-photo-intro{display:grid;grid-template-columns:minmax(0,1.3fr) minmax(220px,1fr);gap:32px;align-items:center;text-align:left;margin-bottom:44px}.smbri-photo-intro h1{font-size:clamp(34px,3.4vw,50px)}.smbri-photo-intro .directory-break{display:none}.smbri-photo-intro>img{width:100%;height:310px;object-fit:cover;object-position:50% 62%}.smbri-photo-intro p{font-size:18px}.smbri-services-photo{display:block;width:100%;height:auto;aspect-ratio:4/3;object-fit:cover;margin-top:36px}@media(max-width:1050px){.library-directory .smbri-photo-intro{grid-template-columns:1fr}.smbri-photo-intro>img{height:260px;object-position:50% 55%}}@media(max-width:820px){.library-directory .smbri-photo-intro{gap:24px}.smbri-photo-intro h1{font-size:36px}.smbri-services-photo{margin-top:28px;max-height:280px}}.smbri-photo-intro>img{object-position:50% 55%}.library-start-here{border-block:1px solid var(--line);padding:20px 0;margin-bottom:30px}.library-start-here h2{font-size:25px}.library-start-here p{display:flex;flex-wrap:wrap;gap:14px 24px;margin-bottom:0}.library-start-here a{color:var(--oxblood);font-size:15px;text-underline-offset:4px}@media(max-width:820px){.library-directory .smbri-photo-intro{grid-template-columns:1fr;gap:16px;margin-bottom:24px}.smbri-photo-intro>img{height:140px}.library-directory{padding-top:24px}.library-start-here{padding:14px 0;margin-bottom:24px}.library-start-here p{display:grid;gap:12px}.library-start-here h2{font-size:24px}}.production-site.production-cea main>.cea-enrollment-page{padding:0}.cea-enrollment-page>.redesign-container{width:100%;max-width:1320px;margin-inline:auto;padding-inline:40px}.cea-enrollment-page .ce-hero-note{margin:22px 0 0;font-size:14px;line-height:1.55;color:#4d606d;max-width:54ch}.cea-enrollment-page .ce-hero-note a{color:#1455a0;text-underline-offset:4px}.production-site.production-cea .cea-enrollment-page>.ce-learning-fit{padding-block:36px;background:#fff;border-top:1px solid #d5dfe3}.production-site.production-cea .ce-learning-fit h2{font-size:30px;max-width:30ch;margin:10px 0 26px}.production-site.production-cea .ce-learning-fit h3{font-size:25px}.cea-enrollment-page>.cea-learning{padding:44px 0 52px;background:#fff;border-top:1px solid #d5dfe3}.production-site.production-cea .cea-enrollment-page>.ce-certification{max-width:none;padding:40px max(40px,calc((100vw - 1240px)/2));background:#0d304b;color:#fff}.ce-certification-status{max-width:78ch;font-size:16px;line-height:1.6;color:#e1ebf7}.ce-framework-details{margin-top:24px;border-block:1px solid #668095}.ce-framework-details>summary{padding:18px 0;min-height:48px;cursor:pointer;font-size:16px;font-weight:600;line-height:1.5;color:#fff}.ce-framework-details>div{padding:12px 0 28px}.ce-framework-standards{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:26px}.production-site.production-cea .ce-framework-standards h3{font-size:24px;color:#fff;margin:12px 0}.ce-framework-standards p,.ce-candidate-journey p{font-size:15px;color:#e1ebf7;line-height:1.6}.ce-candidate-journey{margin-top:26px;border-top:1px solid #668095;padding-top:24px}.production-site.production-cea .ce-candidate-journey h3{color:#fff;font-size:26px}.ce-candidate-journey ol{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:12px 24px;padding-left:20px;font-size:15px;line-height:1.6}.ce-certification .redesign-cea-links a{color:#fff;line-height:1.5}@media(max-width:760px){.cea-enrollment-page>.redesign-container{padding-inline:20px}.production-site.production-cea .cea-enrollment-page>.ce-learning-fit{padding-block:28px}.production-site.production-cea .ce-learning-fit h2{font-size:27px}.production-site.production-cea .ce-learning-fit h3{font-size:24px}.cea-enrollment-page>.cea-learning{padding-block:32px}.production-site.production-cea .cea-enrollment-page>.ce-certification{padding:32px 20px}.ce-framework-standards{grid-template-columns:1fr;gap:20px}.ce-framework-standards article{padding-top:18px;border-top:1px solid #668095}.ce-candidate-journey ol{grid-template-columns:1fr 1fr}}.evidence-brief,.evidence-brief-feature{--brief-ink:#0a2547;--brief-line:#d5dfe3;--brief-muted:#4d606d}.evidence-brief-feature{display:grid;grid-template-columns:minmax(0,1.5fr) minmax(0,.7fr);align-items:center;gap:52px;max-width:1240px;margin:40px auto;padding:32px;border-block:2px solid #0a2547;background:#fff}.production-site .evidence-brief-feature h2{font-family:var(--editorial-serif);font-weight:600;font-size:32px;line-height:1.2;margin:12px 0 16px;color:var(--brief-ink)}.evidence-brief-feature p{font-size:17px;line-height:1.6;color:var(--brief-muted)}.evidence-brief-feature aside{border-left:1px solid var(--brief-line);padding-left:32px}.evidence-brief-feature aside strong{display:block;font-family:InstituteSerif,Georgia,serif;font-size:54px;line-height:1.1;color:var(--brief-ink)}.evidence-brief-feature aside p{font-size:16px;margin:12px 0}.evidence-brief-feature aside span{font-size:12px;line-height:1.55;color:var(--brief-muted);display:block}.evidence-brief-feature .text-link{display:inline-flex;align-items:center;gap:12px;min-height:44px;color:#1455a0}.evidence-brief{background:#fcfbf7;padding:30px 40px 56px;color:var(--brief-ink)}.brief-wrap{max-width:1020px;margin:auto}.brief-back{display:inline-flex;align-items:center;gap:10px;min-height:44px;font-size:14px;color:#1455a0;text-decoration:underline;text-underline-offset:4px}.brief-header{padding:30px 0;border-bottom:1px solid var(--brief-line)}.production-site .brief-header h1{font-family:InstituteSerif,"Source Serif 4",Georgia,serif;font-weight:600;font-size:clamp(36px,4vw,54px);letter-spacing:-.035em;line-height:1.13;max-width:25ch;margin:14px 0 22px;color:var(--brief-ink);text-wrap:balance}.brief-deck{font-size:22px;line-height:1.5;max-width:60ch;margin-bottom:24px;color:var(--brief-muted)}.brief-meta{display:flex;flex-wrap:wrap;gap:10px 20px;font-size:13px;line-height:1.55;color:var(--brief-muted)}.brief-scope{max-width:76ch;font-size:14px;line-height:1.6;color:var(--brief-muted)}.brief-print{display:inline-flex;align-items:center;gap:10px;min-height:44px;padding:9px 12px;background:#fff;border:1px solid #a6b9cb;border-radius:5px;font:600 14px/1.45 Inter,Arial,sans-serif;color:#1455a0;cursor:pointer}.brief-body{max-width:800px;margin:auto;padding-top:32px}.brief-body p,.brief-body li{font-size:18px;line-height:1.7;color:#354d60}.brief-body p{margin:0 0 22px}.brief-body sup a{font-size:12px;line-height:1;min-width:24px;display:inline-block;text-align:center;color:#1455a0}.brief-facts{margin:36px 0;display:grid;grid-template-columns:1fr 1fr;gap:26px}.brief-fact{padding:24px;border-top:3px solid #0a2547;background:#edf4ff}.brief-fact>p:first-child{font-size:13px;font-weight:600;line-height:1.55;margin:0 0 14px}.brief-fact>strong{display:block;font-family:InstituteSerif,Georgia,serif;font-size:48px;line-height:1.15;color:#0a2547}.production-site .brief-fact h2{font:600 24px/1.2 InstituteSerif,Georgia,serif;color:#0a2547;letter-spacing:-.02em;margin:12px 0}.brief-fact>p:last-child{font-size:14px;line-height:1.55;margin:0}.brief-facts figcaption{grid-column:1/-1;font-size:13px;line-height:1.6;color:var(--brief-muted)}.brief-contents{display:grid;gap:10px;padding:24px 0;border-block:1px solid var(--brief-line);margin-bottom:32px}.brief-contents a{display:inline-flex;align-items:center;min-height:36px;color:#1455a0;font-size:15px;line-height:1.5;text-decoration:underline;text-underline-offset:4px}.brief-section{padding:18px 0 24px;scroll-margin-top:calc(var(--redesign-header-height,100px) + 18px)}.production-site .brief-body :is(.brief-section,.brief-method,.brief-next)>h2{font-family:InstituteSerif,Georgia,serif;font-weight:600;font-size:32px;line-height:1.2;letter-spacing:-.025em;color:var(--brief-ink);margin:0 0 22px}.brief-section li{margin-bottom:18px;padding-left:5px}.brief-section ol{padding-left:24px}.brief-method{padding:32px 0;border-top:2px solid #0a2547}.brief-method>p,.brief-method li p{font-size:15px;line-height:1.65}.brief-table-wrap{overflow-x:auto;margin:28px 0}.brief-table-wrap table{width:100%;border-collapse:collapse;background:#fff;font-size:14px;line-height:1.55}.brief-table-wrap caption{text-align:left;padding:0 0 14px;font-weight:600;color:#0a2547}.brief-table-wrap :is(th,td){padding:14px 10px;border-bottom:1px solid var(--brief-line);text-align:left;vertical-align:top}.brief-table-wrap th{font-weight:600}.brief-table-wrap thead th{background:#edf4ff}.brief-table-wrap td:nth-child(2){white-space:nowrap}.brief-calculations{border-block:1px solid var(--brief-line);margin-bottom:28px}.brief-calculations>summary{padding:15px 0;min-height:44px;cursor:pointer;font-size:16px;font-weight:600;line-height:1.5}.brief-calculations>div{padding:12px 0 8px}.brief-calculations p{font-size:15px;overflow-wrap:anywhere}.brief-sources{padding-left:24px}.brief-sources>li{padding:10px 0 16px;scroll-margin-top:calc(var(--redesign-header-height,100px) + 20px)}.brief-sources>li>a{font-size:16px;font-weight:600;line-height:1.5;color:#1455a0}.brief-sources li p{margin:10px 0 0}.brief-method .brief-limit{border-left:3px solid #c49a15;padding:18px 20px;background:#fff1b9;color:#263849}.brief-citation{padding-top:12px}.brief-next{border-top:1px solid var(--brief-line);padding:32px;background:#edf4ff;margin-top:20px}.brief-next p{font-size:17px}.brief-next>div{display:flex;align-items:flex-start;flex-direction:column;gap:12px}.brief-next .text-link{display:inline-flex;align-items:center;gap:10px;min-height:44px;line-height:1.5;color:#1455a0}@media(max-width:760px){.evidence-brief{padding:20px 20px 36px}.evidence-brief-feature{grid-template-columns:1fr;gap:26px;margin:28px 20px;padding:24px 20px}.evidence-brief-feature aside{border-left:0;border-top:1px solid var(--brief-line);padding:22px 0 0}.production-site .evidence-brief-feature h2{font-size:28px}.evidence-brief-feature aside strong{font-size:46px}.brief-header{padding-top:20px}.production-site .brief-header h1{font-size:35px}.brief-deck{font-size:19px}.brief-meta{font-size:12px;gap:8px 16px}.brief-body{padding-top:26px}.brief-body p,.brief-body li{font-size:17px}.brief-facts{grid-template-columns:1fr;gap:18px}.brief-fact{padding:22px}.production-site .brief-body :is(.brief-section,.brief-method,.brief-next)>h2{font-size:28px}.brief-method>p,.brief-method li p{font-size:14px}.brief-table-wrap table{font-size:12px}.brief-table-wrap :is(th,td){padding:12px 6px}.brief-calculations p{font-size:14px}.brief-next{padding:24px 20px}.brief-next .button{width:100%;white-space:normal;text-align:left}}@media print{.production-site:has(.evidence-brief)>:is(header,nav,footer,.skip-link){display:none!important}.evidence-brief{background:#fff;padding:0}.evidence-brief :is(.brief-back,.brief-print,.brief-contents,.brief-next){display:none!important}.brief-wrap,.brief-body{max-width:none}.brief-header{padding-top:0}.brief-header h1{font-size:26pt!important}.brief-body p,.brief-body li{font-size:11pt;line-height:1.5;color:#111}.brief-facts{break-inside:avoid}.brief-method,.brief-section{padding-block:15px}.brief-calculations>div{display:block!important}.brief-sources li a{font-size:11pt}.brief-table-wrap{overflow:visible}}.advisor-map{padding:clamp(32px,5vw,72px) clamp(20px,6vw,92px);background:#fcfbf7;color:#192d3d;scroll-margin-top:calc(var(--redesign-header-height,90px) + 12px)}.map-intro{display:grid;grid-template-columns:1fr minmax(270px,.85fr);gap:clamp(24px,7vw,100px);align-items:start}.production-site .advisor-map h2{margin:.35em 0;font-family:InstituteSerif,"Source Serif 4",Georgia,serif;font-weight:600;font-size:clamp(30px,3vw,38px);line-height:1.16}.advisor-map p{line-height:1.5}.map-example{border-left:4px solid #32736a;padding:0 0 0 20px}.map-example summary{font-weight:600;font-size:16px;line-height:1.5;margin:0;color:#235f54;cursor:pointer;min-height:44px;padding:8px 0}.map-example p{margin:.45em 0}.map-example dl{margin:0}.map-example dt{font-weight:650}.map-example dd{margin:0}.map-example dl div{display:grid;grid-template-columns:8.5rem 1fr;gap:.5rem;font-size:.89rem;padding:.25rem 0}.map-privacy{max-width:72ch;font-size:.92rem;margin:2rem 0 1rem}.map-row{min-width:0;margin:1rem 0;border:1px solid #b8c8ce;padding:1.1rem 1.25rem 1.4rem;background:#fff}.map-row legend{background:#dceaff;padding:.2rem .65rem;font-weight:750}.map-grid{display:grid;grid-template-columns:minmax(0,1.5fr) minmax(0,1fr);gap:1rem 1.25rem}.map-row label{display:grid;gap:.35rem;align-content:start;min-width:0;font-size:.94rem;font-weight:650}.map-row :is(input,textarea,select){font-weight:400;font-family:inherit;font-size:1rem;line-height:1.45;color:#192d3d;background:#fff;border:1px solid #81949b;border-radius:4px;min-width:0;width:100%;box-sizing:border-box;padding:.6rem}.map-row textarea{resize:vertical}.map-selection{margin-bottom:1rem}.map-link{display:inline-flex;align-items:center;gap:.3rem;background:transparent;border:0;padding:.65rem .2rem;min-height:44px;font:inherit;font-weight:650;color:#174f83;text-decoration:underline;text-underline-offset:.2em;cursor:pointer}.map-actions{display:flex;flex-wrap:wrap;align-items:center;gap:.6rem 1rem;border-top:1px solid #c7d0d0;margin-top:1rem;padding-top:1.25rem}.map-status{color:#244f49;margin-bottom:0}.map-print{display:none}@media(max-width:700px){.map-intro,.map-grid{grid-template-columns:minmax(0,1fr)}.map-example dl div{display:block}.map-row{padding:.8rem}.map-actions{align-items:stretch;flex-direction:column}}@media print{.advisor-map{display:none!important}body:has(>.map-print)>:not(.map-print){display:none!important}body>.map-print{display:block;color:#182c39;background:#fff;font:10pt/1.25 Arial,sans-serif}.map-print header{display:block;border-bottom:1pt solid;padding-bottom:5pt}.map-print h1{font-size:23pt;margin:8pt 0 4pt}.map-print h2{font-size:13pt;margin:6pt 0}.map-print section{break-inside:avoid;margin:9pt 0;border:1pt solid #8a979b;padding:6pt 10pt}.map-print dl{margin:0}.map-print dl div{display:grid;grid-template-columns:100pt 1fr;gap:8pt;padding:4pt 0}.map-print dt{font-weight:700}.map-print dd{margin:0;min-height:15pt;border-bottom:.5pt solid #adb7b9;overflow-wrap:anywhere;white-space:pre-wrap}}.redesign-home{--rd-canvas: #f4f0e8;--rd-ink: #1b1a17;--rd-muted: #45403a;--rd-rule: #dcd5c8;--rd-navy: #0a2547;--rd-blue: #0b4a8f;background:var(--rd-canvas);color:var(--rd-ink);font-family:Instrument Sans,system-ui,sans-serif;-webkit-font-smoothing:antialiased}.redesign-home *{box-sizing:border-box}.redesign-home :where(h1,h2,h3,p,figure){margin:0}.redesign-home :where(h1,h2,h3){color:inherit;font-family:Newsreader,Georgia,serif;font-weight:500;letter-spacing:-.02em}.redesign-home a{color:inherit;text-decoration:none}.redesign-home a:focus-visible{outline:3px solid var(--rd-blue);outline-offset:5px}.redesign-home .rd-container{max-width:1264px;margin-inline:auto;padding-inline:32px}.redesign-home .rd-eyebrow{font-family:DM Mono,monospace;font-size:13px;font-weight:400;line-height:1.5;letter-spacing:.04em;text-transform:uppercase;color:#5e584e}.redesign-home .rd-hero{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:56px;align-items:center;padding-top:96px;padding-bottom:72px}.redesign-home .rd-hero-copy{display:flex;flex-direction:column;align-items:flex-start;gap:28px}.redesign-home .rd-hero h1{font-size:clamp(44px,5.4vw,72px);line-height:1;text-wrap:balance;max-width:640px}.redesign-home .rd-lead{max-width:640px;font-size:20px;line-height:1.6;color:var(--rd-muted);text-wrap:pretty}.redesign-home .rd-hero-photo{aspect-ratio:4 / 5;position:relative;overflow:hidden}.redesign-home :where(.rd-hero-photo,.rd-panel-photo,.rd-decision-photo) img{position:absolute;top:0;right:0;bottom:0;left:0;display:block;width:100%;height:100%;object-fit:cover}.redesign-home .rd-actions{display:flex;flex-wrap:wrap;gap:12px}.redesign-home .rd-button{display:inline-flex;justify-content:center;align-items:center;min-height:49px;border:1px solid transparent;border-radius:2px;padding:13px 21px;font-size:16px;font-weight:600;line-height:1.4}.redesign-home .rd-button-blue{background:var(--rd-blue);color:#fff}.redesign-home .rd-button-blue:hover{background:#083a72}.redesign-home .rd-button-outline{border-color:var(--rd-ink)}.redesign-home .rd-button-outline:hover{background:#eae4d8}.redesign-home .rd-audiences{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:16px;padding-bottom:96px}.redesign-home .rd-audience{border:1px solid var(--rd-rule);border-radius:2px;overflow:hidden;background:#fff;display:flex;flex-direction:column}.redesign-home .rd-panel-photo{position:relative;aspect-ratio:16 / 9;overflow:hidden}.redesign-home .rd-panel-body{display:flex;flex-direction:column;flex:1;gap:20px;padding:36px}.redesign-home .rd-panel-body h2{font-size:34px;line-height:1.1}.redesign-home .rd-stage-list{border-top:1px solid var(--rd-ink)}.redesign-home .rd-stage-link{display:grid;grid-template-columns:28px minmax(0,1fr) auto;gap:12px;align-items:baseline;padding-block:16px;border-bottom:1px solid var(--rd-rule)}.redesign-home .rd-stage-link:hover{background:var(--rd-canvas)}.redesign-home .rd-stage-number{font:13px DM Mono,monospace;color:#5e584e}.redesign-home .rd-stage-copy{display:flex;flex-direction:column;gap:3px}.redesign-home .rd-stage-copy strong{font-size:19px;line-height:1.3;font-weight:600}.redesign-home .rd-stage-copy>span{font-size:14px;line-height:1.5;color:var(--rd-muted)}.redesign-home .rd-stage-action{font-size:13px;font-weight:600;white-space:nowrap;color:var(--rd-blue)}.redesign-home .rd-advisor-panel{background:var(--rd-navy);color:#fff;border-color:var(--rd-navy)}.redesign-home .rd-advisor-panel .rd-eyebrow{color:#b3ab9e}.redesign-home .rd-advisor-panel p:not(.rd-eyebrow){font-size:16px;line-height:1.65;color:var(--rd-rule)}.redesign-home .rd-advisor-panel .rd-program-note{font-size:14px!important}.redesign-home .rd-advisor-links{display:flex;flex-direction:column;margin-top:auto;border-top:1px solid #526071}.redesign-home .rd-advisor-links a{display:flex;justify-content:space-between;gap:12px;padding:17px 0;border-bottom:1px solid #526071;font-size:17px;font-weight:600;line-height:1.4}.redesign-home .rd-advisor-links a:hover{color:#c9daf0}.redesign-home .rd-advisor-links a:focus-visible{outline-color:#c9daf0}.redesign-home .rd-lifecycle-band{border-block:1px solid var(--rd-ink)}.redesign-home .rd-lifecycle-grid{display:grid;grid-template-columns:repeat(4,minmax(0,1fr))}.redesign-home .rd-lifecycle-grid a{display:flex;flex-direction:column;gap:12px;padding:36px 24px 36px 0}.redesign-home .rd-lifecycle-grid a>span:last-child{max-width:220px;font-size:15px;line-height:1.5;color:var(--rd-muted)}.redesign-home .rd-lifecycle-label{font:500 56px/1 Newsreader,Georgia,serif;letter-spacing:-.02em}.redesign-home .rd-lifecycle-grid a:hover .rd-lifecycle-label{color:var(--rd-blue)}.redesign-home .rd-research{padding-top:96px;padding-bottom:96px}.redesign-home .rd-research-feature{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));border:1px solid var(--rd-ink);border-radius:2px;overflow:hidden}.redesign-home .rd-research-cover{display:flex;flex-direction:column;justify-content:space-between;gap:48px;padding:40px;background:var(--rd-blue);color:#fff}.redesign-home .rd-research-cover .rd-eyebrow{color:#fff}.redesign-home .rd-research-cover h2{font-size:clamp(36px,4.4vw,54px);line-height:1}.redesign-home .rd-research-status{align-self:flex-start;border:1px solid rgb(255 255 255 / 60%);padding:6px 10px;font:12px DM Mono,monospace}.redesign-home .rd-research-copy{display:flex;flex-direction:column;justify-content:center;gap:18px;padding:32px;background:#fff}.redesign-home .rd-research-copy figure img{display:block;width:100%;height:auto;aspect-ratio:3 / 2;object-fit:cover}.redesign-home .rd-research-copy figcaption{margin-top:10px;font:11px/1.5 DM Mono,monospace;color:#5e584e}.redesign-home .rd-research-copy>p{font-size:18px;line-height:1.65;color:var(--rd-muted)}.redesign-home .rd-research-copy .rd-research-note{font-size:14px}.redesign-home .rd-text-link{align-self:flex-start;font-size:15px;line-height:1.5;font-weight:600;text-decoration:underline;text-decoration-color:var(--rd-blue);text-underline-offset:5px}.redesign-home .rd-text-link:hover{color:var(--rd-blue)}.redesign-home .rd-guides{padding-bottom:96px}.redesign-home .rd-section-heading{display:flex;justify-content:space-between;align-items:baseline;gap:20px;flex-wrap:wrap;margin-bottom:32px}.redesign-home .rd-section-heading h2{font-size:36px;line-height:1.1}.redesign-home .rd-section-heading>a{font-size:15px;font-weight:600}.redesign-home .rd-section-heading>a:hover{color:var(--rd-blue)}.redesign-home .rd-guide-grid{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:24px}.redesign-home .rd-guide{border-top:1px solid var(--rd-ink);padding-top:18px;display:flex;flex-direction:column;gap:12px}.redesign-home .rd-guide-meta{display:flex;justify-content:space-between;gap:12px;font:12px DM Mono,monospace;color:#5e584e;text-transform:uppercase}.redesign-home .rd-guide h3{font-size:27px;line-height:1.2}.redesign-home .rd-guide h3 a:hover{color:var(--rd-blue)}.redesign-home .rd-guide>p{font-size:15px;line-height:1.6;color:var(--rd-muted)}.redesign-home .rd-guide>.rd-text-link{margin-top:auto;padding-top:4px}.redesign-home .rd-resource-band{background:#fff;border-block:1px solid var(--rd-rule)}.redesign-home .rd-resource-columns{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:56px;padding-top:88px;padding-bottom:88px}.redesign-home .rd-resource-columns h2{font-size:32px;line-height:1.1}.redesign-home .rd-resource-rows{border-top:1px solid var(--rd-ink)}.redesign-home .rd-resource-rows a{display:grid;grid-template-columns:82px minmax(0,1fr) 15px;gap:16px;padding-block:20px;border-bottom:1px solid var(--rd-rule)}.redesign-home .rd-resource-rows a:hover strong{color:var(--rd-blue)}.redesign-home .rd-resource-kind{font:11px/1.5 DM Mono,monospace;text-transform:uppercase;color:var(--rd-blue);padding-top:3px}.redesign-home .rd-resource-rows strong{display:block;font-size:17px;line-height:1.35;font-weight:600}.redesign-home .rd-resource-description{display:block;margin-top:7px;font-size:14px;line-height:1.6;color:var(--rd-muted)}.redesign-home .rd-row-arrow{color:var(--rd-blue)}.redesign-home .rd-starting-point{display:flex;flex-direction:column;align-items:flex-start;gap:20px}.redesign-home .rd-decision-photo{position:relative;width:100%;aspect-ratio:16 / 9;overflow:hidden}.redesign-home .rd-starting-point>p{font-size:16px;line-height:1.65;color:var(--rd-muted)}@media(max-width:1000px){.redesign-home .rd-hero{gap:36px}.redesign-home .rd-panel-body{padding:28px}.redesign-home .rd-stage-link{grid-template-columns:23px minmax(0,1fr)}.redesign-home .rd-stage-action{grid-column:2}.redesign-home .rd-research-cover{padding:32px}}@media(max-width:800px){.redesign-home .rd-hero{grid-template-columns:minmax(0,1fr);padding-top:56px;padding-bottom:56px;gap:40px}.redesign-home .rd-hero h1{font-size:clamp(44px,8vw,64px)}.redesign-home .rd-hero-photo{aspect-ratio:5 / 4}.redesign-home .rd-hero-photo img{object-position:50% 53%}.redesign-home .rd-audiences{grid-template-columns:minmax(0,1fr);gap:24px;padding-bottom:64px}.redesign-home .rd-stage-link{grid-template-columns:28px minmax(0,1fr) auto}.redesign-home .rd-stage-action{grid-column:auto}.redesign-home .rd-research-feature{grid-template-columns:minmax(0,1fr)}.redesign-home .rd-research-cover{min-height:360px}.redesign-home .rd-research{padding-block:64px}.redesign-home .rd-guide-grid{grid-template-columns:minmax(0,1fr);gap:32px}.redesign-home .rd-guides{padding-bottom:64px}.redesign-home .rd-resource-columns{grid-template-columns:minmax(0,1fr);gap:48px;padding-block:64px}.redesign-home .rd-lifecycle-grid{grid-template-columns:repeat(2,minmax(0,1fr))}}@media(max-width:480px){.redesign-home .rd-container{padding-inline:20px}.redesign-home .rd-hero{padding-top:48px}.redesign-home .rd-hero-copy{gap:24px}.redesign-home .rd-eyebrow{font-size:11px}.redesign-home .rd-lead{font-size:18px}.redesign-home .rd-actions{align-self:stretch}.redesign-home .rd-button{padding-inline:17px;font-size:15px}.redesign-home .rd-panel-body{padding:24px}.redesign-home .rd-panel-body h2{font-size:31px}.redesign-home .rd-stage-link{grid-template-columns:22px minmax(0,1fr);gap:8px 10px}.redesign-home .rd-stage-copy strong{font-size:18px}.redesign-home .rd-stage-action{grid-column:2}.redesign-home .rd-lifecycle-grid a{padding-block:28px}.redesign-home .rd-lifecycle-label{font-size:44px}.redesign-home .rd-lifecycle-grid a>span:last-child{font-size:13px}.redesign-home .rd-research-cover,.redesign-home .rd-research-copy{padding:26px}.redesign-home .rd-research-cover{min-height:340px}.redesign-home .rd-research-cover h2{font-size:38px}.redesign-home .rd-resource-rows a{grid-template-columns:66px minmax(0,1fr) 12px;gap:10px}}@media print{.redesign-home .rd-hero{padding-top:24px}.redesign-home :where(.rd-audience,.rd-guide,.rd-research-feature){break-inside:avoid}}.redesign-home .rd-hero-photo img{object-position:55% 50%}.redesign-home .rd-decision-photo img{object-position:50% 45%}.production-site .redesign-home.editorial-home{--eh-navy:#0a2547;--eh-ink:#101d32;--eh-muted:#4d606d;--eh-rule:#d5dfe3;background:#fcfbf7;color:var(--eh-ink);font-family:Inter,Arial,sans-serif}.production-site .editorial-home .eh-container,.production-site .editorial-home .rd-container{width:100%;max-width:1320px;margin-inline:auto;padding-inline:40px}.production-site .editorial-home :is(h1,h2,h3,.eh-stage-title){font-family:InstituteSerif,"Source Serif 4",Georgia,serif;font-weight:600;letter-spacing:-.035em}.production-site .editorial-home :is(p,a,span){text-wrap:pretty}.production-site .editorial-home a:focus-visible{outline:3px solid #1667c8;outline-offset:5px}.production-site .editorial-home .eh-hero{display:grid;grid-template-columns:minmax(0,.86fr) minmax(0,1.14fr);gap:40px;align-items:center;padding-block:38px}.production-site .editorial-home .eh-hero-copy{display:flex;flex-direction:column;align-items:flex-start;gap:26px;padding-block:28px}.production-site .editorial-home .eh-hero h1{font-size:clamp(34px,3.3vw,48px);line-height:1.1;max-width:560px;text-wrap:balance;color:var(--eh-ink)}.production-site .editorial-home .eh-hero-copy>p{font-size:21px;line-height:1.5;max-width:39ch;color:var(--eh-muted)}.production-site .editorial-home .eh-primary{display:inline-flex;gap:18px;align-items:center;min-height:50px;margin-top:6px;padding:14px 23px;background:#1667c8;color:#fff;border:1px solid #1667c8;border-radius:6px;font-size:16px;font-weight:600;line-height:1.4;text-decoration:none}.production-site .editorial-home .eh-primary:hover{background:#1455a0;border-color:#1455a0}.production-site .editorial-home .eh-hero-image{position:relative;min-width:0;margin:0}.production-site .editorial-home .eh-hero-image img{display:block;width:100%;height:auto;aspect-ratio:1.46;object-fit:cover;border-radius:4px}.production-site .editorial-home .eh-hero-image figcaption{position:absolute;bottom:12px;left:12px;right:12px;width:fit-content;max-width:calc(100% - 24px);padding:7px 10px;background:#fcfbf7;color:#142435;border-radius:4px;font-size:12px;line-height:1.4}.production-site .editorial-home .eh-lifecycle{background:#0d304b;color:#fff}.production-site .editorial-home .eh-lifecycle-grid{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));padding-block:32px}.production-site .editorial-home .eh-lifecycle-grid>a{display:flex;flex-direction:column;align-items:flex-start;gap:10px;padding-inline:32px;border-left:1px solid #668095;text-decoration:none;color:#fff;min-width:0}.production-site .editorial-home .eh-lifecycle-grid>a:first-child{border:0;padding-left:0}.production-site .editorial-home .eh-lifecycle-grid>a:last-child{padding-right:0}.production-site .editorial-home .eh-lifecycle-grid a:hover .eh-stage-title{text-decoration:underline;text-underline-offset:5px;text-decoration-thickness:1px}.production-site .editorial-home .eh-lifecycle a:focus-visible{outline-color:#c5ddff}.production-site .editorial-home .eh-stage-title{font-size:36px;line-height:1.12}.production-site .editorial-home .eh-stage-description{font-size:15px;line-height:1.45;max-width:23ch;flex:1}.production-site .editorial-home .eh-lifecycle svg{flex:none}.production-site .editorial-home .eh-guides{padding-block:44px 24px;background:#fff}.production-site .editorial-home .eh-guides-intro{margin-bottom:34px;max-width:900px}.production-site .editorial-home .eh-eyebrow{font-family:Inter,Arial,sans-serif;font-size:12px;font-weight:600;line-height:1.5;letter-spacing:.055em;text-transform:uppercase;color:#852039;margin:0 0 10px}.production-site .editorial-home .eh-guides-intro h2{font-size:40px;line-height:1.15;margin-bottom:12px;color:var(--eh-ink)}.production-site .editorial-home .eh-guides-intro>p:last-child{font-size:17px;line-height:1.5;color:var(--eh-muted);max-width:78ch}.production-site .editorial-home .eh-guide-layout{display:grid;grid-template-columns:minmax(0,1fr) minmax(0,1fr);gap:38px}.production-site .editorial-home .eh-featured-guide{display:flex;flex-direction:column;align-items:flex-start;gap:14px;min-width:0}.production-site .editorial-home .eh-featured-label{display:inline-block;background:#d9e7fc;color:#17427b;border-radius:3px;padding:5px 10px;text-transform:uppercase;font-size:11px;line-height:1.3;font-weight:600;letter-spacing:.02em}.production-site .editorial-home .eh-featured-guide h3{font-size:40px;line-height:1.1;color:var(--eh-ink)}.production-site .editorial-home .eh-featured-guide>p{color:var(--eh-muted);font-size:17px;line-height:1.5;max-width:60ch}.production-site .editorial-home .eh-guide-image-link{display:block;width:100%;min-width:0}.production-site .editorial-home .eh-guide-image-link img{display:block;width:100%;height:auto;object-fit:cover;border-radius:4px}.production-site .editorial-home .eh-featured-guide .eh-guide-image-link img{aspect-ratio:1.65}.production-site .editorial-home .eh-guide-actions{display:flex;flex-direction:column;align-items:flex-start;gap:0}.production-site .editorial-home :is(.eh-guide-actions,.eh-guide-directory,.eh-intro-links) a{display:inline-flex;align-items:center;gap:12px;min-height:40px;color:#1455a0;font-size:15px;font-weight:600;line-height:1.4;text-decoration:underline;text-underline-offset:4px;text-decoration-thickness:1px}.production-site .editorial-home .eh-guide-actions a:last-child:not(:first-child){font-size:13px;font-weight:500;color:#4d606d;min-height:32px}.production-site .editorial-home .eh-guide-actions svg{flex:none}.production-site .editorial-home .eh-supporting-guides{border-left:1px solid var(--eh-rule);padding-left:32px;display:flex;flex-direction:column;gap:24px}.production-site .editorial-home .eh-supporting-guide{display:grid;grid-template-columns:minmax(0,1fr) minmax(0,1fr);gap:20px;align-items:start;min-width:0}.production-site .editorial-home .eh-supporting-guide+.eh-supporting-guide{border-top:1px solid var(--eh-rule);padding-top:24px}.production-site .editorial-home .eh-supporting-guide .eh-guide-image-link img{aspect-ratio:1.08}.production-site .editorial-home .eh-supporting-guide h3{font-size:29px;line-height:1.1;margin:0 0 10px;color:var(--eh-ink);overflow-wrap:normal}.production-site .editorial-home .eh-supporting-guide p{font-size:15px;line-height:1.5;margin-bottom:8px;color:var(--eh-muted)}.production-site .editorial-home :is(.eh-featured-guide,.eh-supporting-guide) h3 a:hover{text-decoration:underline;text-underline-offset:4px;text-decoration-thickness:1px}.production-site .editorial-home .eh-guide-directory{display:flex;justify-content:flex-end;margin-top:16px}.production-site .editorial-home .eh-role-band{display:grid;grid-template-columns:.8fr 1fr 1fr;gap:28px;align-items:center;padding-block:28px;border-block:1px solid var(--eh-rule);background:#fff}.production-site .editorial-home .eh-role-band h2{font-size:25px;line-height:1.2}.production-site .editorial-home .eh-role-band>a{display:flex;flex-direction:column;gap:6px;border-left:1px solid var(--eh-rule);padding-left:26px;min-width:0}.production-site .editorial-home .eh-role-band>a:first-of-type{border-color:#852039}.production-site .editorial-home .eh-role-band strong{display:flex;align-items:center;gap:10px;color:#1455a0;font-size:15px;font-weight:600;line-height:1.4}.production-site .editorial-home .eh-role-band strong svg{flex:none}.production-site .editorial-home .eh-role-band span{font-size:12px;line-height:1.5;color:var(--eh-muted)}.production-site .editorial-home .eh-role-band a:hover strong{text-decoration:underline;text-underline-offset:4px}.production-site .editorial-home .eh-institute-intro{display:grid;grid-template-columns:minmax(0,1fr) 34%;gap:64px;align-items:center;padding-block:64px}.production-site .editorial-home .eh-institute-intro>div>p:not(.eh-eyebrow){font-size:21px;line-height:1.55;color:var(--eh-muted);max-width:55ch}.production-site .editorial-home .eh-intro-links{display:flex;flex-wrap:wrap;gap:8px 24px;margin-top:20px}.production-site .editorial-home .eh-institute-intro figure{margin:0}.production-site .editorial-home .eh-institute-intro img{display:block;width:100%;height:auto;aspect-ratio:1.6;object-fit:cover;object-position:50% 25%;border-radius:4px}.production-site .editorial-home .rd-audiences{display:grid;grid-template-columns:minmax(0,1.1fr) minmax(0,.9fr);gap:64px;padding-bottom:60px}.production-site .editorial-home .rd-panel-body h2{font-size:32px;line-height:1.18}.production-site .editorial-home .rd-stage-link{grid-template-columns:60px minmax(0,1fr) 20px;gap:12px;padding-block:18px}.production-site .editorial-home .rd-stage-action{font-size:0}.production-site .editorial-home .rd-stage-copy strong{font-size:17px}.production-site .editorial-home .rd-stage-copy>span{font-size:14px}.production-site .editorial-home .rd-advisor-panel p:not(.rd-eyebrow){font-size:17px;line-height:1.6}.production-site .editorial-home .rd-research{padding-bottom:52px}.production-site .editorial-home .rd-research-cover{display:grid;grid-template-columns:minmax(0,1fr) minmax(0,1fr);column-gap:64px;row-gap:14px;padding-block:36px 0}.production-site .editorial-home .rd-research-cover>.rd-eyebrow,.production-site .editorial-home .rd-research-cover>h2,.production-site .editorial-home .rd-research-cover>.rd-research-status{grid-column:1}.production-site .editorial-home .rd-research-cover h2{font-size:32px;line-height:1.2;max-width:28ch}.production-site .editorial-home .rd-research-status{justify-self:start;align-self:start}.production-site .editorial-home .rd-research-copy{grid-column:2;grid-row:1/span 3;display:flex;flex-direction:column;gap:14px}.production-site .editorial-home .rd-research-copy>p{font-size:17px;line-height:1.6}.production-site .editorial-home .rd-resource-columns{display:grid;grid-template-columns:minmax(0,1.2fr) minmax(0,.8fr);gap:64px;padding-bottom:56px}.production-site .editorial-home .rd-resource-columns h2{font-size:30px;line-height:1.2}.production-site .editorial-home .rd-resource-rows a{grid-template-columns:80px minmax(0,1fr) 18px;gap:14px}.production-site .editorial-home .rd-resource-rows strong{font-size:16px}.production-site .editorial-home .rd-resource-description{font-size:14px}.production-site .editorial-home .rd-starting-point>p{font-size:17px;line-height:1.6}@media(max-width:1100px){.production-site .editorial-home .eh-container,.production-site .editorial-home .rd-container{padding-inline:30px}.production-site .editorial-home .eh-hero{gap:24px;padding-block:30px}.production-site .editorial-home .eh-hero-copy{gap:22px}.production-site .editorial-home .eh-hero-copy>p{font-size:19px}.production-site .editorial-home .eh-guide-layout{gap:28px}.production-site .editorial-home .eh-supporting-guides{padding-left:24px}.production-site .editorial-home .eh-supporting-guide{gap:16px}.production-site .editorial-home .eh-supporting-guide h3{font-size:26px}.production-site .editorial-home .eh-supporting-guide p{font-size:14px}.production-site .editorial-home .eh-featured-guide h3{font-size:36px}.production-site .editorial-home .eh-lifecycle-grid>a{padding-inline:24px}.production-site .editorial-home .rd-audiences,.production-site .editorial-home .rd-resource-columns{gap:40px}}@media(max-width:850px){.production-site .editorial-home .eh-hero{grid-template-columns:minmax(0,1fr) minmax(0,1fr);gap:24px}.production-site .editorial-home .eh-hero h1{font-size:34px}.production-site .editorial-home .eh-hero-copy>p{font-size:17px}.production-site .editorial-home .eh-primary{font-size:14px;padding:12px 16px;gap:12px}.production-site .editorial-home .eh-hero-image img{aspect-ratio:1.46}.production-site .editorial-home .eh-hero-image figcaption{font-size:10px}.production-site .editorial-home .eh-lifecycle-grid>a{padding-inline:18px}.production-site .editorial-home .eh-stage-title{font-size:30px}.production-site .editorial-home .eh-stage-description{font-size:13px}.production-site .editorial-home .eh-guide-layout{grid-template-columns:minmax(0,1fr)}.production-site .editorial-home .eh-featured-guide .eh-guide-image-link img{aspect-ratio:1.9}.production-site .editorial-home .eh-supporting-guides{padding-left:0;border-left:0;border-top:1px solid var(--eh-rule);padding-top:28px;display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:24px}.production-site .editorial-home .eh-supporting-guide{display:flex;flex-direction:column;gap:16px}.production-site .editorial-home .eh-supporting-guide+.eh-supporting-guide{border:0;padding-top:0}.production-site .editorial-home .eh-supporting-guide .eh-guide-image-link img{aspect-ratio:1.5}.production-site .editorial-home .eh-role-band{grid-template-columns:1fr 1fr;gap:20px}.production-site .editorial-home .eh-role-band h2{grid-column:1/-1}.production-site .editorial-home .eh-institute-intro{gap:32px}.production-site .editorial-home .eh-institute-intro>div>p:not(.eh-eyebrow){font-size:18px}.production-site .editorial-home .rd-audiences{grid-template-columns:minmax(0,1fr);gap:40px}.production-site .editorial-home .rd-research-cover{column-gap:32px}.production-site .editorial-home .rd-resource-columns{grid-template-columns:minmax(0,1fr);gap:36px}}@media(max-width:600px){.production-site .editorial-home .eh-container,.production-site .editorial-home .rd-container{padding-inline:20px}.production-site .editorial-home .eh-hero{grid-template-columns:minmax(0,1fr);gap:26px;padding-block:30px 26px}.production-site .editorial-home .eh-hero-copy{padding:0;gap:20px}.production-site .editorial-home .eh-hero h1{font-size:36px;line-height:1.12;text-wrap:pretty;max-width:18ch}.production-site .editorial-home .eh-hero-copy>p{font-size:18px;line-height:1.5}.production-site .editorial-home .eh-primary{font-size:15px;min-height:48px;margin:2px 0 0;padding:12px 18px}.production-site .editorial-home .eh-hero-image img{aspect-ratio:1.46}.production-site .editorial-home .eh-hero-image figcaption{font-size:11px;position:static;max-width:none;width:auto;padding:8px 0 0;background:none;border-radius:0}.production-site .editorial-home .eh-lifecycle-grid{grid-template-columns:repeat(2,minmax(0,1fr));padding-block:8px}.production-site .editorial-home .eh-lifecycle-grid>a{padding:22px 18px;gap:9px;border-left:1px solid #668095}.production-site .editorial-home .eh-lifecycle-grid>a:nth-child(odd){padding-left:0;border-left:0}.production-site .editorial-home .eh-lifecycle-grid>a:nth-child(2n){padding-right:0}.production-site .editorial-home .eh-lifecycle-grid>a:nth-child(n+3){border-top:1px solid #668095}.production-site .editorial-home .eh-stage-title{font-size:30px}.production-site .editorial-home .eh-stage-description{font-size:14px;line-height:1.5}.production-site .editorial-home .eh-guides{padding-top:32px;padding-bottom:20px}.production-site .editorial-home .eh-guides-intro{margin-bottom:26px}.production-site .editorial-home .eh-guides-intro h2{font-size:32px;line-height:1.15}.production-site .editorial-home .eh-guides-intro>p:last-child{font-size:16px;line-height:1.55}.production-site .editorial-home .eh-featured-guide{gap:12px}.production-site .editorial-home .eh-featured-guide h3{font-size:32px}.production-site .editorial-home .eh-featured-guide>p{font-size:16px}.production-site .editorial-home .eh-featured-guide .eh-guide-image-link img{aspect-ratio:1.5}.production-site .editorial-home .eh-supporting-guides{display:flex;gap:24px;padding-top:24px}.production-site .editorial-home .eh-supporting-guide{display:grid;grid-template-columns:36% minmax(0,1fr);gap:16px}.production-site .editorial-home .eh-supporting-guide+.eh-supporting-guide{border-top:1px solid var(--eh-rule);padding-top:24px}.production-site .editorial-home .eh-supporting-guide .eh-guide-image-link img{aspect-ratio:.9}.production-site .editorial-home .eh-supporting-guide h3{font-size:24px}.production-site .editorial-home .eh-supporting-guide p{font-size:14px}.production-site .editorial-home :is(.eh-guide-actions,.eh-guide-directory,.eh-intro-links) a{min-height:44px;font-size:14px}.production-site .editorial-home .eh-guide-actions a:last-child:not(:first-child){min-height:44px;font-size:13px}.production-site .editorial-home .eh-guide-actions{gap:2px}.production-site .editorial-home .eh-guide-directory{justify-content:flex-start;margin-top:12px}.production-site .editorial-home .eh-role-band{display:flex;flex-direction:column;align-items:stretch;padding-block:26px;gap:20px}.production-site .editorial-home .eh-role-band h2{font-size:26px}.production-site .editorial-home .eh-role-band>a{padding-left:16px;gap:8px}.production-site .editorial-home .eh-role-band strong{font-size:16px}.production-site .editorial-home .eh-role-band span{font-size:14px}.production-site .editorial-home .eh-institute-intro{grid-template-columns:minmax(0,1fr);padding-block:40px;gap:26px}.production-site .editorial-home .eh-institute-intro>div>p:not(.eh-eyebrow){font-size:18px}.production-site .editorial-home .eh-institute-intro img{aspect-ratio:1.8}.production-site .editorial-home .rd-panel-body h2,.production-site .editorial-home .rd-research-cover h2,.production-site .editorial-home .rd-resource-columns h2{font-size:28px;line-height:1.22}.production-site .editorial-home .rd-stage-link{grid-template-columns:1fr 18px}.production-site .editorial-home .rd-stage-number{grid-column:1/-1}.production-site .editorial-home .rd-stage-copy{grid-column:1}.production-site .editorial-home .rd-stage-action{grid-row:2;grid-column:2}.production-site .editorial-home .rd-audiences,.production-site .editorial-home .rd-research{padding-bottom:40px}.production-site .editorial-home .rd-research-cover{display:flex;gap:16px;padding-top:30px}.production-site .editorial-home .rd-research-copy{gap:14px}.production-site .editorial-home .rd-resource-columns{padding-bottom:40px}.production-site .editorial-home .rd-resource-rows a{grid-template-columns:minmax(0,1fr) 18px}}@media(max-width:360px){.production-site .editorial-home .eh-hero h1{font-size:32px}.production-site .editorial-home .eh-supporting-guide{display:flex;flex-direction:column}.production-site .editorial-home .eh-supporting-guide .eh-guide-image-link img{aspect-ratio:1.6}}.production-site .editorial-home .eh-supporting-guide .eh-guide-image-link img{aspect-ratio:4/3;object-fit:contain}.production-site .editorial-home .eh-guide-directory{justify-content:space-between;align-items:center;gap:16px}.production-site .editorial-home .eh-guide-directory>p{font-size:12px;line-height:1.5;color:#596873}@media(max-width:600px){.production-site .editorial-home .eh-guide-directory{align-items:flex-start;flex-direction:column;gap:8px}}.production-site .editorial-home .eh-institute-intro{display:block}.production-site .editorial-home .eh-institute-intro>div{max-width:880px}.production-site .editorial-home .eh-institute-intro>div>p:not(.eh-eyebrow){max-width:65ch}.production-site .editorial-home .eh-featured-guide .eh-guide-image-link img{aspect-ratio:16/9;object-fit:contain}.production-site div.resource-directory{max-width:1280px;margin:auto;padding:42px 32px 56px;color:#243541}.production-site .resource-directory .resource-intro{display:grid;grid-template-columns:minmax(0,1fr) minmax(280px,390px);gap:40px;align-items:end;max-width:none;padding:0 0 30px;border-bottom:1px solid #dce4eb}.production-site .resource-directory .resource-intro h1{font-family:var(--font-body);font-size:40px;font-weight:600;line-height:1.15;letter-spacing:-.035em;max-width:none;margin:0 0 12px}.production-site .resource-directory .resource-lede{font-size:17px;line-height:1.6;color:#596873;margin:0;max-width:540px}.production-site .resource-directory .resource-intro label{display:block;font-size:12px;font-weight:500;color:#52616c;margin:0 0 8px}.production-site .resource-directory .resource-search-controls{display:flex;align-items:center;position:relative;gap:10px;border:1px solid #b9c6d2;border-radius:6px;background:#fff;padding:0 8px 0 12px;min-height:46px;margin:0}.production-site .resource-directory .resource-search-controls>svg{flex:none;color:#657682}.production-site .resource-directory .resource-search-controls input{min-width:0;width:100%;flex:1;border:0;background:transparent;font:400 14px/1.5 var(--font-body);padding:11px 0;border-radius:0;outline-offset:3px}.production-site .resource-directory .resource-search-controls input::-webkit-search-cancel-button{display:none}.production-site .resource-directory .resource-search-controls button{display:grid;place-items:center;flex:none;width:34px;min-height:34px;padding:0;border:0;border-radius:4px;background:#f3f6f9;color:#243b4e;cursor:pointer}.production-site .resource-directory .resource-search-controls button:hover{background:#eaf2fd}.production-site .resource-directory .resource-search-controls .resource-clear{background:transparent}.production-site .resource-directory .resource-catalog{display:grid;grid-template-columns:168px minmax(0,1fr);gap:44px;padding-top:30px}.production-site .resource-directory .resource-index{align-self:start;position:sticky;top:calc(var(--redesign-header-height,96px) + 24px)}.production-site .resource-directory .resource-index>p{font-size:11px;font-weight:600;letter-spacing:.045em;text-transform:uppercase;color:#657682;margin:0 0 10px}.production-site .resource-directory .resource-stage-nav{display:grid;gap:0;margin:0}.production-site .resource-directory .resource-stage-nav a{display:flex;align-items:center;justify-content:space-between;gap:12px;min-height:43px;padding:10px 0;border:0;border-bottom:1px solid #dce4eb;border-radius:0;text-decoration:none;background:transparent;font-size:14px;font-weight:500;color:#365066}.production-site .resource-directory .resource-stage-nav a:hover{color:#0b4a8f;background:transparent}.production-site .resource-directory .resource-stage-nav svg{color:#73899b}.production-site .resource-directory .resource-orientation-link{display:block;font-size:12px;line-height:1.6;color:#657682;text-decoration:none;margin:26px 0 0}.production-site .resource-directory .resource-orientation-link span{display:block;font-size:12px;font-weight:500;color:#0b4a8f;margin-top:6px}.production-site .resource-directory .resource-orientation-link svg{display:inline;vertical-align:middle;margin-left:4px}.production-site .resource-directory .resource-section-heading{display:flex;align-items:baseline;justify-content:space-between;gap:16px;margin:0 0 22px}.production-site .resource-directory .resource-section-heading h2{font-size:23px;font-weight:600;letter-spacing:-.025em;line-height:1.35;margin:0}.production-site .resource-directory .resource-section-heading p{font-size:12px;color:#657682;margin:0;line-height:1.6}.production-site .resource-directory .resource-group{display:grid;grid-template-columns:112px minmax(0,1fr);gap:22px;padding:0 0 22px;margin:0 0 22px;border-bottom:1px solid #dce4eb;scroll-margin-top:calc(var(--redesign-header-height,96px) + 24px)}.production-site .resource-directory .resource-group-heading{padding-top:5px}.production-site .resource-directory .resource-group h3{font-size:17px;font-weight:600;letter-spacing:-.015em;line-height:1.4;margin:0 0 7px;color:#243b4e}.production-site .resource-directory .resource-group-heading p{font-size:12px;color:#657682;line-height:1.6;margin:0}.production-site .resource-directory .resource-card{display:flex;flex-direction:column;align-items:flex-start;gap:17px;padding:20px 22px;border:1px solid #dce4eb;border-radius:8px;background:#fff;box-shadow:none}.production-site .resource-directory .resource-type{display:block;align-self:start;background:none;padding:0;border:0;border-radius:0;font-size:11px;font-weight:500;line-height:1.4;color:#657682;margin-bottom:7px}.production-site .resource-directory .resource-card :is(h3,h4){font-family:var(--font-body);font-size:21px;font-weight:600;letter-spacing:-.025em;line-height:1.3;margin:0 0 9px;color:#243541}.production-site .resource-directory .resource-card :is(h3,h4) a{color:inherit;text-decoration:none}.production-site .resource-directory .resource-card :is(h3,h4) a:hover{color:#0b4a8f;text-decoration:underline;text-underline-offset:4px}.production-site .resource-directory .resource-card p{font-size:14px;line-height:1.65;color:#596873;margin:0;max-width:680px}.production-site .resource-directory .resource-actions{display:flex;align-items:center;gap:22px;flex-wrap:wrap;margin:0;min-height:30px}.production-site .resource-directory .resource-actions a{display:inline-flex;align-items:center;gap:7px;min-height:32px;text-decoration:none;font-size:13px;font-weight:600;line-height:1.5;color:#0b4a8f}.production-site .resource-directory .resource-actions a:hover{text-decoration:underline;text-underline-offset:4px}.production-site .resource-directory .resource-actions .resource-worksheet{color:#52616c;font-weight:500}.production-site .resource-directory .resource-actions svg{flex:none}.production-site .resource-directory .resource-shorter-tools{padding-top:16px}.production-site .resource-directory .resource-shorter-tools>p{font-size:14px;line-height:1.7;color:#596873;max-width:680px;margin:0 0 22px}.production-site .resource-directory .resource-working-list{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:16px}.production-site .resource-directory .resource-working-list .resource-card{padding:20px;border:1px solid #dce4eb}.production-site .resource-directory .resource-working-list .resource-card :is(h3,h4){font-size:18px}.production-site .resource-directory .resource-working-list .resource-actions{margin-top:auto}.production-site .resource-directory .resource-disclosure{font-size:12px;line-height:1.7;color:#657682;border-top:1px solid #dce4eb;padding:22px 0 0;margin:32px 0 0;max-width:850px}.production-site .resource-directory .resource-search-results{border:0;border-radius:0;padding:0;background:transparent;margin:0}.production-site .resource-directory .resource-search-results .resource-section-heading{margin-bottom:8px}.production-site .resource-directory .resource-section-heading button{font:500 12px var(--font-body);border:0;padding:8px 0;background:none;color:#0b4a8f;cursor:pointer;text-decoration:underline;text-underline-offset:4px}.production-site .resource-directory .resource-search-results>p{font-size:13px;color:#596873;margin:0 0 18px}.production-site .resource-directory .resource-result-list{display:grid;gap:14px}.production-site div.resource-directory #orientation{margin-top:32px;border:1px solid #dce4eb;border-radius:8px;padding:28px;background:#f5f8fc;display:grid;grid-template-columns:minmax(180px,.7fr) minmax(0,1.3fr);gap:32px}.production-site div.resource-directory #orientation h2{font-size:27px}.production-site div.resource-directory #orientation p{font-size:14px;line-height:1.65}.production-site div.resource-directory #orientation>.assessment{margin:0}.production-site div.resource-directory [id]{scroll-margin-top:calc(var(--redesign-header-height,96px) + 24px)}.production-site div.resource-directory [hidden]{display:none!important}@media(max-width:850px){.production-site .resource-directory .resource-intro{grid-template-columns:minmax(0,1fr);gap:22px}.production-site .resource-directory .resource-intro form{max-width:520px;width:100%}.production-site .resource-directory .resource-catalog{grid-template-columns:140px minmax(0,1fr);gap:28px}.production-site .resource-directory .resource-group{grid-template-columns:minmax(0,1fr);gap:12px}.production-site .resource-directory .resource-group-heading{display:flex;align-items:baseline;gap:12px;flex-wrap:wrap}.production-site .resource-directory .resource-group h3{margin:0}.production-site .resource-directory .resource-section-heading p{display:none}.production-site .resource-directory .resource-working-list{grid-template-columns:minmax(0,1fr)}}@media(max-width:600px){.production-site div.resource-directory{padding:28px 20px 40px}.production-site .resource-directory .resource-intro{gap:20px;padding-bottom:22px}.production-site .resource-directory .resource-intro h1{font-size:32px;margin-bottom:10px}.production-site .resource-directory .resource-lede{font-size:16px;line-height:1.6}.production-site .resource-directory .resource-intro label{font-size:11px}.production-site .resource-directory .resource-catalog{display:block;padding-top:22px}.production-site .resource-directory .resource-index{position:static;margin-bottom:26px}.production-site .resource-directory .resource-index>p{font-size:10px;margin-bottom:6px}.production-site .resource-directory .resource-stage-nav{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:0;border-bottom:1px solid #dce4eb}.production-site .resource-directory .resource-stage-nav a{justify-content:center;padding:10px 4px;min-height:42px;border-bottom:2px solid transparent;margin-bottom:-1px;font-size:13px}.production-site .resource-directory .resource-stage-nav a:hover,.production-site .resource-directory .resource-stage-nav a:focus-visible{border-bottom-color:#0b4a8f;background:#f1f6fc}.production-site .resource-directory .resource-stage-nav svg{display:none}.production-site .resource-directory .resource-orientation-link{margin-top:12px;font-size:11px}.production-site .resource-directory .resource-orientation-link span{display:inline;margin-left:5px;font-size:11px}.production-site .resource-directory .resource-section-heading{margin-bottom:18px}.production-site .resource-directory .resource-section-heading h2{font-size:20px}.production-site .resource-directory .resource-group{margin-bottom:18px;padding-bottom:18px;gap:10px}.production-site .resource-directory .resource-group-heading p{font-size:11px}.production-site .resource-directory .resource-card{padding:18px;gap:12px}.production-site .resource-directory .resource-card :is(h3,h4){font-size:20px}.production-site .resource-directory .resource-card p{font-size:13px}.production-site .resource-directory .resource-actions{gap:16px}.production-site .resource-directory .resource-actions a{font-size:12px;min-height:36px}.production-site div.resource-directory #orientation{display:block;padding:20px}.production-site div.resource-directory #orientation>.assessment{margin-top:20px}.production-site .resource-directory .resource-disclosure{font-size:11px}}@media(max-width:600px){.production-site .resource-directory .resource-search-controls input{font-size:16px}}.production-site .resource-directory #resource-directory:focus{outline:none}@font-face{font-family:"Source Serif 4";font-style:normal;font-display:swap;font-weight:400;src:url(/assets/source-serif-4-cyrillic-ext-400-normal-CWV284fw.woff2) format("woff2"),url(/assets/source-serif-4-cyrillic-ext-400-normal-DLkyKLvH.woff) format("woff");unicode-range:U+0460-052F,U+1C80-1C8A,U+20B4,U+2DE0-2DFF,U+A640-A69F,U+FE2E-FE2F}@font-face{font-family:"Source Serif 4";font-style:normal;font-display:swap;font-weight:400;src:url(/assets/source-serif-4-cyrillic-400-normal-C44pakCn.woff2) format("woff2"),url(/assets/source-serif-4-cyrillic-400-normal-B8Z6Jvzv.woff) format("woff");unicode-range:U+0301,U+0400-045F,U+0490-0491,U+04B0-04B1,U+2116}@font-face{font-family:"Source Serif 4";font-style:normal;font-display:swap;font-weight:400;src:url(/assets/source-serif-4-greek-400-normal-Cw5-AHNN.woff2) format("woff2"),url(/assets/source-serif-4-greek-400-normal-BccYJ-vZ.woff) format("woff");unicode-range:U+0370-0377,U+037A-037F,U+0384-038A,U+038C,U+038E-03A1,U+03A3-03FF}@font-face{font-family:"Source Serif 4";font-style:normal;font-display:swap;font-weight:400;src:url(/assets/source-serif-4-vietnamese-400-normal-BbG3LG1A.woff2) format("woff2"),url(/assets/source-serif-4-vietnamese-400-normal-DR1UuFon.woff) format("woff");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 Serif 4";font-style:normal;font-display:swap;font-weight:400;src:url(/assets/source-serif-4-latin-ext-400-normal-Cp7z-ARB.woff2) format("woff2"),url(/assets/source-serif-4-latin-ext-400-normal-CEpydyUl.woff) format("woff");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-20C0,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:"Source Serif 4";font-style:normal;font-display:swap;font-weight:400;src:url(/assets/source-serif-4-latin-400-normal-DJ5YJwmz.woff2) format("woff2"),url(/assets/source-serif-4-latin-400-normal-Dn3IlU-Z.woff) format("woff");unicode-range:U+0000-00FF,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 Serif 4";font-style:normal;font-display:swap;font-weight:600;src:url(/assets/source-serif-4-cyrillic-ext-600-normal-D_E8FDgP.woff2) format("woff2"),url(/assets/source-serif-4-cyrillic-ext-600-normal-DiT2IGQm.woff) format("woff");unicode-range:U+0460-052F,U+1C80-1C8A,U+20B4,U+2DE0-2DFF,U+A640-A69F,U+FE2E-FE2F}@font-face{font-family:"Source Serif 4";font-style:normal;font-display:swap;font-weight:600;src:url(/assets/source-serif-4-cyrillic-600-normal-BDP5YDHD.woff2) format("woff2"),url(/assets/source-serif-4-cyrillic-600-normal-DFnC3vAY.woff) format("woff");unicode-range:U+0301,U+0400-045F,U+0490-0491,U+04B0-04B1,U+2116}@font-face{font-family:"Source Serif 4";font-style:normal;font-display:swap;font-weight:600;src:url(/assets/source-serif-4-greek-600-normal-DdRkKr-1.woff2) format("woff2"),url(/assets/source-serif-4-greek-600-normal-DhXQw1Kl.woff) format("woff");unicode-range:U+0370-0377,U+037A-037F,U+0384-038A,U+038C,U+038E-03A1,U+03A3-03FF}@font-face{font-family:"Source Serif 4";font-style:normal;font-display:swap;font-weight:600;src:url(/assets/source-serif-4-vietnamese-600-normal-CznyfUKR.woff2) format("woff2"),url(/assets/source-serif-4-vietnamese-600-normal-B0WJbuqT.woff) format("woff");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 Serif 4";font-style:normal;font-display:swap;font-weight:600;src:url(/assets/source-serif-4-latin-ext-600-normal-0sIUyHMO.woff2) format("woff2"),url(/assets/source-serif-4-latin-ext-600-normal-C6NNqpJh.woff) format("woff");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-20C0,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:"Source Serif 4";font-style:normal;font-display:swap;font-weight:600;src:url(/assets/source-serif-4-latin-600-normal-DouSKlru.woff2) format("woff2"),url(/assets/source-serif-4-latin-600-normal-DMD1h6_f.woff) format("woff");unicode-range:U+0000-00FF,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 Serif 4";font-style:normal;font-display:swap;font-weight:700;src:url(/assets/source-serif-4-cyrillic-ext-700-normal-B9R79AaY.woff2) format("woff2"),url(/assets/source-serif-4-cyrillic-ext-700-normal-DsKdgJCr.woff) format("woff");unicode-range:U+0460-052F,U+1C80-1C8A,U+20B4,U+2DE0-2DFF,U+A640-A69F,U+FE2E-FE2F}@font-face{font-family:"Source Serif 4";font-style:normal;font-display:swap;font-weight:700;src:url(/assets/source-serif-4-cyrillic-700-normal-BmBwwUw2.woff2) format("woff2"),url(/assets/source-serif-4-cyrillic-700-normal-DVvE-KHB.woff) format("woff");unicode-range:U+0301,U+0400-045F,U+0490-0491,U+04B0-04B1,U+2116}@font-face{font-family:"Source Serif 4";font-style:normal;font-display:swap;font-weight:700;src:url(/assets/source-serif-4-greek-700-normal-BzuEQSqJ.woff2) format("woff2"),url(/assets/source-serif-4-greek-700-normal-C5Ojiwey.woff) format("woff");unicode-range:U+0370-0377,U+037A-037F,U+0384-038A,U+038C,U+038E-03A1,U+03A3-03FF}@font-face{font-family:"Source Serif 4";font-style:normal;font-display:swap;font-weight:700;src:url(/assets/source-serif-4-vietnamese-700-normal-CCAt8c4x.woff2) format("woff2"),url(/assets/source-serif-4-vietnamese-700-normal-BBU5i_d1.woff) format("woff");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 Serif 4";font-style:normal;font-display:swap;font-weight:700;src:url(/assets/source-serif-4-latin-ext-700-normal-C8ywwcuQ.woff2) format("woff2"),url(/assets/source-serif-4-latin-ext-700-normal-BZsvHpal.woff) format("woff");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-20C0,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:"Source Serif 4";font-style:normal;font-display:swap;font-weight:700;src:url(/assets/source-serif-4-latin-700-normal-CGGdTIBe.woff2) format("woff2"),url(/assets/source-serif-4-latin-700-normal-3V4Pv1hj.woff) format("woff");unicode-range:U+0000-00FF,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:Inter;font-style:normal;font-display:swap;font-weight:400;src:url(/assets/inter-cyrillic-ext-400-normal-BQZuk6qB.woff2) format("woff2"),url(/assets/inter-cyrillic-ext-400-normal-DQukG94-.woff) format("woff");unicode-range:U+0460-052F,U+1C80-1C8A,U+20B4,U+2DE0-2DFF,U+A640-A69F,U+FE2E-FE2F}@font-face{font-family:Inter;font-style:normal;font-display:swap;font-weight:400;src:url(/assets/inter-cyrillic-400-normal-obahsSVq.woff2) format("woff2"),url(/assets/inter-cyrillic-400-normal-HOLc17fK.woff) format("woff");unicode-range:U+0301,U+0400-045F,U+0490-0491,U+04B0-04B1,U+2116}@font-face{font-family:Inter;font-style:normal;font-display:swap;font-weight:400;src:url(/assets/inter-greek-ext-400-normal-DGGRlc-M.woff2) format("woff2"),url(/assets/inter-greek-ext-400-normal-KugGGMne.woff) format("woff");unicode-range:U+1F00-1FFF}@font-face{font-family:Inter;font-style:normal;font-display:swap;font-weight:400;src:url(/assets/inter-greek-400-normal-B4URO6DV.woff2) format("woff2"),url(/assets/inter-greek-400-normal-q2sYcFCs.woff) format("woff");unicode-range:U+0370-0377,U+037A-037F,U+0384-038A,U+038C,U+038E-03A1,U+03A3-03FF}@font-face{font-family:Inter;font-style:normal;font-display:swap;font-weight:400;src:url(/assets/inter-vietnamese-400-normal-DMkecbls.woff2) format("woff2"),url(/assets/inter-vietnamese-400-normal-Bbgyi5SW.woff) format("woff");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:Inter;font-style:normal;font-display:swap;font-weight:400;src:url(/assets/inter-latin-ext-400-normal-C1nco2VV.woff2) format("woff2"),url(/assets/inter-latin-ext-400-normal-77YHD8bZ.woff) format("woff");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-20C0,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:Inter;font-style:normal;font-display:swap;font-weight:400;src:url(/assets/inter-latin-400-normal-C38fXH4l.woff2) format("woff2"),url(/assets/inter-latin-400-normal-CyCys3Eg.woff) format("woff");unicode-range:U+0000-00FF,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:Inter;font-style:normal;font-display:swap;font-weight:500;src:url(/assets/inter-cyrillic-ext-500-normal-B0yAr1jD.woff2) format("woff2"),url(/assets/inter-cyrillic-ext-500-normal-BmqWE9Dz.woff) format("woff");unicode-range:U+0460-052F,U+1C80-1C8A,U+20B4,U+2DE0-2DFF,U+A640-A69F,U+FE2E-FE2F}@font-face{font-family:Inter;font-style:normal;font-display:swap;font-weight:500;src:url(/assets/inter-cyrillic-500-normal-BasfLYem.woff2) format("woff2"),url(/assets/inter-cyrillic-500-normal-CxZf_p3X.woff) format("woff");unicode-range:U+0301,U+0400-045F,U+0490-0491,U+04B0-04B1,U+2116}@font-face{font-family:Inter;font-style:normal;font-display:swap;font-weight:500;src:url(/assets/inter-greek-ext-500-normal-C4iEst2y.woff2) format("woff2"),url(/assets/inter-greek-ext-500-normal-2j5mBUwD.woff) format("woff");unicode-range:U+1F00-1FFF}@font-face{font-family:Inter;font-style:normal;font-display:swap;font-weight:500;src:url(/assets/inter-greek-500-normal-BIZE56-Y.woff2) format("woff2"),url(/assets/inter-greek-500-normal-Xzm54t5V.woff) format("woff");unicode-range:U+0370-0377,U+037A-037F,U+0384-038A,U+038C,U+038E-03A1,U+03A3-03FF}@font-face{font-family:Inter;font-style:normal;font-display:swap;font-weight:500;src:url(/assets/inter-vietnamese-500-normal-DOriooB6.woff2) format("woff2"),url(/assets/inter-vietnamese-500-normal-mJboJaSs.woff) format("woff");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:Inter;font-style:normal;font-display:swap;font-weight:500;src:url(/assets/inter-latin-ext-500-normal-CV4jyFjo.woff2) format("woff2"),url(/assets/inter-latin-ext-500-normal-BxGbmqWO.woff) format("woff");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-20C0,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:Inter;font-style:normal;font-display:swap;font-weight:500;src:url(/assets/inter-latin-500-normal-Cerq10X2.woff2) format("woff2"),url(/assets/inter-latin-500-normal-BL9OpVg8.woff) format("woff");unicode-range:U+0000-00FF,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:Inter;font-style:normal;font-display:swap;font-weight:600;src:url(/assets/inter-cyrillic-ext-600-normal-Dfes3d0z.woff2) format("woff2"),url(/assets/inter-cyrillic-ext-600-normal-Bcila6Z-.woff) format("woff");unicode-range:U+0460-052F,U+1C80-1C8A,U+20B4,U+2DE0-2DFF,U+A640-A69F,U+FE2E-FE2F}@font-face{font-family:Inter;font-style:normal;font-display:swap;font-weight:600;src:url(/assets/inter-cyrillic-600-normal-CWCymEST.woff2) format("woff2"),url(/assets/inter-cyrillic-600-normal-4D_pXhcN.woff) format("woff");unicode-range:U+0301,U+0400-045F,U+0490-0491,U+04B0-04B1,U+2116}@font-face{font-family:Inter;font-style:normal;font-display:swap;font-weight:600;src:url(/assets/inter-greek-ext-600-normal-DRtmH8MT.woff2) format("woff2"),url(/assets/inter-greek-ext-600-normal-B8X0CLgF.woff) format("woff");unicode-range:U+1F00-1FFF}@font-face{font-family:Inter;font-style:normal;font-display:swap;font-weight:600;src:url(/assets/inter-greek-600-normal-plRanbMR.woff2) format("woff2"),url(/assets/inter-greek-600-normal-BZpKdvQh.woff) format("woff");unicode-range:U+0370-0377,U+037A-037F,U+0384-038A,U+038C,U+038E-03A1,U+03A3-03FF}@font-face{font-family:Inter;font-style:normal;font-display:swap;font-weight:600;src:url(/assets/inter-vietnamese-600-normal-Cc8MFFhd.woff2) format("woff2"),url(/assets/inter-vietnamese-600-normal-BuLX-rYi.woff) format("woff");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:Inter;font-style:normal;font-display:swap;font-weight:600;src:url(/assets/inter-latin-ext-600-normal-D2bJ5OIk.woff2) format("woff2"),url(/assets/inter-latin-ext-600-normal-CIVaiw4L.woff) format("woff");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-20C0,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:Inter;font-style:normal;font-display:swap;font-weight:600;src:url(/assets/inter-latin-600-normal-LgqL8muc.woff2) format("woff2"),url(/assets/inter-latin-600-normal-CiBQ2DWP.woff) format("woff");unicode-range:U+0000-00FF,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:Inter;font-style:normal;font-display:swap;font-weight:700;src:url(/assets/inter-cyrillic-ext-700-normal-BjwYoWNd.woff2) format("woff2"),url(/assets/inter-cyrillic-ext-700-normal-LO58E6JB.woff) format("woff");unicode-range:U+0460-052F,U+1C80-1C8A,U+20B4,U+2DE0-2DFF,U+A640-A69F,U+FE2E-FE2F}@font-face{font-family:Inter;font-style:normal;font-display:swap;font-weight:700;src:url(/assets/inter-cyrillic-700-normal-CjBOestx.woff2) format("woff2"),url(/assets/inter-cyrillic-700-normal-DrXBdSj3.woff) format("woff");unicode-range:U+0301,U+0400-045F,U+0490-0491,U+04B0-04B1,U+2116}@font-face{font-family:Inter;font-style:normal;font-display:swap;font-weight:700;src:url(/assets/inter-greek-ext-700-normal-qfdV9bQt.woff2) format("woff2"),url(/assets/inter-greek-ext-700-normal-BoQ6DsYi.woff) format("woff");unicode-range:U+1F00-1FFF}@font-face{font-family:Inter;font-style:normal;font-display:swap;font-weight:700;src:url(/assets/inter-greek-700-normal-C3JjAnD8.woff2) format("woff2"),url(/assets/inter-greek-700-normal-BUv2fZ6O.woff) format("woff");unicode-range:U+0370-0377,U+037A-037F,U+0384-038A,U+038C,U+038E-03A1,U+03A3-03FF}@font-face{font-family:Inter;font-style:normal;font-display:swap;font-weight:700;src:url(/assets/inter-vietnamese-700-normal-DlLaEgI2.woff2) format("woff2"),url(/assets/inter-vietnamese-700-normal-BZaoP0fm.woff) format("woff");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:Inter;font-style:normal;font-display:swap;font-weight:700;src:url(/assets/inter-latin-ext-700-normal-Ca8adRJv.woff2) format("woff2"),url(/assets/inter-latin-ext-700-normal-TidjK2hL.woff) format("woff");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-20C0,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:Inter;font-style:normal;font-display:swap;font-weight:700;src:url(/assets/inter-latin-700-normal-Yt3aPRUw.woff2) format("woff2"),url(/assets/inter-latin-700-normal-BLAVimhd.woff) format("woff");unicode-range:U+0000-00FF,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}:root{font-family:Inter,system-ui,sans-serif;color:#102844;background:#fff;font-synthesis:none;--font-body: "Inter", system-ui, sans-serif;--font-heading: "Source Serif 4", Georgia, serif;--page-gutter: clamp(24px, 6vw, 92px);--reading-width: 68ch;--ink: #102844;--ink-strong: #161b22;--ink-soft: #45566b;--oxblood: #982b3a;--brass: #9a782f;--paper: #ffffff;--paper-deep: #f1f4f6;--surface-soft: #f5f7f8;--surface-quiet: #edf1f4;--line: #d5dce3;--blue: #2d73ba;--sage: #7f9782;--gold: #9a782f;--shadow: 0 10px 24px rgb(16 40 68 / 8%)}*{box-sizing:border-box}html{scroll-behavior:smooth}body{margin:0;min-width:320px;min-height:100vh;background:var(--paper);color:var(--ink);-webkit-font-smoothing:antialiased}button,input{font:inherit}button,a{color:inherit}.site-shell{min-height:100vh;overflow:hidden}.section-anchor{scroll-margin-top:86px}.visually-hidden{position:absolute;width:1px;height:1px;padding:0;margin:-1px;overflow:hidden;clip:rect(0,0,0,0);white-space:nowrap;border:0}.site-header{height:86px;padding:0 clamp(24px,4vw,64px);background:#fffffff7;border-bottom:1px solid var(--line);display:grid;grid-template-columns:minmax(320px,1fr) auto minmax(150px,.75fr);align-items:center;position:sticky;top:0;z-index:40;-webkit-backdrop-filter:blur(14px);backdrop-filter:blur(14px)}.brand{width:320px;height:58px;padding:0;border:0;background:transparent;display:flex;align-items:center;cursor:pointer;overflow:visible}.brand-crop{width:320px;height:58px;display:flex;align-items:center;overflow:visible}.brand-crop picture{display:block;width:100%}.brand-crop img{display:block;width:100%;height:auto;max-width:100%}.desktop-nav{display:flex;align-items:center;gap:clamp(20px,2.8vw,42px)}.desktop-nav a,.sign-in,.icon-button,.menu-button{border:0;background:transparent;cursor:pointer}.desktop-nav a{font-family:var(--font-body);font-size:13px;font-weight:600;padding:32px 0;text-decoration:none;border-bottom:2px solid transparent;white-space:nowrap}.desktop-nav a[aria-current]{color:var(--oxblood);border-bottom-color:var(--oxblood)}.desktop-nav a:hover,.desktop-nav a:focus-visible{color:var(--oxblood)}.header-actions{justify-self:end;display:flex;align-items:center;gap:20px}.icon-button,.sign-in,.menu-button{min-height:44px;min-width:44px;display:inline-flex;align-items:center;justify-content:center}.sign-in{gap:7px;font-size:13px;font-weight:600}.sign-in{text-decoration:none}.menu-button,.mobile-nav{display:none}.hero{min-height:320px;display:grid;grid-template-columns:minmax(0,1.2fr) minmax(420px,.8fr);border-bottom:1px solid var(--line);background:linear-gradient(90deg,#fff,#fff 58%,#f5f7f8)}.hero-copy{align-self:center;padding:34px clamp(42px,5.3vw,86px) 36px clamp(32px,5vw,78px);max-width:700px}.eyebrow{margin:0 0 14px;color:var(--oxblood);font-size:11px;font-weight:700;letter-spacing:.16em;text-transform:uppercase}h1,h2,.footer-brand{font-family:var(--font-heading)}h1,h2,h3{text-wrap:balance}h1{margin:0;max-width:650px;font-size:clamp(46px,4vw,64px);line-height:.99;letter-spacing:-.035em;font-weight:600}h1 em{color:var(--oxblood);font-weight:400}.hero-lede{max-width:570px;margin:21px 0 24px;font-size:15px;line-height:1.58;color:#2c3f57}.hero-actions,.research-actions{display:flex;align-items:center;gap:16px;flex-wrap:wrap}.button{border:1px solid var(--ink);min-height:48px;padding:0 22px;display:inline-flex;align-items:center;justify-content:center;gap:12px;background:transparent;cursor:pointer;font-family:var(--font-body);font-size:14px;font-weight:600;text-decoration:none;line-height:1.4;padding-block:12px;transition:transform .16s ease,background .16s ease,color .16s ease}.button svg{width:18px;height:18px}.button:hover{transform:none}.button-primary{background:var(--oxblood);color:#fff;border-color:var(--oxblood)}.button-primary:hover{background:#711c26}.button-secondary{color:var(--oxblood);border-color:var(--oxblood)}.button-secondary:hover,.button-outline:hover{background:var(--oxblood);color:#fff}.hero-visual{margin:0;min-height:320px;position:relative;overflow:hidden;background:#e8edf1}.hero-visual img{width:100%;height:100%;object-fit:cover;object-position:55% center;position:absolute;top:0;right:0;bottom:0;left:0}.hero-visual figcaption{position:absolute;right:24px;bottom:18px;padding:8px 10px;background:#ffffffeb;color:#31455c;font-size:10px;letter-spacing:.02em}.lifecycle-section{background:#fff;border-bottom:1px solid var(--line)}.stage-grid{display:grid;grid-template-columns:repeat(4,1fr);max-width:1500px;margin:0 auto}.stage-tab{border:0;border-right:1px solid var(--line);border-bottom:3px solid transparent;background:transparent;min-height:86px;padding:13px clamp(14px,2vw,34px);display:grid;grid-template-columns:48px 1fr auto;gap:15px;align-items:center;text-align:left;cursor:pointer}.stage-tab:last-child{border-right:0}.stage-tab:hover,.stage-tab.active{background:#f2f5f7}.stage-tab.sage.active{border-bottom-color:var(--sage)}.stage-tab.gold.active{border-bottom-color:var(--gold)}.stage-tab.blue.active{border-bottom-color:var(--blue)}.stage-tab.oxblood.active{border-bottom-color:var(--oxblood)}.stage-icon{width:46px;height:46px;border:1px solid currentColor;border-radius:50%;display:grid;place-items:center}.stage-tab.sage .stage-icon{color:#6f8a73}.stage-tab.gold .stage-icon{color:var(--gold)}.stage-tab.blue .stage-icon{color:var(--blue)}.stage-tab.oxblood .stage-icon{color:var(--oxblood)}.stage-tab strong{display:block;font-family:"Source Serif 4",serif;font-size:17px;text-transform:uppercase;letter-spacing:.04em}.stage-tab small{display:block;margin-top:4px;color:#48586a;font-size:11px;line-height:1.35}.stage-arrow{opacity:.7}.text-link{border:0;background:transparent;padding:8px 0;color:var(--oxblood);font-weight:700;font-size:13px;cursor:pointer;display:inline-flex;align-items:center;gap:8px}.text-link svg{width:17px}.authority-grid{display:grid;grid-template-columns:minmax(0,1.04fr) minmax(0,.96fr);border-bottom:1px solid var(--line)}.research-section{display:grid;grid-template-columns:minmax(0,1.1fr) minmax(300px,.72fr);min-height:448px;background:var(--surface-soft);border-right:1px solid var(--line)}.research-copy{padding:42px clamp(28px,3.3vw,54px);align-self:center}.research-copy h2,.cea-intro h2,.tools-section h2{margin:0;font-size:clamp(31px,2.35vw,39px);line-height:1.04;letter-spacing:-.025em;max-width:760px}.research-copy>p:not(.eyebrow){max-width:700px;margin:17px 0;color:var(--ink-soft);font-size:15px;line-height:1.7}.status-note{max-width:650px;padding:16px 0;border-top:1px solid var(--line);border-bottom:1px solid var(--line);display:flex;gap:12px;align-items:center;color:#44566a;font-size:13px}.status-note svg{color:var(--brass);flex:0 0 auto}.research-actions{margin-top:19px}.research-visual{margin:0;min-height:448px;overflow:hidden;position:relative;background:#e6ebef}.research-visual img{position:absolute;top:0;right:0;bottom:0;left:0;width:100%;height:100%;object-fit:cover;object-position:center 47%}.cea-section{display:grid;grid-template-columns:minmax(0,1fr) 148px;gap:22px;padding:36px clamp(24px,2.5vw,42px);background:#fff}.cea-intro h2{max-width:550px;font-size:clamp(29px,2vw,35px)}.cea-intro>p:not(.eyebrow){margin:15px 0 18px;max-width:560px;color:var(--ink-soft);font-size:15px;line-height:1.7}.cea-principles{display:grid;grid-template-columns:repeat(2,1fr);border-top:1px solid var(--line)}.cea-principles>div{padding:11px 8px 10px 0;display:flex;gap:8px;border-bottom:1px solid var(--line)}.cea-principles svg{color:var(--oxblood);flex:0 0 auto}.cea-principles strong,.cea-principles small{display:block}.cea-principles strong{font-family:"Source Serif 4",serif;font-size:13px}.cea-principles small{margin-top:3px;color:#5b6876;font-size:10px;line-height:1.35}.cea-seal-wrap{align-self:center;text-align:center}.cea-seal-wrap img{width:min(100%,138px);filter:contrast(1.04)}.cea-seal-wrap p{margin:12px 0 0;font-family:"Source Serif 4",serif;font-size:13px}.pathways{grid-column:1 / -1;border-top:1px solid var(--line);padding-top:12px}.pathway-list{border-top:1px solid var(--line)}.authority-grid .pathway-list{display:grid;grid-template-columns:repeat(3,1fr)}.pathway{width:100%;min-height:68px;padding:10px 8px 10px 0;display:grid;grid-template-columns:48px 1fr auto;align-items:center;gap:14px;background:transparent;border:0;border-bottom:1px solid var(--line);text-align:left;cursor:pointer}.pathway:hover{color:var(--oxblood)}.pathway-icon{width:45px;height:45px;border:1px solid currentColor;border-radius:50%;display:grid;place-items:center}.pathway strong,.pathway small{display:block}.pathway strong{font-family:"Source Serif 4",serif;font-size:12px;line-height:1.15}.pathway small{margin-top:4px;color:#5a6674;font-size:9px;line-height:1.3}.pathways .button{margin-top:14px;min-height:40px;color:var(--oxblood);border-color:var(--oxblood)}.tools-section{display:grid;grid-template-columns:minmax(280px,.68fr) minmax(0,1.32fr);gap:clamp(48px,7vw,112px);padding:76px clamp(34px,7vw,108px);background:var(--surface-quiet);border-bottom:1px solid var(--line)}.tools-heading>p:not(.eyebrow){max-width:530px;color:var(--ink-soft);line-height:1.65}.tools-heading .text-link{margin-top:12px}.page-hero{min-height:330px;padding:56px var(--page-gutter);display:flex;align-items:center;background:linear-gradient(110deg,#fff,#fff 66%,#f0f4f7);border-bottom:1px solid var(--line)}.page-hero>div{max-width:980px}.page-hero h1{max-width:900px;font-size:clamp(40px,4vw,60px);line-height:1.08}.page-hero>div>p:not(.eyebrow){max-width:760px;margin:25px 0 0;color:var(--ink-soft);font-size:18px;line-height:1.65}.page-hero .hero-actions{margin-top:30px}.stage-directory{background:#fff}.stage-directory-item{width:100%;min-height:190px;padding:30px clamp(28px,6vw,92px);border:0;border-bottom:1px solid var(--line);background:transparent;display:grid;grid-template-columns:52px 60px minmax(0,1fr) auto;gap:28px;align-items:center;text-align:left;cursor:pointer}.stage-directory-item:hover{background:#f2f5f7}.stage-directory-number{color:#8b8174;font-family:"Source Serif 4",serif}.stage-directory-item small{display:block;margin-bottom:6px;color:var(--oxblood);font-weight:700;letter-spacing:.13em;text-transform:uppercase}.stage-directory-item strong{display:block;font-family:"Source Serif 4",serif;font-size:clamp(25px,2.5vw,38px);line-height:1.08}.stage-directory-item p{max-width:820px;margin:9px 0 0;color:var(--ink-soft);font-size:13px;line-height:1.5}.crosscut-section{padding:68px clamp(28px,6vw,92px);display:grid;grid-template-columns:.8fr 1.2fr;gap:80px;background:var(--surface-quiet);border-bottom:1px solid var(--line)}.crosscut-section h2,.decision-grid h2,.two-column-editorial h2,.cea-bridge h2,.report-feature h2,.standards-grid h2,.candidate-journey h2,.thinkific-handoff h2,.assessment-section h2,.mission-grid h2,.governance-callout h2{margin:0;font-size:clamp(35px,3.2vw,50px);line-height:1.05}.crosscut-grid{display:grid;grid-template-columns:repeat(2,1fr);border-top:1px solid var(--line)}.crosscut-grid span{padding:18px 4px;border-bottom:1px solid var(--line);font-family:"Source Serif 4",serif;font-size:18px}.stage-page-hero{padding:44px clamp(28px,6vw,92px) 72px;background:var(--surface-soft);border-bottom:1px solid var(--line)}.breadcrumb{padding:10px 0;border:0;background:transparent;color:var(--ink-soft);cursor:pointer;font-size:12px}.stage-page-title{max-width:1100px;margin-top:28px;display:grid;grid-template-columns:64px 1fr;gap:30px;align-items:start}.stage-page-title .stage-icon{width:60px;height:60px}.stage-page-title h1{max-width:880px;font-size:clamp(40px,4vw,60px);line-height:1.08}.stage-page-title>div>p:last-child{max-width:760px;margin:25px 0 0;color:var(--ink-soft);font-size:17px;line-height:1.65}.decision-grid{padding:70px clamp(28px,6vw,92px);display:grid;grid-template-columns:.9fr 1.1fr;gap:90px;background:#fff;border-bottom:1px solid var(--line)}.decision-grid ol{margin:0;padding:0;list-style:none;counter-reset:decision;border-top:1px solid var(--line)}.decision-grid li{min-height:72px;padding:20px 4px;border-bottom:1px solid var(--line);counter-increment:decision;display:grid;grid-template-columns:46px 1fr;align-items:center;font-family:"Source Serif 4",serif;font-size:19px}.decision-grid li:before{content:"0" counter(decision);color:var(--oxblood);font-family:Inter,sans-serif;font-size:11px;font-weight:700}.two-column-editorial{padding:70px clamp(28px,6vw,92px);display:grid;grid-template-columns:1.1fr .9fr;gap:90px;background:var(--surface-quiet);border-bottom:1px solid var(--line)}.two-column-editorial ul{margin:28px 0 0;padding:0;list-style:none;border-top:1px solid var(--line)}.two-column-editorial li{padding:15px 0;border-bottom:1px solid var(--line);display:flex;gap:11px;align-items:center;color:var(--ink-soft);font-size:14px}.two-column-editorial li svg{color:var(--oxblood);flex:0 0 auto}.two-column-editorial aside{padding:42px;align-self:start;background:#fff;border-top:4px solid var(--oxblood);box-shadow:none}.two-column-editorial aside h3{margin:0;font-family:"Source Serif 4",serif;font-size:31px;line-height:1.05}.two-column-editorial aside>p:not(.eyebrow){margin:18px 0 26px;color:var(--ink-soft);line-height:1.6}.cea-bridge{padding:54px clamp(28px,6vw,92px);display:grid;grid-template-columns:1fr 1fr auto;gap:48px;align-items:center;background:#fff;border-bottom:1px solid var(--line)}.cea-bridge p:not(.eyebrow){color:var(--ink-soft);line-height:1.6}.report-feature{min-height:520px;display:grid;grid-template-columns:1fr .9fr;background:var(--surface-soft);border-bottom:1px solid var(--line)}.report-feature>div{padding:70px clamp(34px,7vw,108px);align-self:center}.report-feature>div>p:not(.eyebrow){margin:22px 0;color:var(--ink-soft);line-height:1.65}.report-feature .button{margin-top:25px}.report-feature>img{width:100%;height:100%;min-height:520px;object-fit:cover}.publication-grid{display:grid;grid-template-columns:repeat(3,1fr);background:#fff}.publication-grid article,.tool-catalog article{min-height:250px;padding:36px clamp(25px,3vw,46px);border-right:1px solid var(--line);border-bottom:1px solid var(--line)}.publication-grid article:nth-child(3n),.tool-catalog article:nth-child(3n){border-right:0}.publication-grid span,.tool-catalog article>span,.principles-section article>span{color:var(--oxblood);font-size:10px;font-weight:700;letter-spacing:.14em;text-transform:uppercase}.publication-grid h3,.tool-catalog h3,.principles-section h3{margin:28px 0 10px;font-family:"Source Serif 4",serif;font-size:26px}.publication-grid p,.tool-catalog p,.principles-section p{color:var(--ink-soft);font-size:15px;line-height:1.7}.methods-strip{display:grid;grid-template-columns:repeat(3,1fr);background:#102744;color:#fff}.methods-strip>div{min-height:110px;padding:25px clamp(22px,3vw,45px);border-right:1px solid rgb(255 255 255 / 18%);display:flex;gap:15px;align-items:center}.methods-strip svg{color:#d8ba72}.methods-strip strong,.methods-strip small{display:block}.methods-strip strong{font-family:"Source Serif 4",serif}.methods-strip small{margin-top:4px;color:#bec9d5;font-size:10px}.cea-page-hero{min-height:390px;padding:56px var(--page-gutter);display:grid;grid-template-columns:1fr 270px;gap:70px;align-items:center;background:var(--surface-soft);border-bottom:1px solid var(--line)}.cea-page-hero h1{max-width:920px;font-size:clamp(40px,4vw,60px);line-height:1.08}.cea-page-hero>div:first-child>p:not(.eyebrow){max-width:800px;margin:25px 0 30px;color:var(--ink-soft);font-size:17px;line-height:1.65}.cea-page-seal{text-align:center}.cea-page-seal img{width:230px}.cea-page-seal span{display:block;margin-top:10px;font-family:"Source Serif 4",serif;font-size:13px}.standards-grid{padding:70px clamp(28px,6vw,92px);display:grid;grid-template-columns:repeat(4,1fr);background:#fff;border-bottom:1px solid var(--line)}.standards-grid>div{grid-column:1 / -1;max-width:800px;margin-bottom:45px}.standards-grid article{padding:28px 26px 10px 0;border-top:1px solid var(--line)}.standards-grid article:not(:last-child){border-right:1px solid var(--line);margin-right:26px}.standards-grid article svg{color:var(--oxblood)}.standards-grid h3{margin:18px 0 8px;font-family:"Source Serif 4",serif;font-size:22px}.standards-grid article p{color:var(--ink-soft);font-size:15px;line-height:1.7}.pathway-section{padding:70px clamp(28px,6vw,92px);background:var(--surface-quiet);border-bottom:1px solid var(--line)}.pathway-section>div{display:grid;grid-template-columns:repeat(3,1fr);border-top:1px solid var(--line)}.pathway-section article{padding:34px 28px 18px 0;border-right:1px solid var(--line)}.pathway-section article:not(:first-child){padding-left:28px}.pathway-section article:last-child{border-right:0}.pathway-section article>span{color:var(--oxblood);font-size:11px;font-weight:700}.pathway-section article svg{display:block;margin-top:28px;color:var(--oxblood)}.pathway-section h3{margin:17px 0 11px;font-family:"Source Serif 4",serif;font-size:27px;line-height:1.1}.pathway-section article p{min-height:64px;color:var(--ink-soft);font-size:15px;line-height:1.7}.candidate-journey{padding:70px clamp(28px,6vw,92px);display:grid;grid-template-columns:.75fr 1.25fr;gap:70px;background:#fff;border-bottom:1px solid var(--line)}.candidate-journey ol{margin:0;padding:0;list-style:none;display:grid;grid-template-columns:repeat(2,1fr);border-top:1px solid var(--line)}.candidate-journey li{min-height:66px;padding:17px 6px;border-bottom:1px solid var(--line);display:flex;gap:15px;align-items:center;font-family:"Source Serif 4",serif}.candidate-journey li span{color:var(--oxblood);font-family:Inter,sans-serif;font-size:10px;font-weight:700}.thinkific-handoff{padding:58px clamp(28px,6vw,92px);display:grid;grid-template-columns:1fr auto;gap:70px;align-items:center;background:#102744;color:#fff}.thinkific-handoff h2{max-width:760px}.thinkific-handoff p:not(.eyebrow){max-width:800px;color:#c6d0dc;line-height:1.6}.credential-hero{padding:38px clamp(32px,7vw,108px) 72px;display:grid;grid-template-columns:minmax(0,1fr) minmax(280px,380px);gap:clamp(54px,8vw,120px);align-items:center;background:linear-gradient(110deg,#fff,#fff 64%,#f0f4f7);border-bottom:1px solid var(--line)}.credential-hero h1{margin:0;max-width:940px;font-size:clamp(40px,4vw,60px);line-height:1.08}.credential-hero>div>p:not(.eyebrow){max-width:820px;margin:24px 0 30px;color:var(--ink-soft);font-size:17px;line-height:1.65}.status-card{padding:34px;background:#102744;color:#fff;border-top:4px solid var(--oxblood)}.status-card>span{color:#d8ba72;font-size:10px;font-weight:700;letter-spacing:.14em;text-transform:uppercase}.status-card strong{display:block;margin-top:18px;font-family:"Source Serif 4",serif;font-size:28px;line-height:1.12}.status-card p{margin:17px 0 0;color:#c5d0db;font-size:13px;line-height:1.6}.pathway-purpose{padding:70px clamp(28px,6vw,92px);display:grid;grid-template-columns:.8fr 1.2fr;gap:80px;background:#fff;border-bottom:1px solid var(--line)}.pathway-purpose h2,.framework-section h2,.cohort-callout h2,.claim-boundary h2{margin:0;font-size:clamp(35px,3.2vw,50px);line-height:1.05}.purpose-points{display:grid;grid-template-columns:repeat(3,1fr);border-top:1px solid var(--line)}.purpose-points article{padding:28px 24px 8px 0;border-right:1px solid var(--line)}.purpose-points article:not(:first-child){padding-left:24px}.purpose-points article:last-child{border-right:0}.purpose-points svg{color:var(--oxblood)}.purpose-points h3{margin:18px 0 9px;font-family:"Source Serif 4",serif;font-size:22px}.purpose-points p{color:var(--ink-soft);font-size:15px;line-height:1.7}.framework-section{padding:70px clamp(28px,6vw,92px);display:grid;grid-template-columns:minmax(260px,.72fr) minmax(0,1.28fr);gap:80px;background:var(--surface-quiet);border-bottom:1px solid var(--line)}.section-intro{align-self:start;position:sticky;top:118px}.section-intro>p:last-child{max-width:520px;color:var(--ink-soft);line-height:1.65}.framework-list{margin:0;padding:0;list-style:none;border-top:1px solid #aeb9c4}.framework-list li{min-height:112px;padding:21px 4px;display:grid;grid-template-columns:76px 1fr;gap:22px;border-bottom:1px solid #aeb9c4}.framework-list li>span{padding-top:4px;color:var(--oxblood);font-size:11px;font-weight:700;letter-spacing:.08em;text-transform:uppercase}.framework-list h3{margin:0;font-family:"Source Serif 4",serif;font-size:24px}.framework-list p{max-width:760px;margin:8px 0 0;color:var(--ink-soft);font-size:15px;line-height:1.7}.evidence-strip{display:grid;grid-template-columns:repeat(3,1fr);background:#102744;color:#fff}.evidence-strip>div{min-height:116px;padding:25px clamp(22px,3vw,45px);border-right:1px solid rgb(255 255 255 / 18%);display:flex;gap:15px;align-items:center}.evidence-strip>div:last-child{border-right:0}.evidence-strip svg{color:#d8ba72;flex:0 0 auto}.evidence-strip strong,.evidence-strip small{display:block}.evidence-strip strong{font-family:"Source Serif 4",serif;font-size:18px}.evidence-strip small{margin-top:5px;color:#bec9d5;font-size:10px;line-height:1.4}.cohort-callout{padding:68px clamp(28px,6vw,92px);display:grid;grid-template-columns:1fr auto;gap:70px;align-items:center;background:#fff;border-bottom:1px solid var(--line)}.cohort-callout>div:first-child>p:last-child{max-width:870px;color:var(--ink-soft);line-height:1.65}.cohort-actions{min-width:230px;display:grid;gap:10px;justify-items:start}.working-notice{padding:24px clamp(28px,6vw,92px);display:flex;gap:15px;align-items:flex-start;background:#fff8e8;border-bottom:1px solid #d8c692;color:#5c4b21}.working-notice svg{flex:0 0 auto;color:var(--brass)}.working-notice strong{font-family:"Source Serif 4",serif;font-size:18px}.working-notice p{margin:5px 0 0;max-width:980px;font-size:15px;line-height:1.7}.exit-results-main #readiness-method{margin-top:34px;padding:24px;border:1px solid #d8c692}.standard-directory{display:grid;grid-template-columns:repeat(4,1fr);background:#fff}.standard-directory article{min-height:250px;padding:34px clamp(24px,3vw,44px);border-right:1px solid var(--line);border-bottom:1px solid var(--line)}.standard-directory article:nth-child(4n){border-right:0}.standard-directory span{color:var(--oxblood);font-size:10px;font-weight:700}.standard-directory h2{margin:30px 0 10px;font-size:27px}.standard-directory p{color:var(--ink-soft);font-size:15px;line-height:1.7}.claim-boundary{padding:68px clamp(28px,6vw,92px);display:grid;grid-template-columns:1fr 1fr;gap:80px;background:var(--surface-quiet);border-bottom:1px solid var(--line)}.claim-boundary>p{align-self:center;color:var(--ink-soft);line-height:1.7}.faq-list{padding:24px clamp(28px,6vw,92px) 72px;background:#fff}.faq-list details{border-bottom:1px solid var(--line)}.faq-list summary{min-height:92px;display:grid;grid-template-columns:48px 1fr auto;gap:20px;align-items:center;cursor:pointer;list-style:none;font-family:"Source Serif 4",serif;font-size:clamp(20px,2vw,28px)}.faq-list summary::-webkit-details-marker{display:none}.faq-list summary>span{color:var(--oxblood);font-family:Inter,sans-serif;font-size:10px;font-weight:700}.faq-list summary svg{color:var(--oxblood)}.faq-list details>p{max-width:var(--reading-width);margin:-4px 48px 30px;color:var(--ink-soft);line-height:1.7}.assessment-section{padding:70px clamp(28px,6vw,92px);display:grid;grid-template-columns:.7fr 1.3fr;gap:70px;background:var(--surface-quiet);border-bottom:1px solid var(--line)}.assessment-section>div:first-child>p:not(.eyebrow){color:var(--ink-soft);line-height:1.6}.assessment{background:#fff;border-top:4px solid var(--oxblood);box-shadow:none}.assessment>div{padding:28px 32px;border-bottom:1px solid var(--line)}.assessment>div>span{color:var(--oxblood);font-size:10px;font-weight:700}.assessment>div>p{font-family:"Source Serif 4",serif;font-size:19px}.assessment>div>div:not(.assessment-result){display:flex;gap:9px;flex-wrap:wrap}.assessment button{min-height:42px;padding:0 14px;border:1px solid var(--line);background:transparent;cursor:pointer;font-size:12px}.assessment button.selected{border-color:var(--oxblood);background:var(--oxblood);color:#fff}.assessment .assessment-result{background:var(--surface-soft)}.assessment-result h3{margin:4px 0;font-family:"Source Serif 4",serif;font-size:32px}.assessment-result>p:not(.eyebrow){color:var(--ink-soft);font-family:Inter,sans-serif;font-size:12px}.assessment-result .text-link{width:auto;min-height:0;padding:0;border:0;color:var(--oxblood)}.tool-catalog{display:grid;grid-template-columns:repeat(3,1fr);background:#fff}.agenda-grid,.research-question,.research-sequence,.learning-boundary,.evidence-plan{padding:70px clamp(28px,6vw,92px);display:grid;grid-template-columns:.8fr 1.2fr;gap:80px;background:#fff;border-bottom:1px solid var(--line)}.agenda-grid h2,.research-question h2,.research-sequence h2,.learning-boundary h2,.evidence-plan h2,.tool-guide-layout h2{margin:0;font-size:clamp(35px,3.2vw,50px);line-height:1.06}.agenda-principles{display:grid;grid-template-columns:repeat(2,1fr);border-top:1px solid var(--line)}.agenda-principles article{min-height:190px;padding:28px 28px 20px 0;border-bottom:1px solid var(--line)}.agenda-principles article:nth-child(odd){border-right:1px solid var(--line)}.agenda-principles article:nth-child(2n){padding-left:28px}.agenda-principles span,.research-output-grid article>span{color:var(--oxblood);font-size:10px;font-weight:700;letter-spacing:.12em}.agenda-principles h3,.research-output-grid h3{margin:20px 0 9px;font-family:"Source Serif 4",serif;font-size:24px}.agenda-principles p,.research-output-grid p,.research-sequence>div>p:last-child,.learning-boundary p,.evidence-plan p,.pathway-purpose>div:last-child p{color:var(--ink-soft);line-height:1.7}.research-sequence{background:var(--surface-quiet)}.research-sequence ol,.research-question ol{margin:0;padding:0;list-style:none;border-top:1px solid var(--line)}.research-sequence li,.research-question li{min-height:68px;padding:17px 4px;border-bottom:1px solid var(--line);display:grid;grid-template-columns:44px 1fr;gap:12px;align-items:center;font-family:"Source Serif 4",serif;font-size:18px}.research-sequence li span,.research-question li span{color:var(--oxblood);font-family:Inter,sans-serif;font-size:10px;font-weight:700}.research-question>div:first-child{align-self:start}.research-output-grid{display:grid;grid-template-columns:repeat(4,1fr);background:var(--surface-quiet);border-bottom:1px solid var(--line)}.research-output-grid>div,.research-output-grid article{min-height:280px;padding:42px clamp(24px,3vw,44px);border-right:1px solid var(--line)}.research-output-grid article:last-child{border-right:0}.research-output-grid>div h2{margin:0;font-size:34px;line-height:1.08}.research-output-grid>div>p:last-child{color:var(--ink-soft);line-height:1.7}.learning-paths{display:grid;grid-template-columns:repeat(3,1fr);background:#fff;border-bottom:1px solid var(--line)}.learning-paths article{min-height:330px;padding:42px clamp(26px,4vw,58px);border-right:1px solid var(--line)}.learning-paths article:last-child{border-right:0}.learning-paths article>span{color:var(--oxblood);font-size:10px;font-weight:700;letter-spacing:.12em}.learning-paths svg{margin-top:34px;color:var(--oxblood)}.learning-paths h2{margin:17px 0 12px;font-size:30px}.learning-paths p{min-height:112px;color:var(--ink-soft);line-height:1.7}.learning-boundary{background:var(--surface-quiet)}.learning-boundary strong{color:var(--ink);font-family:"Source Serif 4",serif}.pathway-module-directory{grid-template-columns:repeat(5,1fr)}.pathway-module-directory article:nth-child(4n){border-right:1px solid var(--line)}.pathway-module-directory article:last-child{border-right:0}.evidence-plan{background:var(--surface-quiet)}.evidence-plan ul{margin:0;padding:0;list-style:none;border-top:1px solid var(--line)}.evidence-plan li{padding:18px 4px;border-bottom:1px solid var(--line);display:flex;gap:13px;align-items:center;font-family:"Source Serif 4",serif;font-size:18px}.evidence-plan li svg{flex:0 0 auto;color:var(--oxblood)}.tool-guide-layout{padding:70px clamp(28px,6vw,92px);display:grid;grid-template-columns:minmax(0,1.25fr) minmax(300px,.75fr);gap:80px;background:#fff;border-bottom:1px solid var(--line)}.tool-guide-layout>div>p:not(.eyebrow){max-width:760px;color:var(--ink-soft);line-height:1.7}.reflection-list{margin:34px 0 0;padding:0;list-style:none;border-top:1px solid var(--line)}.reflection-list li{border-bottom:1px solid var(--line)}.reflection-list button{width:100%;min-height:76px;padding:16px 4px;border:0;background:transparent;display:grid;grid-template-columns:44px 1fr;gap:14px;align-items:center;color:var(--ink);text-align:left;font-family:"Source Serif 4",serif;font-size:18px;line-height:1.45;cursor:pointer}.reflection-list button:hover,.reflection-list button.selected{background:var(--surface-soft)}.reflection-list button>span{color:var(--oxblood);font-family:Inter,sans-serif;font-size:10px;font-weight:700;display:grid;place-items:center}.evidence-checklist{padding:38px;align-self:start;background:var(--surface-quiet);border-top:4px solid var(--oxblood)}.evidence-checklist h2{font-size:34px}.evidence-checklist ul{margin:26px 0;padding:0;list-style:none}.evidence-checklist li{padding:14px 0;border-bottom:1px solid var(--line);display:flex;gap:12px;align-items:center;color:var(--ink-soft)}.evidence-checklist li svg{flex:0 0 auto;color:var(--oxblood)}.reflection-status{margin:28px 0;padding:20px 0;border-block:1px solid var(--line)}.reflection-status strong,.reflection-status span{display:block}.reflection-status strong{font-family:"Source Serif 4",serif;font-size:30px}.reflection-status span{margin-top:3px;color:var(--ink-soft);font-size:12px}.not-found-links{display:grid;grid-template-columns:repeat(4,1fr);border-bottom:1px solid var(--line)}.not-found-links :is(button,a){min-height:120px;padding:28px clamp(20px,3vw,42px);border:0;border-right:1px solid var(--line);background:#fff;display:flex;align-items:center;justify-content:space-between;gap:18px;color:var(--ink);font-family:"Source Serif 4",serif;font-size:20px;cursor:pointer}.not-found-links :is(button,a):hover{background:var(--surface-soft)}.not-found-links :is(button,a):last-child{border-right:0}.exit-assessment-shell{min-height:calc(100vh - 86px);display:grid;grid-template-columns:354px minmax(0,1fr);background:#fff;border-bottom:1px solid var(--line)}.assessment-progress{padding:30px 46px 42px clamp(30px,4vw,74px);background:#f3f6f8;border-right:1px solid var(--line);display:flex;flex-direction:column}.assessment-progress .breadcrumb{margin:0 0 24px;align-self:flex-start}.assessment-progress .eyebrow{margin-top:4px}.assessment-progress h1{max-width:250px;font-size:32px;line-height:1.02;letter-spacing:-.025em}.assessment-progress>ol{margin:42px 0 34px;padding:0;list-style:none}.assessment-progress>ol li{min-height:112px;display:grid;grid-template-columns:42px 1fr;gap:18px;position:relative;color:#55667a}.assessment-progress>ol li:not(:last-child):after{content:"";position:absolute;left:19px;top:42px;bottom:0;width:1px;background:#ccd5de}.assessment-progress>ol li>span{width:40px;height:40px;border:1px solid #9cabb9;border-radius:50%;display:grid;place-items:center;background:#f3f6f8;font-family:"Source Serif 4",serif;font-weight:600;position:relative;z-index:1}.assessment-progress>ol li>span svg{width:22px;height:22px}.assessment-progress>ol li strong,.assessment-progress>ol li small{display:block}.assessment-progress>ol li strong{margin-top:8px;font-size:14px}.assessment-progress>ol li small{margin-top:8px;font-size:11px;line-height:1.45}.assessment-progress>ol li.active{color:var(--ink)}.assessment-progress>ol li.active>span{color:var(--oxblood);border-color:var(--oxblood)}.assessment-progress>ol li.active strong{color:var(--oxblood)}.assessment-progress>ol li.complete>span{color:#fff;background:var(--oxblood);border-color:var(--oxblood)}.assessment-purpose{margin-top:auto;padding-top:22px;border-top:1px solid var(--line);display:grid;grid-template-columns:22px 1fr;gap:12px}.assessment-purpose strong{font-family:"Source Serif 4",serif;font-size:15px}.assessment-purpose p{margin:8px 0 0;color:var(--ink-soft);font-size:11px;line-height:1.6}.assessment-interview{width:100%;max-width:1160px;padding:30px clamp(42px,4.5vw,68px) 40px}.question-meta{display:flex;justify-content:space-between;color:#66768a;font-size:11px}.question-progress{width:60%;height:5px;margin:14px 0 32px;overflow:hidden;background:#e3e8ed}.question-progress>span{display:block;height:100%;background:var(--oxblood);transition:width .22s ease}.assessment-interview h2{max-width:930px;margin:0;font-family:"Source Serif 4",serif;font-size:clamp(38px,3.8vw,55px);line-height:1.02;letter-spacing:-.03em}.question-guidance{max-width:760px;margin:17px 0 26px;color:var(--ink-soft);font-size:14px;line-height:1.6}.answer-list{border:1px solid var(--line)}.answer-list>button{width:100%;min-height:74px;padding:11px 20px 11px 16px;display:grid;grid-template-columns:50px 1fr 24px;gap:16px;align-items:center;border:0;border-bottom:1px solid var(--line);background:#fff;text-align:left;cursor:pointer}.answer-list>button:last-child{border-bottom:0}.answer-list>button:hover{background:#f7f9fa}.answer-list>button.selected{background:#f5f7f8;box-shadow:inset 4px 0 0 var(--oxblood)}.answer-icon{width:43px;height:43px;border:1px solid #8090a2;border-radius:50%;display:grid;place-items:center;color:var(--ink)}.answer-list button.selected .answer-icon{color:var(--oxblood);border-color:var(--oxblood)}.answer-list strong,.answer-list small{display:block}.answer-list strong{font-size:14px}.answer-list small{margin-top:5px;color:#5a6b7f;font-size:11px;line-height:1.4}.radio-mark{width:21px;height:21px;padding:4px;border:1px solid #8090a2;border-radius:50%}.radio-mark>span{display:block;width:100%;height:100%;background:var(--oxblood);border-radius:50%}.assessment-disclosure{margin-top:20px;display:grid;grid-template-columns:1.35fr 1fr;gap:24px}.assessment-disclosure p{margin:0;display:flex;gap:9px;align-items:flex-start;color:#596a7e;font-size:10px;line-height:1.55}.assessment-disclosure svg{flex:0 0 auto;color:var(--ink)}.assessment-controls{margin-top:28px;padding-top:24px;border-top:1px solid var(--line);display:grid;grid-template-columns:1fr auto auto;gap:20px;align-items:center}.assessment-controls .back-control,.assessment-controls .save-control{min-height:44px;padding:0;border:0;background:transparent;cursor:pointer;display:inline-flex;align-items:center;gap:8px;font-size:12px}.assessment-controls .back-control:disabled{opacity:.35;cursor:default}.assessment-controls>div{display:flex;flex-direction:column;align-items:flex-end}.assessment-controls>div>span{margin-top:3px;color:#5b6d60;font-size:9px}.assessment-controls .button:disabled{opacity:.42;cursor:not-allowed;transform:none}.exit-results-page{min-height:calc(100vh - 86px);display:grid;grid-template-columns:minmax(0,1fr) 352px;background:#fff;border-bottom:1px solid var(--line)}.exit-results-main{padding:38px clamp(34px,5vw,76px) 64px}.exit-results-heading{display:grid;grid-template-columns:minmax(0,1fr) 230px;gap:46px;padding-bottom:34px;border-bottom:1px solid var(--line)}.exit-results-heading h1{max-width:780px;font-size:clamp(45px,4.5vw,67px)}.exit-results-heading>div>p:not(.eyebrow){max-width:760px;margin:18px 0;color:var(--ink-soft);line-height:1.6}.method-link{min-height:42px;padding:0;border:0;background:transparent;display:inline-flex;gap:9px;align-items:center;color:var(--ink);cursor:pointer;font-weight:600;font-size:11px}.result-context{margin:50px 0 0;align-self:start;border-top:1px solid var(--line)}.result-context>div{padding:11px 0;display:grid;grid-template-columns:1fr 1.2fr;gap:12px;border-bottom:1px solid var(--line);font-size:10px}.result-context dt{color:#607085}.result-context dd{margin:0;font-weight:700}.roadmap-heading{padding:28px 0 14px;display:flex;justify-content:space-between;gap:24px;align-items:end}.roadmap-heading .eyebrow{margin:0}.roadmap-heading>p:last-child{margin:0;color:var(--ink-soft);font-size:11px}.roadmap-list{margin:0;padding:0;list-style:none;border-top:1px solid var(--line)}.roadmap-list>li{min-height:190px;padding:26px 0;display:grid;grid-template-columns:36px minmax(170px,.82fr) repeat(3,minmax(145px,1fr));gap:22px;border-bottom:1px solid var(--line)}.roadmap-number{width:30px;height:30px;border-radius:50%;display:grid;place-items:center;background:var(--oxblood);color:#fff;font-weight:700;font-size:11px}.roadmap-title>span,.roadmap-list h3{color:var(--oxblood);font-size:9px;font-weight:700;letter-spacing:.08em;text-transform:uppercase}.roadmap-title h2{margin:10px 0 0;font-size:24px;line-height:1.05}.roadmap-list h3{margin:3px 0 9px}.roadmap-list p,.roadmap-list ul{margin:0;color:var(--ink-soft);font-size:10px;line-height:1.55}.roadmap-list ul{padding-left:15px}.exit-results-rail{padding:54px 34px;background:#f2f6f8;border-left:1px solid var(--line)}.rail-caption{margin:-8px 0 24px;color:#66768a;font-size:10px}.readiness-indicators>div{margin-bottom:15px}.readiness-indicators span:first-child{display:flex;justify-content:space-between;gap:12px;font-size:10px}.readiness-indicators small{color:#66768a}.indicator{display:block;height:3px;margin-top:7px;background:#d3dbe2}.indicator i{display:block;height:100%;background:var(--ink)}.indicator.level-0 i{width:28%;background:var(--oxblood)}.indicator.level-1 i{width:58%}.indicator.level-2 i{width:88%}.indicator.level-unknown{background:transparent;border:1px dashed #65778a}.indicator.level-unknown i{display:none}.directional-note{margin:22px 0 0;padding:16px 0;border-top:1px solid var(--line);border-bottom:1px solid var(--line);display:flex;gap:10px;color:#596a7e;font-size:9px;line-height:1.55}.directional-note svg{flex:0 0 auto}.help-modes{margin-top:30px}.help-modes>:is(button,a){width:100%;min-height:82px;padding:14px 0;display:grid;grid-template-columns:28px 1fr 18px;gap:12px;align-items:start;border:0;border-bottom:1px solid var(--line);background:transparent;text-align:left;cursor:pointer}.help-modes>:is(button,a):hover{color:var(--oxblood)}.help-modes strong,.help-modes small{display:block}.help-modes strong{font-family:"Source Serif 4",serif;font-size:13px}.help-modes small{margin-top:5px;color:#607085;font-size:9px;line-height:1.45}.result-actions{margin-top:28px;border-top:1px solid var(--line)}.result-actions>button{width:100%;min-height:48px;padding:0;display:flex;align-items:center;gap:10px;border:0;border-bottom:1px solid var(--line);background:transparent;cursor:pointer;text-align:left;font-size:11px}.result-actions>p{color:#526f5b;font-size:10px}@media print{.site-header,.site-footer,.exit-results-rail .help-modes,.result-actions,.method-link,.breadcrumb{display:none!important}.exit-results-page{display:block}.exit-results-main{padding:24px}.roadmap-list>li{break-inside:avoid}}.mission-grid{padding:70px clamp(28px,6vw,92px);display:grid;grid-template-columns:repeat(2,1fr);gap:80px;background:#fff;border-bottom:1px solid var(--line)}.mission-grid>div{padding-top:24px;border-top:1px solid var(--line)}.mission-grid p:not(.eyebrow){color:var(--ink-soft);line-height:1.65}.principles-section{display:grid;grid-template-columns:repeat(4,1fr);background:var(--surface-quiet)}.principles-section article{min-height:270px;padding:38px 32px;border-right:1px solid var(--line);border-bottom:1px solid var(--line)}.governance-callout{padding:62px clamp(28px,6vw,92px);display:grid;grid-template-columns:.9fr 1.1fr;gap:80px;background:#fff;border-bottom:1px solid var(--line)}.governance-callout>p{color:var(--ink-soft);line-height:1.7}.governance-callout>div:last-child>p{color:var(--ink-soft);line-height:1.7}.policy-directory{display:grid;grid-template-columns:repeat(2,1fr);background:#fff}.policy-directory :is(button,a){min-height:300px;padding:42px clamp(28px,4vw,60px);border:0;border-right:1px solid var(--line);border-bottom:1px solid var(--line);background:transparent;color:var(--ink);text-align:left;cursor:pointer}.policy-directory :is(button,a):nth-child(2n){border-right:0}.policy-directory :is(button,a):last-child:nth-child(odd){grid-column:1 / -1;min-height:260px;border-right:0}.policy-directory :is(button,a):hover{background:var(--surface-quiet)}.policy-directory :is(button,a)>span{color:var(--oxblood);font-size:10px;font-weight:700;letter-spacing:.08em}.policy-directory h2{margin:34px 0 12px;font-size:clamp(29px,3vw,42px)}.policy-directory p{max-width:650px;min-height:66px;color:var(--ink-soft);font-size:13px;line-height:1.65}.policy-directory :is(button,a)>strong{display:inline-flex;gap:8px;align-items:center;margin-top:24px;color:var(--oxblood);font-size:12px}.policy-directory :is(button,a)>strong svg{width:16px}.policy-document{padding:72px clamp(28px,6vw,92px);display:grid;grid-template-columns:minmax(220px,.58fr) minmax(0,1.42fr);gap:clamp(50px,8vw,120px);background:#fff;border-bottom:1px solid var(--line)}.policy-document>aside{align-self:start;position:sticky;top:118px;padding:28px 0;border-top:4px solid var(--oxblood);border-bottom:1px solid var(--line)}.policy-document>aside>span{color:var(--oxblood);font-size:10px;font-weight:700;letter-spacing:.12em;text-transform:uppercase}.policy-document>aside>strong{display:block;margin:13px 0 18px;font-family:"Source Serif 4",serif;font-size:25px}.policy-document>aside p{margin:8px 0;color:var(--ink-soft);font-size:11px;line-height:1.55}.policy-document article{min-height:150px;padding:28px 0;display:grid;grid-template-columns:54px 1fr;gap:22px;border-top:1px solid var(--line)}.policy-document article>span{padding-top:7px;color:var(--oxblood);font-size:10px;font-weight:700}.policy-document h2{margin:0;font-size:clamp(26px,2.5vw,36px)}.policy-document article p{max-width:850px;margin:12px 0 0;color:var(--ink-soft);font-size:14px;line-height:1.75}.contact-directory{display:grid;grid-template-columns:repeat(2,1fr);background:#fff}.contact-directory article{min-height:260px;padding:42px clamp(28px,4vw,60px);border-right:1px solid var(--line);border-bottom:1px solid var(--line)}.contact-directory article:nth-child(2n){border-right:0}.contact-directory span{color:var(--oxblood);font-size:10px;font-weight:700}.contact-directory h2{margin:34px 0 12px;font-size:clamp(26px,2.5vw,36px)}.contact-directory p{max-width:620px;color:var(--ink-soft);font-size:13px;line-height:1.65}.contact-directory .text-link{margin-top:22px}.contact-mailing{padding:60px clamp(28px,6vw,92px);display:grid;grid-template-columns:1fr 1fr;gap:70px;align-items:end;background:var(--surface-quiet);border-bottom:1px solid var(--line)}.contact-mailing h2{margin:0}.contact-mailing address{color:var(--ink-soft);font-family:"Source Serif 4",serif;font-size:clamp(22px,2.5vw,32px);font-style:normal;line-height:1.4}.tools-section h2{font-size:clamp(34px,2.8vw,47px)}.tool-list{border-top:1px solid #aeb9c4}.tool-item{width:100%;padding:20px 4px;border:0;border-bottom:1px solid #aeb9c4;background:transparent;display:grid;grid-template-columns:28px 40px 1fr auto;align-items:center;gap:16px;text-align:left;cursor:pointer}.tool-item:hover{color:var(--oxblood)}.tool-number{color:#526478;font-size:10px;font-weight:700;letter-spacing:.08em}.tool-item strong,.tool-item small{display:block}.tool-item strong{font-family:"Source Serif 4",serif;font-size:18px}.tool-item small{margin-top:4px;color:#596777;font-size:12px}.footer{background:#102744;color:#fff}.trust-row{display:grid;grid-template-columns:repeat(4,1fr);max-width:1450px;margin:0 auto;border-bottom:1px solid rgb(255 255 255 / 20%)}.trust-row>div{min-height:104px;padding:22px clamp(18px,2.6vw,42px);display:flex;align-items:center;gap:14px;border-right:1px solid rgb(255 255 255 / 20%)}.trust-row>div:last-child{border-right:0}.trust-row svg{color:#d8ba72;flex:0 0 auto}.trust-row strong,.trust-row small{display:block}.trust-row strong{font-family:"Source Serif 4",serif;font-size:15px}.trust-row small{margin-top:4px;color:#c8d1dc;font-size:10px;line-height:1.35}.footer-bottom{max-width:1450px;margin:0 auto;padding:40px clamp(24px,4vw,60px) 48px;display:grid;grid-template-columns:1.1fr .9fr;gap:70px}.footer-brand{margin:0;font-size:25px}.footer-bottom p:not(.footer-brand){color:#c7d0dc;font-size:15px;line-height:1.7}.footer-bottom .footer-address{margin-top:14px}.footer-bottom .footer-address a{color:#fff;text-underline-offset:3px}.footer-bottom nav{display:flex;flex-wrap:wrap;gap:12px 20px;margin-top:22px}.footer-bottom nav.footer-policy-nav{margin-top:12px;flex-wrap:wrap}.footer-bottom nav :is(button,a){padding:0;border:0;background:transparent;color:#fff;font-size:11px;cursor:pointer}.newsletter{max-width:470px;justify-self:end;width:100%}.newsletter-publication{margin:0 0 5px!important;color:#d8ba72!important;font-size:10px!important;font-weight:700;letter-spacing:.12em;text-transform:uppercase}.newsletter h2{margin:0;color:#fff;font-size:25px}.newsletter>p:not(.newsletter-publication){margin:7px 0 17px}.newsletter-cta{min-height:45px;padding:0 16px;border:1px solid var(--oxblood);background:var(--oxblood);color:#fff;display:inline-flex;align-items:center;justify-content:center;gap:10px;text-decoration:none;font-size:12px;font-weight:700}.newsletter-cta:hover{background:#b63548}.newsletter-cta svg{flex:0 0 auto}.success-message{min-height:45px;border:1px solid #6c8b76;color:#d9eddf;display:flex;align-items:center;gap:10px;padding:0 14px}.pending-message{border-color:#8fa1b4;color:#dbe4ee;font-size:11px;line-height:1.4}button:focus-visible,input:focus-visible,a:focus-visible{outline:3px solid #4a8acb;outline-offset:3px}.skip-link{position:fixed;top:12px;left:18px;z-index:100;transform:translateY(-180%);padding:14px 20px;background:var(--ink);color:#fff}.skip-link:focus{transform:translateY(0)}#main-content{scroll-margin-top:100px}.section-navigation{display:flex;align-items:center;justify-content:space-between;gap:20px;padding:0 var(--page-gutter);background:var(--surface-soft);border-bottom:1px solid var(--line)}.section-navigation-label{color:var(--ink-soft);font-size:12px;font-weight:600}.section-navigation>div{display:flex;flex-wrap:wrap;gap:8px 24px}.section-navigation a{min-height:54px;display:inline-flex;align-items:center;border-bottom:2px solid transparent;text-decoration:none;font-size:13px;font-weight:500}.section-navigation a:hover,.section-navigation a[aria-current],.mobile-nav a[aria-current]{color:var(--oxblood)}.section-navigation a[aria-current]{border-bottom-color:var(--oxblood);font-weight:700}.reading-navigation{display:flex;flex-wrap:wrap;gap:8px 28px;align-items:center;padding:16px var(--page-gutter);border-bottom:1px solid var(--line);background:#fff}.reading-navigation span{color:var(--ink-soft);font-size:12px;font-weight:700}.reading-navigation a{padding:10px 0;color:var(--oxblood);font-size:13px;text-underline-offset:5px}.text-link:hover{text-decoration:underline;text-underline-offset:5px}summary:focus-visible{outline:3px solid var(--blue);outline-offset:3px}.button svg,.text-link svg{flex-shrink:0}.authority-grid>*,.research-section>*,.cea-section>*{min-width:0}.research-actions .button{max-width:100%}.hero-lede,.page-hero>div>p:not(.eyebrow),.cea-page-hero>div:first-child>p:not(.eyebrow),.credential-hero>div>p:not(.eyebrow){max-width:var(--reading-width)}.thinkific-handoff .eyebrow{color:#e4b4bb}@media(prefers-reduced-motion:reduce){html{scroll-behavior:auto}.button{transition:none}}@media print{.skip-link,.section-navigation,.reading-navigation{display:none}}@media(max-width:1080px){.site-header{grid-template-columns:258px 1fr auto}.brand,.brand-crop{width:258px;height:52px}.desktop-nav{justify-content:center;gap:20px}.desktop-nav a{font-size:13px}.sign-in{display:none}.hero{grid-template-columns:1fr 1fr}.hero-copy{padding-inline:40px}.authority-grid{grid-template-columns:minmax(0,1fr)}.research-section{border-right:0;border-bottom:1px solid var(--line)}.cea-section{grid-template-columns:minmax(0,1fr) 190px;padding:58px 40px}.pathways{grid-column:1 / -1;border-left:0;border-top:1px solid var(--line);padding:30px 0 0}.pathway-list,.authority-grid .pathway-list{display:grid;grid-template-columns:repeat(3,1fr)}.pathway{grid-template-columns:42px 1fr;border-right:1px solid var(--line);padding-right:18px}.pathway>svg{display:none}.pathway strong{font-size:17px}.pathway small{font-size:11px}.exit-assessment-shell{grid-template-columns:300px minmax(0,1fr)}.assessment-progress{padding-inline:34px}.assessment-interview{padding-inline:48px}.exit-results-page{grid-template-columns:minmax(0,1fr) 310px}.exit-results-heading{grid-template-columns:1fr;gap:10px}.result-context{margin-top:0;max-width:420px}.roadmap-list>li{grid-template-columns:34px 1fr 1fr}.roadmap-list>li>div:nth-child(4),.roadmap-list>li>div:nth-child(5){grid-column:span 1}.roadmap-title{grid-column:span 2}.pathway-module-directory{grid-template-columns:repeat(3,1fr)}.pathway-module-directory article{border-right:1px solid var(--line)}.pathway-module-directory article:nth-child(3n),.pathway-module-directory article:last-child{border-right:0}.research-output-grid{grid-template-columns:repeat(2,1fr)}.research-output-grid>div,.research-output-grid article{border-bottom:1px solid var(--line)}.research-output-grid>:nth-child(2n){border-right:0}}@media(max-width:820px){.section-navigation{display:block;padding-block:14px 0}.section-navigation-label{display:block;margin-bottom:6px}.section-navigation>div{gap:0 20px}.section-navigation a{min-height:46px;font-size:12px}.reading-navigation{gap:0 20px}.reading-navigation span{flex-basis:100%}.site-header{height:74px;padding-inline:18px;grid-template-columns:1fr auto}.brand,.brand-crop{width:min(205px,58vw);height:52px}.desktop-nav,.sign-in{display:none}.menu-button{display:inline-flex}.header-actions{gap:2px}.mobile-nav{position:absolute;left:0;right:0;top:74px;display:grid;padding:8px 18px 18px;background:#fff;border-bottom:1px solid var(--line);box-shadow:var(--shadow)}.mobile-nav a{min-height:52px;padding:0 4px;display:flex;justify-content:space-between;align-items:center;border:0;border-bottom:1px solid var(--line);background:transparent;font-family:"Source Serif 4",serif;font-size:18px;text-align:left;text-decoration:none}.hero{min-height:auto;grid-template-columns:1fr}.hero-copy{padding:52px 24px 44px}h1{font-size:clamp(45px,12vw,61px)}.hero-visual{min-height:320px}.hero-visual figcaption{left:14px;right:auto}.stage-grid{grid-template-columns:repeat(2,1fr)}.stage-tab{border-bottom:1px solid var(--line)}.stage-tab:nth-child(2){border-right:0}.research-section{grid-template-columns:minmax(0,1fr)}.research-copy{padding:58px 24px 45px}.research-visual{min-height:420px}.cea-section{grid-template-columns:minmax(0,1fr);padding:58px 24px}.cea-seal-wrap{order:-1}.cea-seal-wrap img{width:155px}.pathways{grid-column:auto}.pathway-list,.authority-grid .pathway-list{grid-template-columns:1fr}.pathway{border-right:0;grid-template-columns:48px 1fr auto}.pathway>svg{display:block}.tools-section{grid-template-columns:1fr;gap:36px;padding:58px 24px}.trust-row{grid-template-columns:repeat(2,1fr)}.trust-row>div:nth-child(2){border-right:0}.footer-bottom{grid-template-columns:1fr;gap:36px;padding-inline:24px}.newsletter{justify-self:stretch}.page-hero{min-height:auto;padding:58px 24px}.page-hero h1,.stage-page-title h1,.cea-page-hero h1{font-size:clamp(34px,9vw,46px)}.page-hero>div>p:not(.eyebrow),.stage-page-title>div>p:last-child,.cea-page-hero>div:first-child>p:not(.eyebrow){font-size:15px}.stage-directory-item{grid-template-columns:40px 48px 1fr;gap:14px;padding:24px}.stage-directory-item>svg{display:none}.stage-directory-item strong{font-size:25px}.crosscut-section,.decision-grid,.two-column-editorial,.cea-bridge,.candidate-journey,.assessment-section,.mission-grid,.governance-callout,.policy-document,.contact-mailing,.agenda-grid,.research-question,.research-sequence,.learning-boundary,.evidence-plan,.tool-guide-layout{grid-template-columns:1fr;gap:38px;padding:54px 24px}.policy-document>aside{position:static}.stage-page-hero{padding:28px 24px 54px}.stage-page-title{margin-top:34px;grid-template-columns:1fr;gap:20px}.stage-page-title .stage-icon{width:52px;height:52px}.two-column-editorial aside{padding:30px 24px}.cea-bridge{align-items:start}.cea-bridge .button{width:auto;justify-self:start}.report-feature{grid-template-columns:1fr}.report-feature>div{padding:54px 24px}.report-feature>img{min-height:370px}.publication-grid,.tool-catalog{grid-template-columns:repeat(2,1fr)}.publication-grid article:nth-child(3n),.tool-catalog article:nth-child(3n){border-right:1px solid var(--line)}.publication-grid article:nth-child(2n),.tool-catalog article:nth-child(2n){border-right:0}.methods-strip{grid-template-columns:1fr}.methods-strip>div{border-right:0;border-bottom:1px solid rgb(255 255 255 / 18%)}.cea-page-hero{grid-template-columns:1fr;gap:36px;padding:58px 24px}.cea-page-seal{order:-1}.cea-page-seal img{width:170px}.standards-grid{grid-template-columns:repeat(2,1fr);padding:54px 24px}.standards-grid article:nth-of-type(2){border-right:0;margin-right:0}.pathway-section{padding:54px 24px}.pathway-section>div{grid-template-columns:1fr}.pathway-section article,.pathway-section article:not(:first-child){padding:28px 0;border-right:0;border-bottom:1px solid var(--line)}.pathway-section article p{min-height:auto}.thinkific-handoff{grid-template-columns:1fr;gap:28px;padding:54px 24px}.thinkific-handoff .button{width:auto;justify-self:start}.credential-hero,.pathway-purpose,.framework-section,.cohort-callout,.claim-boundary{grid-template-columns:1fr;gap:38px;padding:54px 24px}.section-intro{position:static}.purpose-points{grid-template-columns:1fr}.purpose-points article,.purpose-points article:not(:first-child){padding:24px 0;border-right:0;border-bottom:1px solid var(--line)}.evidence-strip{grid-template-columns:1fr}.evidence-strip>div{border-right:0;border-bottom:1px solid rgb(255 255 255 / 18%)}.standard-directory{grid-template-columns:repeat(2,1fr)}.standard-directory article:nth-child(4n){border-right:1px solid var(--line)}.standard-directory article:nth-child(2n){border-right:0}.principles-section{grid-template-columns:repeat(2,1fr)}.learning-paths{grid-template-columns:1fr}.learning-paths article{min-height:auto;border-right:0;border-bottom:1px solid var(--line)}.learning-paths p{min-height:auto}.tool-guide-layout{grid-template-columns:1fr}.evidence-checklist{padding:30px 24px}.not-found-links{grid-template-columns:repeat(2,1fr)}.not-found-links :is(button,a):nth-child(2n){border-right:0}.not-found-links :is(button,a){border-bottom:1px solid var(--line)}.exit-assessment-shell{min-height:auto;grid-template-columns:1fr}.assessment-progress{padding:34px 24px 24px;border-right:0;border-bottom:1px solid var(--line)}.assessment-progress .breadcrumb{margin-bottom:14px}.assessment-progress h1{max-width:none;font-size:34px}.assessment-progress>ol{margin:28px 0 0;display:grid;grid-template-columns:repeat(4,1fr);gap:8px}.assessment-progress>ol li{min-height:62px;display:block}.assessment-progress>ol li:not(:last-child):after,.assessment-progress>ol li small{display:none}.assessment-progress>ol li>span{width:32px;height:32px;margin-bottom:7px}.assessment-progress>ol li strong{margin:0;font-size:10px}.assessment-purpose{display:none}.assessment-interview{padding:38px 24px 50px}.question-progress{width:100%}.assessment-disclosure{grid-template-columns:1fr;gap:12px}.assessment-controls{grid-template-columns:1fr 1fr}.assessment-controls>div{align-items:flex-start}.assessment-controls .button{grid-column:1 / -1;grid-row:1}.exit-results-page{min-height:auto;grid-template-columns:1fr}.exit-results-main{padding:38px 24px 50px}.exit-results-heading{grid-template-columns:1fr;gap:10px}.exit-results-heading h1{font-size:clamp(43px,11vw,62px)}.roadmap-heading{align-items:start;flex-direction:column}.roadmap-list>li{grid-template-columns:34px 1fr;gap:18px}.roadmap-title,.roadmap-list>li>div{grid-column:2}.roadmap-number{grid-column:1;grid-row:1}.exit-results-rail{padding:46px 24px;border-left:0;border-top:1px solid var(--line)}}@media(max-width:520px){.brand,.brand-crop{width:min(190px,55vw)}.hero-actions,.research-actions{align-items:stretch;flex-direction:column}.button{width:100%}.stage-grid{grid-template-columns:1fr}.stage-tab{border-right:0}.stage-tab strong{font-size:16px}.research-copy h2,.cea-intro h2,.tools-section h2{font-size:38px}.cea-principles,.trust-row{grid-template-columns:1fr}.trust-row>div{border-right:0}.stage-directory-item{grid-template-columns:34px 1fr}.stage-directory-item .stage-icon{display:none}.crosscut-grid,.publication-grid,.tool-catalog,.standards-grid,.candidate-journey ol,.principles-section,.policy-directory,.contact-directory{grid-template-columns:1fr}.policy-directory :is(button,a),.contact-directory article{min-height:auto;border-right:0}.policy-directory :is(button,a):last-child:nth-child(odd){grid-column:auto;min-height:auto}.policy-directory p{min-height:auto}.standard-directory{grid-template-columns:1fr}.standard-directory article{border-right:0!important}.pathway-module-directory,.research-output-grid{grid-template-columns:1fr}.research-output-grid>div,.research-output-grid article{min-height:auto;border-right:0}.agenda-principles{grid-template-columns:1fr}.agenda-principles article,.agenda-principles article:nth-child(2n){min-height:auto;padding:24px 0;border-right:0}.not-found-links{grid-template-columns:1fr}.not-found-links :is(button,a){border-right:0}.framework-list li{grid-template-columns:62px 1fr;gap:12px}.faq-list{padding:8px 20px 54px}.faq-list summary{grid-template-columns:34px 1fr auto;gap:10px}.faq-list details>p{margin:0 34px 26px}.publication-grid article,.tool-catalog article,.standards-grid article,.principles-section article{border-right:0!important;margin-right:0!important}.assessment>div{padding:24px 20px}.assessment>div>div:not(.assessment-result){flex-direction:column}.assessment button{width:100%;text-align:left}.assessment-progress>ol{grid-template-columns:repeat(2,1fr)}.assessment-progress>ol li{min-height:54px}.assessment-interview h2{font-size:37px}.answer-list>button{min-height:88px;grid-template-columns:42px 1fr 21px;gap:12px;padding-inline:12px}.answer-icon{width:38px;height:38px}.assessment-controls{grid-template-columns:1fr 1fr;gap:10px 16px}.assessment-controls .button{grid-column:1 / -1;grid-row:1;width:100%}.assessment-controls .back-control{grid-column:1;grid-row:2;width:100%}.assessment-controls>div{grid-column:2;grid-row:2;width:100%;align-items:flex-end}.exit-results-heading h1{font-size:42px}.result-context>div{grid-template-columns:1fr;gap:4px}}.research-visual figcaption{position:absolute;bottom:0;left:0;right:0;background:#102744eb;color:#fff;padding:16px 22px;font-size:13px;line-height:1.5}.policy-directory a,.not-found-links a{text-decoration:none}.footer-bottom nav a{text-decoration:none}.footer-bottom nav a:hover{text-decoration:underline}.pending-message{flex-wrap:wrap}.pending-message a{color:inherit;text-decoration:underline}.help-modes>a{text-decoration:none;color:inherit}.roadmap-resource-link{display:inline-flex;align-items:center;gap:6px;min-height:44px;margin-top:10px;color:var(--oxblood);font-size:12px;line-height:1.5;font-weight:600;text-underline-offset:3px}.roadmap-resource-link svg{flex-shrink:0}@media(max-width:820px){.roadmap-list>li>div:nth-child(4),.roadmap-list>li>div:nth-child(5){grid-column:2}.roadmap-list p,.roadmap-list ul{font-size:14px;line-height:1.6}.roadmap-list h3,.roadmap-title>span{font-size:10px}.roadmap-resource-link{font-size:14px}}@font-face{font-family:Instrument Sans;font-style:normal;font-display:swap;font-weight:400;src:url(/assets/instrument-sans-latin-ext-400-normal-Q_nF8v4l.woff2) format("woff2"),url(/assets/instrument-sans-latin-ext-400-normal-r32jotim.woff) format("woff");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-20C0,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:Instrument Sans;font-style:normal;font-display:swap;font-weight:400;src:url(/assets/instrument-sans-latin-400-normal-DRC__1Mx.woff2) format("woff2"),url(/assets/instrument-sans-latin-400-normal-D1W7dsQl.woff) format("woff");unicode-range:U+0000-00FF,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:Instrument Sans;font-style:normal;font-display:swap;font-weight:500;src:url(/assets/instrument-sans-latin-ext-500-normal-CTEe1bJa.woff2) format("woff2"),url(/assets/instrument-sans-latin-ext-500-normal-CAxz3nsc.woff) format("woff");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-20C0,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:Instrument Sans;font-style:normal;font-display:swap;font-weight:500;src:url(/assets/instrument-sans-latin-500-normal-Dk9ku72i.woff2) format("woff2"),url(/assets/instrument-sans-latin-500-normal-Z6ESRlEs.woff) format("woff");unicode-range:U+0000-00FF,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:Instrument Sans;font-style:normal;font-display:swap;font-weight:600;src:url(/assets/instrument-sans-latin-ext-600-normal-BsaQcF38.woff2) format("woff2"),url(/assets/instrument-sans-latin-ext-600-normal-DMks36a2.woff) format("woff");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-20C0,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:Instrument Sans;font-style:normal;font-display:swap;font-weight:600;src:url(/assets/instrument-sans-latin-600-normal-B7fBEWYG.woff2) format("woff2"),url(/assets/instrument-sans-latin-600-normal-B9e8oLYv.woff) format("woff");unicode-range:U+0000-00FF,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:Instrument Sans;font-style:normal;font-display:swap;font-weight:700;src:url(/assets/instrument-sans-latin-ext-700-normal-ClYbKGw-.woff2) format("woff2"),url(/assets/instrument-sans-latin-ext-700-normal-BQc-7cTM.woff) format("woff");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-20C0,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:Instrument Sans;font-style:normal;font-display:swap;font-weight:700;src:url(/assets/instrument-sans-latin-700-normal-CYfAanHo.woff2) format("woff2"),url(/assets/instrument-sans-latin-700-normal-DfAjL1vF.woff) format("woff");unicode-range:U+0000-00FF,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:Newsreader;font-style:normal;font-display:swap;font-weight:400;src:url(/assets/newsreader-vietnamese-400-normal-DdKr49mV.woff2) format("woff2"),url(/assets/newsreader-vietnamese-400-normal-BekUZro8.woff) format("woff");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:Newsreader;font-style:normal;font-display:swap;font-weight:400;src:url(/assets/newsreader-latin-ext-400-normal-svq1FPys.woff2) format("woff2"),url(/assets/newsreader-latin-ext-400-normal-DYA1XoQK.woff) format("woff");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-20C0,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:Newsreader;font-style:normal;font-display:swap;font-weight:400;src:url(/assets/newsreader-latin-400-normal-BFBkh4jY.woff2) format("woff2"),url(/assets/newsreader-latin-400-normal-gRTjlS2D.woff) format("woff");unicode-range:U+0000-00FF,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:Newsreader;font-style:normal;font-display:swap;font-weight:500;src:url(/assets/newsreader-vietnamese-500-normal-CL6a8tp2.woff2) format("woff2"),url(/assets/newsreader-vietnamese-500-normal-BEAbKU8A.woff) format("woff");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:Newsreader;font-style:normal;font-display:swap;font-weight:500;src:url(/assets/newsreader-latin-ext-500-normal-BNHmvKvI.woff2) format("woff2"),url(/assets/newsreader-latin-ext-500-normal-CZruMFou.woff) format("woff");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-20C0,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:Newsreader;font-style:normal;font-display:swap;font-weight:500;src:url(/assets/newsreader-latin-500-normal-B66TYsaK.woff2) format("woff2"),url(/assets/newsreader-latin-500-normal-DFwuUcdu.woff) format("woff");unicode-range:U+0000-00FF,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:Newsreader;font-style:normal;font-display:swap;font-weight:600;src:url(/assets/newsreader-vietnamese-600-normal-CaH84vfx.woff2) format("woff2"),url(/assets/newsreader-vietnamese-600-normal-CVAR0otO.woff) format("woff");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:Newsreader;font-style:normal;font-display:swap;font-weight:600;src:url(/assets/newsreader-latin-ext-600-normal-BXv5iMHi.woff2) format("woff2"),url(/assets/newsreader-latin-ext-600-normal-BrbfzHZ5.woff) format("woff");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-20C0,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:Newsreader;font-style:normal;font-display:swap;font-weight:600;src:url(/assets/newsreader-latin-600-normal-30OJ_TG_.woff2) format("woff2"),url(/assets/newsreader-latin-600-normal-DUnT2r2g.woff) format("woff");unicode-range:U+0000-00FF,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:DM Mono;font-style:normal;font-display:swap;font-weight:400;src:url(/assets/dm-mono-latin-ext-400-normal-C2zvOubV.woff2) format("woff2"),url(/assets/dm-mono-latin-ext-400-normal-1aZr6b2b.woff) format("woff");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-20C0,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:DM Mono;font-style:normal;font-display:swap;font-weight:400;src:url(/assets/dm-mono-latin-400-normal-4GdczIuU.woff2) format("woff2"),url(/assets/dm-mono-latin-400-normal--0xN8mdc.woff) format("woff");unicode-range:U+0000-00FF,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}:root{--font-body:"Instrument Sans",system-ui,sans-serif;--font-heading:"Newsreader",Georgia,serif;--ink:#1b1a17;--ink-strong:#1b1a17;--ink-soft:#514b43;--oxblood:#0b4a8f;--blue:#0b4a8f;--paper:#f4f0e8;--paper-deep:#eae4d8;--surface-soft:#eee9e1;--surface-quiet:#eae4d8;--line:#dcd5c8;--shadow:none;--page-gutter:clamp(20px,5vw,72px);font-family:var(--font-body);color:var(--ink);background:var(--paper)}body{font-family:var(--font-body);background:var(--paper);color:var(--ink)}html{scroll-padding-top:calc(var(--redesign-header-height,145px) + 16px)}.production-site{overflow:clip;background:var(--paper)}.production-site h1,.production-site h2,.production-site h3{font-family:var(--font-heading);font-weight:500;letter-spacing:-.025em;color:inherit}.production-site h1{line-height:1.04}.production-site .eyebrow,.redesign-mono{font-family:DM Mono,monospace;font-size:12px;letter-spacing:.045em;text-transform:uppercase;color:#5e584e}.production-site a{text-underline-offset:4px}.production-site :where(button,a,input,select,textarea,summary):focus-visible{outline:3px solid #0b4a8f;outline-offset:4px}.production-site .button{border-radius:2px;min-height:46px;padding:13px 19px;font-size:16px;font-weight:600;box-shadow:none}.production-site .button-primary{background:#0b4a8f;border:1px solid #0b4a8f;color:#fff}.production-site .button-primary:hover{background:#083a72}.production-site .button-secondary,.production-site .button-outline{background:transparent;border:1px solid #1b1a17;color:#1b1a17}.production-site .text-link{color:var(--blue);font-weight:600;display:inline-flex;align-items:center;gap:9px;min-height:44px}.redesign-container{width:min(1200px,100%);margin:0 auto;padding:64px 32px}.redesign-header{position:sticky;top:0;z-index:60;background:var(--paper);border-bottom:1px solid var(--line)}.redesign-header-inner{max-width:1440px;margin:auto;padding:18px 32px 12px;display:flex;align-items:center;gap:24px;flex-wrap:wrap}.redesign-brand{width:225px;flex-shrink:0;display:flex;align-items:center;text-decoration:none}.redesign-brand>img{display:block;width:100%;height:auto;mix-blend-mode:multiply}.redesign-cea-brand{gap:10px;width:270px}.redesign-cea-brand>img{width:45px;height:45px;object-fit:contain}.redesign-cea-brand span{font-size:14px;font-weight:700;line-height:1.25}.redesign-cea-brand small{display:block;font-size:12px;font-weight:400;color:var(--ink-soft);margin-top:4px}.redesign-desktop-nav{display:flex;align-items:center;gap:22px;margin-left:auto}.redesign-desktop-nav a{font-size:15px;text-decoration:none;padding:10px 0;border-bottom:2px solid transparent}.redesign-desktop-nav a[aria-current]{border-bottom-color:#0b4a8f;color:#0b4a8f}.redesign-header-actions{display:flex;gap:16px;align-items:center}.redesign-student-login{display:flex;align-items:center;gap:6px;font-size:14px;font-weight:600;min-height:44px}.redesign-menu-toggle{display:none;align-items:center;gap:7px;border:1px solid var(--line);padding:10px;background:transparent;border-radius:2px}.redesign-header-search{position:relative;width:100%;border-top:1px solid var(--line);padding-top:10px}.redesign-header-search form{display:flex;width:min(480px,100%);margin:auto;background:#fff;border:1px solid var(--line)}.redesign-header-search input{min-width:0;width:100%;padding:9px 12px;border:0;font-size:14px;background:transparent}.redesign-header-search button{width:44px;border:0;background:transparent;display:grid;place-items:center;min-height:40px}.redesign-search-results{position:absolute;top:100%;left:50%;transform:translate(-50%);width:min(560px,calc(100vw - 40px));background:#fff;box-shadow:0 12px 28px #1b1a1720;border:1px solid var(--line);padding:10px 18px;z-index:80;max-height:60vh;overflow:auto}.redesign-search-results>p{font-size:13px;color:var(--ink-soft)}.redesign-search-results a{padding:12px 0;display:flex;justify-content:space-between;align-items:center;gap:15px;border-top:1px solid var(--line);text-decoration:none;font-size:16px}.redesign-search-results small{display:block;color:var(--ink-soft);font-size:12px;margin-top:4px}.redesign-mobile-menu{padding:0 20px 16px;display:grid;gap:2px;border-top:1px solid var(--line)}.redesign-mobile-menu a{display:flex;align-items:center;justify-content:space-between;text-decoration:none;min-height:46px;border-bottom:1px solid var(--line);font-size:16px}.production-site .section-navigation{background:var(--paper);border-bottom:1px solid var(--line);font-size:14px;overflow-x:auto}.redesign-page-intro{max-width:800px;margin-bottom:42px}.redesign-page-intro h1{font-size:clamp(42px,5vw,66px);margin:12px 0 22px}.redesign-page-intro>p:last-child{font-size:20px;line-height:1.6;color:var(--ink-soft)}.redesign-topic-tabs{display:flex;flex-wrap:wrap;gap:10px;margin:26px 0}.redesign-topic-tabs button{padding:11px 23px;border:1px solid var(--line);background:transparent;border-radius:99px;font-size:16px;min-height:44px}.redesign-topic-tabs button[aria-selected=true]{background:#0a2547;border-color:#0a2547;color:#fff}.redesign-topic-links{list-style:none;margin:0 0 32px;padding:0;border-top:1px solid #1b1a17}.redesign-topic-links li{border-bottom:1px solid var(--line)}.redesign-topic-links a{display:grid;grid-template-columns:35px 1fr 22px;gap:18px;padding:24px 0;text-decoration:none}.redesign-topic-links strong{font-family:var(--font-heading);font-weight:500;font-size:26px}.redesign-topic-links small{display:block;font-size:16px;line-height:1.6;max-width:75ch;margin-top:9px;color:var(--ink-soft)}.redesign-cea-hero{display:grid;grid-template-columns:1.1fr 1fr;gap:64px;align-items:center;padding-top:80px;padding-bottom:80px}.redesign-cea-hero h1{font-size:clamp(46px,5.3vw,74px);margin:16px 0 26px}.redesign-lede{font-size:20px;line-height:1.65;color:var(--ink-soft)}.redesign-cea-hero>img{width:100%;height:620px;object-fit:cover;border-radius:2px}.redesign-availability{border-top:1px solid var(--line);padding-top:20px;margin-top:24px;font-size:15px;line-height:1.6}.redesign-availability strong{color:#0b4a8f}.redesign-availability p{margin:8px 0 20px}.redesign-hero-actions{display:flex;flex-wrap:wrap;gap:18px;align-items:center}.redesign-cea-paths{border-top:1px solid var(--line)}.redesign-section-heading h2{font-size:clamp(34px,3.5vw,48px);margin:12px 0 26px;max-width:720px}.redesign-pathway-panel{padding:24px 0 36px;display:grid;grid-template-columns:1fr auto;gap:28px;align-items:center;border-bottom:1px solid var(--line)}.redesign-pathway-panel h3{font-size:34px;margin:0 0 14px}.redesign-pathway-panel p{font-size:18px;line-height:1.65;max-width:65ch;color:var(--ink-soft)}.redesign-cea-links{display:flex;gap:24px;flex-wrap:wrap;margin-top:22px}.redesign-cea-links a{display:flex;gap:12px;align-items:center;min-height:44px}.production-site .stage-page-hero,.production-site .page-hero{background:var(--paper);border-bottom:1px solid var(--line);padding:64px max(32px,calc((100vw - 1136px)/2))}.production-site .page-hero h1,.production-site .stage-page-title h1{font-size:clamp(42px,4.6vw,64px);font-weight:500;max-width:900px}.production-site .page-hero .page-lede,.production-site .stage-page-title p{font-size:19px;line-height:1.65}.production-site .library-topic-notes{background:var(--paper);max-width:1200px;margin:auto;padding:54px 32px}.production-site .library-topic-notes article{border-color:var(--line)}.production-site .library-topic-notes h2{font-size:30px}.production-site .library-topic-notes p{font-size:17px;line-height:1.7}.production-site .resource-directory{background:var(--paper);max-width:1200px;margin:auto}.production-site .resource-card{background:#fff;border-radius:2px;box-shadow:none}.production-site .resource-intro h1{font-family:var(--font-heading);font-size:clamp(42px,4.8vw,64px);font-weight:500}.production-site .working-notice{background:#eee9e1;border:1px solid var(--line);color:#45403a}.production-site .cohort-callout,.production-site .cea-bridge,.production-site .thinkific-handoff{background:#0a2547;color:#fff}.production-site .cohort-callout h2,.production-site .cea-bridge h2,.production-site .thinkific-handoff h2{color:#fff}.production-site .cohort-callout p,.production-site .cea-bridge p,.production-site .thinkific-handoff p{color:#dcd5c8}.production-site .cohort-callout .eyebrow,.production-site .cea-bridge .eyebrow,.production-site .thinkific-handoff .eyebrow{color:#c7c0b6}.production-site .cohort-callout a,.production-site .cea-bridge a,.production-site .thinkific-handoff a{color:#fff}.production-site .cohort-callout .button-secondary,.production-site .cea-bridge .button-secondary{border-color:#fff;color:#fff}.production-site .cohort-callout a:focus-visible,.production-site .cea-bridge a:focus-visible{outline-color:#fff}.production-site .footer{background:#0a2547;color:#dcd5c8}.production-site .trust-row{background:#0a2547;border-color:#45403a}.production-site .trust-row strong,.production-site .footer-brand,.production-site .newsletter h2{color:#fff}.production-site .trust-row small,.production-site .trust-row svg,.production-site .footer-bottom p,.production-site .footer-bottom a,.production-site .newsletter-publication{color:#dcd5c8}.production-site .footer-bottom{border-color:#45403a}.production-site .footer a:focus-visible{outline-color:#fff}.production-site .newsletter .pending-message{background:transparent;border:1px solid #697a8d;color:#dcd5c8;font-size:14px}.production-site .exit-assessment-shell,.production-site .exit-results-page{background:var(--paper)}.production-site .answer-list button{background:#fff;border-radius:2px}.production-site .answer-list button.selected{background:#e3eaf2;border-color:#0b4a8f}.production-site .assessment-progress{background:#eae4d8}.production-site .exit-results-rail{background:#eee9e1}.production-site .roadmap-list p,.production-site .roadmap-list ul{font-size:13px}.production-site .roadmap-list h3{font-size:11px}.production-site .roadmap-resource-link{font-size:14px}@media(max-width:1100px){.redesign-desktop-nav{gap:16px}.redesign-brand{width:190px}.redesign-cea-brand{width:235px}.redesign-header-inner{gap:18px}.redesign-desktop-nav a{font-size:14px}.redesign-cea-hero{gap:36px}}@media(max-width:1000px){.redesign-desktop-nav,.redesign-student-login{display:none}.redesign-menu-toggle{display:flex}.redesign-header-actions{margin-left:auto}.redesign-brand{width:230px}.redesign-cea-brand{width:270px}.redesign-header-inner{padding:14px 24px 10px}.redesign-cea-hero{grid-template-columns:1fr 1fr;gap:30px}.redesign-cea-hero>img{height:520px}}@media(max-width:760px){.redesign-container{padding:44px 20px}.redesign-header-inner{padding:12px 20px 9px;gap:12px}.redesign-brand{width:210px}.redesign-cea-brand{width:240px}.redesign-cea-brand span{font-size:12px}.redesign-cea-brand>img{width:38px;height:38px}.redesign-cea-hero{grid-template-columns:1fr;gap:36px}.redesign-cea-hero h1{font-size:46px}.redesign-cea-hero>img{height:350px;object-position:50% 45%}.redesign-pathway-panel{grid-template-columns:1fr;gap:10px}.redesign-topic-links a{grid-template-columns:26px 1fr 20px;gap:12px}.redesign-topic-links strong{font-size:25px}.redesign-topic-links small{font-size:16px}.redesign-topic-tabs{gap:7px}.redesign-topic-tabs button{font-size:14px;padding:10px 16px}.production-site .stage-page-hero,.production-site .page-hero{padding:44px 20px}.production-site .library-topic-notes{padding:32px 20px}.production-site .roadmap-list p,.production-site .roadmap-list ul{font-size:15px;line-height:1.65}.production-site .footer .trust-row{gap:24px}.redesign-pathway-panel h3{font-size:30px}}@media(max-width:380px){.redesign-brand{width:190px}.redesign-cea-brand{width:216px}.redesign-cea-brand span{font-size:11px}.redesign-menu-toggle{font-size:12px;padding:10px 7px}}.redesign-stage-image{max-width:1200px;margin:0 auto;padding:0 32px}.redesign-stage-image img{width:100%;height:330px;display:block;object-fit:cover;object-position:center 55%}.production-site .resource-card{padding:24px;border:1px solid var(--line)}.production-site .resource-card h4{font-family:var(--font-heading);color:var(--ink);font-weight:500}.production-site .resource-directory{color:var(--ink)}.production-site .resource-lede{color:var(--ink-soft)}@media(max-width:760px){.redesign-stage-image{padding:0 20px}.redesign-stage-image img{height:210px}}.production-site #main-content:focus{outline:none}@media(min-width:1001px){.redesign-mobile-menu{display:none}}.redesign-stage-image-start img{object-position:center 15%}.redesign-stage-image-buy img{object-position:center 30%}.redesign-stage-image-build img{object-position:center 60%}.redesign-stage-image-exit img{object-position:center 35%}.redesign-cea-hero>img{object-position:58% 50%}:root{--font-heading:Inter,Arial,sans-serif;--font-body:Inter,Arial,sans-serif;--ink:#222c31;--ink-strong:#222c31;--ink-soft:#596873;--paper:#fff;--paper-deep:#edf4ff;--surface-soft:#f5f8fc;--surface-quiet:#f5f8fc;--line:#dce4eb;--blue:#0b4a8f;--oxblood:#0b4a8f;--shadow:none;--explainer-navy:#0a2547;--explainer-blue:#d6e7ff;--explainer-yellow:#ffe38c}html{scroll-padding-top:calc(var(--redesign-header-height,140px) + 24px);scroll-behavior:auto}body{background:#fff;color:var(--ink)}.production-site{background:#fff}.production-site :is(h1,h2,h3,h4){font-family:var(--font-heading);font-weight:600;letter-spacing:-.025em;line-height:1.15}.production-site h1{letter-spacing:-.035em;line-height:1.08}.production-site :is(.eyebrow,.redesign-mono){font-family:var(--font-body);font-size:11px;letter-spacing:.055em;color:#5e707f;line-height:1.6}.production-site mark{background:var(--explainer-blue);color:inherit;padding:0 .035em;box-decoration-break:clone;-webkit-box-decoration-break:clone}.production-site mark.highlight-yellow{background:var(--explainer-yellow)}.production-site :where(a,button,input,textarea,select,summary):focus-visible{outline:3px solid #74a7e9;outline-offset:4px}.production-site .button{display:inline-flex;align-items:center;justify-content:center;gap:10px;min-height:48px;padding:13px 18px;border-radius:8px;font-family:var(--font-body);font-size:14px;font-weight:600;line-height:1.45;letter-spacing:0;box-shadow:none;transition:background-color .15s,border-color .15s,color .15s}.production-site .button-primary{background:var(--explainer-navy);border-color:var(--explainer-navy);color:#fff}.production-site .button-primary:hover{background:#0b4a8f;border-color:#0b4a8f}.production-site :is(.button-outline,.button-secondary){background:#fff;border:1px solid #cbd6df;color:#243b4e}.production-site :is(.button-outline,.button-secondary):hover{background:#f1f6fc;border-color:#9db6ce;color:#0b4a8f}.production-site .button svg{width:18px;height:18px;flex:none}.production-site .text-link{font-size:14px;gap:9px;line-height:1.5}.production-site :is(input,textarea,select){border-radius:7px;border-color:#bfccd8;background:#fff;font-size:16px;line-height:1.6}.production-site :is(input,textarea,select):focus{border-color:#5d91cd}.production-site .redesign-header{background:#fff}.production-site .redesign-header-inner{max-width:1344px;padding:21px 32px 14px;gap:24px}.production-site .redesign-brand{width:auto;gap:15px;color:var(--explainer-navy)}.production-site .redesign-brand>img{width:164px;height:auto;mix-blend-mode:normal}.production-site .redesign-brand-descriptor{border-left:1px solid var(--line);padding-left:15px;font-size:11px;font-weight:600;line-height:1.5;letter-spacing:.025em;white-space:nowrap}.production-site .redesign-desktop-nav{gap:24px}.production-site .redesign-desktop-nav a{font-size:13px;color:#52616c}.production-site .redesign-desktop-nav a:hover,.production-site .redesign-desktop-nav a[aria-current]{color:var(--blue)}.production-site .redesign-header-actions{gap:12px}.production-site .redesign-student-login{border:1px solid #cbd6df;border-radius:8px;padding:10px 13px;text-decoration:none;font-size:12px;min-height:42px;white-space:nowrap;color:var(--explainer-navy)}.production-site .redesign-student-login:hover{background:#f1f6fc;border-color:#9db6ce}.production-site .redesign-menu-toggle{background:#fff;border-radius:8px;min-height:42px;font-size:13px;color:var(--explainer-navy)}.production-site .redesign-header-search{border:0;padding-top:0}.production-site .redesign-header-search form{width:min(480px,100%);border-radius:8px;background:#f8fafc;border-color:#dce4eb;overflow:hidden}.production-site .redesign-header-search input{font-size:13px;padding:9px 13px;min-height:40px}.production-site .redesign-search-results{border-radius:10px;box-shadow:0 12px 28px #0a254717;padding:10px 16px}.production-site .redesign-search-results a{font-size:14px;border-radius:5px}.production-site .redesign-search-results a:hover{background:#f5f8fc}.production-site .redesign-mobile-menu{max-height:calc(100dvh - var(--redesign-header-height,140px));overflow:auto;background:#fff}.production-site .redesign-mobile-menu a{font-size:14px}.production-site .redesign-cea-brand{gap:12px;width:288px}.production-site .redesign-cea-brand>img{width:48px;height:48px;object-fit:contain}.production-site .redesign-cea-brand>span{font-size:13px;line-height:1.4;max-width:218px}.production-site .redesign-cea-brand small{font-size:11px;color:#596873;margin-top:3px}.production-site .section-navigation{background:#f8fafc}.production-site .section-navigation a{font-size:12px;min-height:48px}.production-site :is(.page-hero,.stage-page-hero){background:#fff;padding-block:44px}.production-site :is(.page-hero h1,.stage-page-title h1,.credential-hero h1){font-size:clamp(36px,3.6vw,50px);font-weight:600;max-width:1000px}.production-site .page-hero .page-lede,.production-site .stage-page-title p{font-size:20px;line-height:1.6;color:#596873}.production-site .stage-page-title{grid-template-columns:52px minmax(0,1fr);gap:28px}.production-site .stage-page-title .stage-icon{width:48px;height:48px;background:#edf4ff;border-color:transparent;color:var(--blue)}.production-site .redesign-stage-image img{border-radius:12px}.production-site .library-topic-notes{background:#fff;padding-block:44px}.production-site .library-topic-notes article>span,.production-site .redesign-topic-links a>span:first-child{width:38px;height:38px;display:grid;place-items:center;background:#d6e7ff;color:#174a7d;border-radius:50%;font:600 12px var(--font-body);letter-spacing:0}.production-site .library-topic-notes h2{font-size:clamp(25px,2.6vw,32px)}.production-site .library-topic-notes p{font-size:17px;color:#596873}.production-site .redesign-page-intro h1{font-size:clamp(36px,3.8vw,52px)}.production-site .redesign-topic-tabs{gap:10px}.production-site .redesign-topic-tabs button{border-radius:8px;padding:12px 20px;font-size:14px;font-weight:600;background:#fff;color:#38556d}.production-site .redesign-topic-tabs button[aria-selected=true]{background:#eaf2fd;border-color:#b8cde8;color:#174b80}.production-site .redesign-topic-links{border-top-color:#dce4eb}.production-site .redesign-topic-links a{align-items:start;padding:28px 0;gap:22px;grid-template-columns:38px minmax(0,1fr) 22px}.production-site .redesign-topic-links strong{font-family:var(--font-heading);font-weight:600;font-size:24px;letter-spacing:-.025em;line-height:1.3}.production-site .redesign-topic-links small{color:#596873}.production-site .redesign-cea-hero{padding-block:44px;gap:56px}.production-site .redesign-cea-hero h1{font-size:clamp(36px,4vw,54px);line-height:1.09}.production-site .redesign-cea-hero>img{height:460px;border-radius:12px}.production-site .redesign-lede{font-size:18px;line-height:1.65}.production-site .redesign-availability{font-size:14px;color:#596873}.production-site .redesign-availability strong{display:inline;background:#fff1bc;color:#554519;padding:3px 6px}.production-site .redesign-section-heading h2{font-size:clamp(28px,3vw,36px)}.production-site .redesign-pathway-panel{border:1px solid #d6e4f5;border-radius:12px;background:#f3f7fc;padding:28px;gap:32px;grid-template-columns:minmax(0,1fr) minmax(170px,260px)}.production-site .redesign-pathway-panel h3{font-size:26px}.production-site .redesign-pathway-panel p{font-size:17px;margin-bottom:0}.production-site .redesign-cea-links a{font-size:14px}.production-site :is(.working-notice,.assessment-progress,.exit-results-rail){background:#f5f8fc;color:#52616c;border-color:#dce4eb}.production-site .working-notice strong{font-family:var(--font-body);font-size:16px;font-weight:600;color:#365066}.production-site .working-notice svg{color:#527aa1}.production-site :is(.faq-list summary,.reflection-list button,.candidate-journey li,.research-sequence li,.research-question li,.evidence-plan li){font-family:var(--font-body);font-weight:600}.production-site .faq-list summary{font-size:21px;line-height:1.4;min-height:92px}.production-site .faq-list details[open]{background:#f8fafc}.production-site :is(.assessment-result h3,.pathway-section h3,.reflection-status strong,.help-modes strong,.policy-document>aside>strong,.tool-item strong,.learning-boundary strong){font-family:var(--font-heading);font-weight:600;letter-spacing:-.025em}.production-site .assessment-interview h2{font-family:var(--font-heading);font-weight:600;font-size:clamp(30px,3.2vw,42px);line-height:1.15}.production-site .assessment-progress h1{font-size:30px;line-height:1.15}.production-site .assessment-progress>ol li>span{font-family:var(--font-body);font-size:13px;background:#d6e7ff;border:0;color:#174a7d}.production-site .assessment-progress>ol li:not(:last-child):after{width:0;background:none;border-left:2px dotted #b1bbc4}.production-site .answer-list{border:0;display:grid;gap:10px}.production-site .answer-list>button{border:1px solid #dce4eb;border-radius:10px;min-height:82px}.production-site .answer-list>button:last-child{border-bottom:1px solid #dce4eb}.production-site .answer-list button.selected{background:#edf4ff;border-color:#9cbce7;box-shadow:inset 3px 0 #0b4a8f}.production-site .answer-list strong{font-size:15px}.production-site .answer-list small{font-size:12px;line-height:1.5}.production-site .answer-icon{background:#f5f8fc;border-color:#dce4eb}.production-site .question-guidance{font-size:16px;line-height:1.7}.production-site .evidence-checklist{border:1px solid #cbdcf1;border-top:4px solid #bdd6fa;border-radius:10px;background:#f5f8fc}.production-site .evidence-checklist h2{font-size:26px}.production-site .reflection-list button{font-size:17px}.production-site .reflection-list button.selected{background:#edf4ff}.production-site .roadmap-number{background:#d6e7ff;color:#174a7d}.production-site .roadmap-title h2{font-size:24px;line-height:1.2}.production-site .roadmap-list h3{font-family:var(--font-body);letter-spacing:.045em;font-size:11px}.production-site .roadmap-list p,.production-site .roadmap-list ul{font-size:14px;line-height:1.65}.production-site :is(.cohort-callout,.cea-bridge,.thinkific-handoff){background:#edf4ff;color:#222c31;border-color:#dce4eb}.production-site :is(.cohort-callout,.cea-bridge,.thinkific-handoff) :is(h2,p,.eyebrow,a){color:inherit}.production-site :is(.cohort-callout,.cea-bridge,.thinkific-handoff) .button-primary{color:#fff}.production-site :is(.cohort-callout,.cea-bridge,.thinkific-handoff) .button-secondary{border-color:#a9bed7;color:#243b4e}.production-site :is(.contact-mailing address,.candidate-journey li,.evidence-strip strong){font-family:var(--font-body)}.production-site .footer{background:#f8fafc;color:#52616c;border-top:1px solid #dce4eb}.production-site .trust-row{background:transparent;border-color:#dce4eb;max-width:1344px}.production-site .trust-row>div{border-color:#dce4eb}.production-site .trust-row strong{font-family:var(--font-body);font-size:13px;color:#365066}.production-site .trust-row small,.production-site .trust-row svg{color:#596873}.production-site .footer-bottom{max-width:1344px;border-color:#dce4eb;padding:44px 32px 48px}.production-site .footer .footer-brand{font-family:var(--font-body);font-weight:600;color:#243b4e;font-size:19px}.production-site .footer-brand-mark{display:block;width:148px;height:auto;margin-bottom:20px}.production-site .footer-bottom p:not(.footer-brand),.production-site .footer-bottom a{color:#596873;font-size:13px}.production-site .footer-bottom nav a{font-size:12px;min-height:28px}.production-site .newsletter h2{color:#222c31;font-size:32px}.production-site .newsletter-publication{color:#596873!important}.production-site .newsletter .pending-message{background:#fff;border:1px solid #dce4eb;border-radius:10px;color:#596873;font-size:13px}.production-site .footer a:focus-visible{outline-color:#74a7e9}.production-site .newsletter-cta{background:var(--explainer-navy);border-color:var(--explainer-navy);border-radius:8px}.production-site .redesign-home{--rd-canvas:#fff;--rd-ink:#222c31;--rd-muted:#596873;--rd-rule:#dce4eb;--rd-blue:#0b4a8f;--rd-navy:#0a2547;background:#fff}.production-site .redesign-home :is(h1,h2,h3){font-family:var(--font-heading);font-weight:600;letter-spacing:-.025em}.production-site .redesign-home .rd-eyebrow{font-family:var(--font-body);font-size:11px;letter-spacing:.055em;color:#5e707f}.production-site .redesign-home .rd-container{max-width:1344px}.production-site .redesign-home .rd-hero{grid-template-columns:1.2fr 1fr;gap:64px;padding-top:48px;padding-bottom:48px}.production-site .redesign-home .rd-hero h1{font-size:clamp(38px,4vw,56px);line-height:1.08;letter-spacing:-.035em;text-wrap:initial}.production-site .redesign-home .rd-hero-copy{gap:20px}.production-site .redesign-home .rd-lead{font-size:18px;line-height:1.65}.production-site .redesign-home .rd-hero-photo{aspect-ratio:4/3;border-radius:12px}.production-site .redesign-home .rd-button{min-height:48px;padding:13px 18px;border-radius:8px;font-size:14px;gap:10px}.production-site .redesign-home .rd-button svg{width:18px;height:18px;flex:none}.production-site .redesign-home .rd-button-blue{background:#0a2547;border-color:#0a2547;color:#fff}.production-site .redesign-home .rd-button-blue:hover{background:#0b4a8f;border-color:#0b4a8f}.production-site .redesign-home .rd-button-outline{background:#fff;border-color:#cbd6df;color:#243b4e}.production-site .redesign-home .rd-button-outline:hover{background:#f1f6fc;border-color:#9db6ce}.production-site .redesign-home .rd-audiences{gap:24px}.production-site .redesign-home .rd-audience{border-radius:12px;border-color:#dce4eb;background:#fff}.production-site .redesign-home .rd-panel-body{padding:32px;gap:20px}.production-site .redesign-home .rd-panel-body h2{font-size:28px;line-height:1.25}.production-site .redesign-home .rd-stage-list{border-top-color:#dce4eb}.production-site .redesign-home .rd-stage-number{font:600 11px var(--font-body);color:#174a7d}.production-site .redesign-home .rd-stage-link{align-items:start;gap:12px}.production-site .redesign-home .rd-stage-copy strong{font-size:18px;line-height:1.4}.production-site .redesign-home .rd-stage-action{display:flex;align-items:center;gap:8px}.production-site .redesign-home .rd-stage-action svg{width:16px;height:16px}.production-site .redesign-home .rd-advisor-panel{background:#edf4ff;color:#222c31;border-color:#d6e4f5}.production-site .redesign-home .rd-advisor-panel p:not(.rd-eyebrow){color:#52616c}.production-site .redesign-home .rd-advisor-panel .rd-eyebrow{color:#526d86}.production-site .redesign-home .rd-advisor-links{border-color:#c3d6ef}.production-site .redesign-home .rd-advisor-links a{border-color:#c3d6ef;font-size:16px;color:#174b80;align-items:center}.production-site .redesign-home .rd-advisor-links a:hover{color:#0a2547}.production-site .redesign-home .rd-advisor-links a:focus-visible{outline-color:#74a7e9}.production-site .redesign-home .rd-lifecycle-band{background:#f5f8fc;border-color:#dce4eb}.production-site .redesign-home .rd-lifecycle-grid{gap:28px}.production-site .redesign-home .rd-lifecycle-grid a{padding-block:34px}.production-site .redesign-home .rd-lifecycle-label{font:600 32px/1.2 var(--font-heading);letter-spacing:-.04em}.production-site .redesign-home .rd-research-feature{border-color:#d6e4f5;border-radius:12px}.production-site .redesign-home .rd-research-cover{background:#edf4ff;color:#222c31;padding:32px;gap:24px;justify-content:flex-start}.production-site .redesign-home .rd-research-cover .rd-eyebrow{color:#526d86}.production-site .redesign-home .rd-research-cover h2{font-size:clamp(28px,2.8vw,36px);line-height:1.14}.production-site .redesign-home .rd-research-status{font:600 12px var(--font-body);background:#ffeeb3;border:0;border-radius:4px;color:#554519}.production-site .redesign-home .rd-research-copy figcaption{font-family:var(--font-body);color:#596873}.production-site .redesign-home .rd-section-heading h2{font-size:30px}.production-site .redesign-home .rd-guide{border-top:3px solid #bdd6fa;padding-top:24px}.production-site .redesign-home .rd-guide-meta{font-family:var(--font-body);font-size:11px;color:#596873}.production-site .redesign-home .rd-text-link{display:inline-flex;align-items:center;gap:9px;font-size:14px}.production-site .redesign-home a>svg{flex:none;width:18px;height:18px}.production-site .redesign-home .rd-resource-kind{font-family:var(--font-body)}.production-site .redesign-home .rd-resource-columns h2{font-size:34px}.production-site .redesign-home .rd-resource-rows{border-top-color:#dce4eb}.production-site .redesign-home .rd-row-arrow{width:18px;height:18px}.production-site .redesign-home .rd-decision-photo{border-radius:10px}@media(max-width:1200px){.production-site .redesign-brand-descriptor{display:none}.production-site .redesign-home .rd-hero{gap:40px}}@media(max-width:1000px){.production-site .redesign-header-inner{padding:17px 28px 14px;gap:14px}.production-site .redesign-brand-descriptor{display:block}.production-site .redesign-brand>img{width:164px}.production-site .redesign-cea-brand>img{width:48px}.production-site .redesign-cea-brand{width:288px}.production-site .redesign-home .rd-hero{gap:32px}}@media(max-width:800px){.production-site .redesign-home .rd-hero{grid-template-columns:minmax(0,1fr);padding-block:48px 56px;gap:36px}.production-site .redesign-home .rd-hero h1{font-size:clamp(34px,6.4vw,46px);max-width:660px}.production-site .redesign-home .rd-hero-photo{aspect-ratio:5/4}.production-site .redesign-home .rd-lifecycle-grid{gap:8px 24px}}@media(max-width:760px){.production-site .redesign-header-inner{padding:15px 20px 12px;gap:12px}.production-site .redesign-brand>img{width:148px}.production-site .redesign-brand-descriptor{display:none}.production-site .redesign-menu-toggle{padding:9px 12px;min-height:40px}.production-site .redesign-header-search input{min-height:40px}.production-site .redesign-cea-brand{width:auto;max-width:calc(100% - 94px);gap:9px}.production-site .redesign-cea-brand>img{width:40px;height:40px}.production-site .redesign-cea-brand>span{font-size:11px;max-width:205px;line-height:1.35}.production-site .redesign-cea-brand small{font-size:10px}.production-site :is(.page-hero,.stage-page-hero){padding-block:44px}.production-site :is(.page-hero h1,.stage-page-title h1,.credential-hero h1){font-size:clamp(32px,7vw,40px)}.production-site .stage-page-title{grid-template-columns:minmax(0,1fr);gap:20px}.production-site .page-hero .page-lede,.production-site .stage-page-title p{font-size:18px}.production-site .redesign-stage-image img{border-radius:10px}.production-site .redesign-topic-links a{grid-template-columns:34px minmax(0,1fr) 18px;gap:14px}.production-site .redesign-topic-links a>span:first-child{width:32px;height:32px;font-size:11px}.production-site .redesign-topic-links strong{font-size:24px}.production-site .redesign-topic-links small{font-size:15px}.production-site .redesign-topic-tabs button{padding:11px 15px;font-size:13px}.production-site .redesign-cea-hero{padding-block:44px;gap:32px}.production-site .redesign-cea-hero h1{font-size:36px}.production-site .redesign-cea-hero>img{height:350px;border-radius:10px}.production-site .redesign-lede{font-size:19px}.production-site .redesign-pathway-panel{grid-template-columns:minmax(0,1fr);padding:24px;gap:22px}.production-site .redesign-pathway-panel h3{font-size:27px}.production-site .faq-list summary{font-size:18px;grid-template-columns:28px minmax(0,1fr) auto;gap:14px}.production-site .faq-list details>p{margin-left:42px}.production-site .assessment-interview h2{font-size:34px}.production-site .footer-bottom{padding-inline:22px}.production-site .redesign-home .rd-panel-body{padding:24px}.production-site .redesign-home .rd-panel-body h2,.production-site .redesign-home .rd-section-heading h2{font-size:30px}.production-site .redesign-home .rd-research-cover{padding:26px}.production-site .redesign-home .rd-research-cover h2{font-size:30px}.production-site .redesign-home .rd-research-cover{min-height:0}.production-site .redesign-home .rd-lead{font-size:19px}.production-site .redesign-home .rd-actions{gap:10px}.production-site .redesign-home .rd-lifecycle-label{font-size:36px}}@media(max-width:380px){.production-site .redesign-header-inner{padding-inline:16px;gap:8px}.production-site .redesign-brand>img{width:138px}.production-site .redesign-cea-brand>img{width:36px;height:36px}.production-site .redesign-cea-brand>span{font-size:10px}.production-site .redesign-cea-brand small{font-size:9px}.production-site .redesign-menu-toggle{padding-inline:9px;font-size:12px}.production-site .redesign-home .rd-hero h1{font-size:34px}.production-site .redesign-home .rd-button{width:100%}.production-site .redesign-cea-hero h1{font-size:34px}}@media(prefers-reduced-motion:reduce){.production-site .button{transition:none}}@media print{.production-site .redesign-header{position:static}.production-site .redesign-home .rd-hero{padding-top:24px}}.production-site h2{font-size:32px;line-height:1.25}.production-site h3{font-size:23px;line-height:1.35}.production-site :is(.rd-hero,.redesign-cea-hero) mark{background:transparent;box-shadow:inset 0 -.16em #d6e7ff;padding:0}.production-site .redesign-home .rd-audiences{padding-bottom:56px}.production-site .redesign-home .rd-panel-body{padding:28px}.production-site .redesign-home .rd-panel-body h2{font-size:28px}.production-site .redesign-home :is(.rd-research,.rd-resource-columns){padding-top:56px;padding-bottom:56px}.production-site .redesign-home .rd-guides{padding-bottom:56px}.production-site .redesign-home .rd-research-copy{gap:16px;padding:28px}.production-site .redesign-home .rd-research-copy figure img{aspect-ratio:16/9}.production-site .redesign-home .rd-research-copy>p{font-size:16px;line-height:1.65}.production-site .redesign-home .rd-research-copy .rd-research-note{font-size:13px}.production-site .redesign-home .rd-research-status{margin-top:8px}.production-site .redesign-stage-image img{height:240px}.production-site .redesign-topic-links strong{font-weight:600;font-size:24px}.production-site .redesign-pathway-panel h3{font-size:25px}.production-site .redesign-hero-actions{gap:14px}.production-site .trust-row strong{font-size:13px}.production-site .trust-row small{font-size:11px;line-height:1.5}.production-site .footer-bottom{padding-top:32px;padding-bottom:32px}.production-site .newsletter h2{font-size:28px}@media(max-width:760px){.production-site :is(.page-hero,.stage-page-hero,.redesign-cea-hero){padding-top:32px;padding-bottom:32px}.production-site .redesign-home .rd-hero{padding-top:32px;padding-bottom:36px;gap:28px}.production-site .redesign-home .rd-hero h1{font-size:36px;line-height:1.15}.production-site .redesign-home .rd-lead{font-size:16px;line-height:1.7}.production-site .redesign-home .rd-hero-copy{gap:18px}.production-site .redesign-cea-hero h1{font-size:36px;line-height:1.15}.production-site .redesign-cea-hero>img{height:320px}.production-site .redesign-lede{font-size:17px}.production-site .redesign-home .rd-panel-body h2{font-size:25px}.production-site .redesign-home .rd-section-heading h2{font-size:28px}.production-site .redesign-home :is(.rd-research,.rd-resource-columns){padding-top:36px;padding-bottom:36px}.production-site .redesign-home .rd-lifecycle-label{font-size:30px}.production-site .redesign-home .rd-research-cover{min-height:0;padding:24px;gap:20px}.production-site .redesign-home .rd-research-cover h2{font-size:29px}.production-site .redesign-home .rd-research-copy{padding:24px}.production-site .redesign-stage-image img{height:180px}.production-site .library-topic-notes{padding-top:32px;padding-bottom:32px}.production-site .redesign-topic-links strong{font-size:21px}.production-site .redesign-topic-links small{font-size:14px}.production-site .redesign-page-intro h1{font-size:36px}.production-site .faq-list summary{font-size:17px}}.production-site .redesign-home{font-family:var(--font-body)}.production-site :is(.mission-grid,.pathway-purpose,.candidate-journey,.research-sequence,.research-question,.learning-boundary,.evidence-plan,.tool-guide-layout,.policy-document,.contact-mailing,.framework-section,.claim-boundary,.cohort-callout,.cea-bridge,.thinkific-handoff){padding-top:48px;padding-bottom:48px}.production-site :is(.learning-paths article,.principles-section article,.policy-directory a,.contact-directory article){min-height:0;padding-top:30px;padding-bottom:30px}.production-site .learning-paths p,.production-site .policy-directory p{min-height:0}.production-site .faq-list summary{min-height:76px}@media(max-width:760px){.production-site :is(.mission-grid,.pathway-purpose,.candidate-journey,.research-sequence,.research-question,.learning-boundary,.evidence-plan,.tool-guide-layout,.policy-document,.contact-mailing,.framework-section,.claim-boundary,.cohort-callout,.cea-bridge,.thinkific-handoff){padding-top:32px;padding-bottom:32px}}.production-site .assessment-question>p:not(.eyebrow){font-family:var(--font-body);font-size:16px;font-weight:500;line-height:1.6}@media(max-width:760px){.production-site .footer .trust-row{grid-template-columns:repeat(2,minmax(0,1fr));gap:0}.production-site .trust-row>div{min-height:84px;padding:16px;gap:10px;align-items:flex-start;border-bottom:1px solid #dce4eb}.production-site .trust-row svg{width:20px;height:20px}.production-site .trust-row strong{font-size:12px;line-height:1.5}.production-site .trust-row small{font-size:11px;line-height:1.5}}@media(max-width:380px){.production-site .footer .trust-row{grid-template-columns:minmax(0,1fr)}.production-site .trust-row>div{min-height:64px;padding:12px 20px}}.production-site .redesign-stage-image-build img{object-position:center 50%}@media(min-width:761px){.production-site .redesign-stage-image-exit img{height:280px;object-position:center 36%}}.production-site :is(.learning-paths,.pathway-section) :is(a,button) svg{margin-top:0}.production-site .redesign-home :is(.rd-section-heading h2,.rd-resource-columns h2){font-size:28px;line-height:1.25}.production-site .redesign-home .rd-research-feature{align-items:center;background:#edf4ff}.production-site .redesign-home .rd-research-cover{min-height:0;gap:18px}.production-site .redesign-home .rd-research-cover h2{font-size:32px;line-height:1.2}.production-site .redesign-home .rd-research-cover .rd-research-copy{padding:0;background:transparent;gap:14px}.production-site .redesign-home .rd-research-visual{margin:0;padding:28px;background:#fff;align-self:stretch;display:flex;flex-direction:column;justify-content:center}.production-site .redesign-home .rd-research-visual img{display:block;width:100%;height:auto;aspect-ratio:3/2;object-fit:cover}.production-site .redesign-home .rd-research-visual figcaption{margin-top:10px;font:11px/1.5 var(--font-body);color:#596873}.production-cea .status-card{padding:24px;background:#edf4ff;color:#222c31;border:1px solid #d6e4f5;border-radius:10px}.production-cea .status-card>span{color:#526d86;font-size:11px;letter-spacing:.08em}.production-cea .status-card strong{margin-top:12px;font:600 22px/1.35 var(--font-heading)}.production-cea .status-card p{margin-top:12px;color:#596873;font-size:14px;line-height:1.65}.production-cea .standard-directory{width:calc(100% - (2*clamp(24px,6vw,92px)));max-width:1280px;margin:48px auto;gap:1px;background:#dce4eb;border:1px solid #dce4eb;border-radius:10px;overflow:hidden;grid-template-columns:repeat(4,minmax(0,1fr))}.production-cea .pathway-module-directory{grid-template-columns:repeat(6,minmax(0,1fr))}.production-cea .pathway-module-directory article{grid-column:span 2}.production-cea .pathway-module-directory article:nth-child(n+4){grid-column:span 3}.production-cea .standard-directory article:nth-child(n){min-height:0;padding:24px;background:#fff;border:0}.production-cea .standard-directory h2{font-size:22px;line-height:1.3;margin:14px 0 10px}.production-cea :is(.standards-grid,.pathway-section){padding-top:48px;padding-bottom:48px}.production-cea .standards-grid>div{margin-bottom:24px}.production-cea .pathway-section article{padding-top:24px;padding-bottom:16px}.production-cea .pathway-section article>svg{margin-top:16px}.production-cea .pathway-section article p{min-height:0}.production-cea .evidence-strip strong{font-family:var(--font-heading);font-weight:600}.production-cea .evidence-strip small{font-size:12px;line-height:1.5}.production-site .newsletter .pending-message{align-items:flex-start;flex-wrap:nowrap;gap:10px;padding:16px;line-height:1.6}.production-site .newsletter .pending-message>svg{width:16px;height:16px;flex:0 0 16px;margin-top:3px}.production-site .newsletter .pending-message p{margin:0 0 8px;font-size:13px;line-height:1.6;color:inherit}@media(max-width:1100px){.production-cea .standard-directory{grid-template-columns:repeat(2,minmax(0,1fr))}.production-cea .pathway-module-directory article:nth-child(n){grid-column:auto}.production-cea .pathway-module-directory article:last-child{grid-column:1/-1}}@media(max-width:760px){.production-site .redesign-home :is(.rd-section-heading h2,.rd-resource-columns h2){font-size:24px}.production-site .redesign-home .rd-research-cover{padding:24px}.production-site .redesign-home .rd-research-cover h2{font-size:26px}.production-site .redesign-home .rd-research-visual{padding:24px}.production-site .redesign-home .rd-resource-rows a{grid-template-columns:minmax(0,1fr) 16px;gap:8px 16px;padding-block:18px}.production-site .redesign-home .rd-resource-kind{grid-column:1/-1;padding:0}.production-site .redesign-home .rd-row-arrow{align-self:start;margin-top:3px}.production-cea .standard-directory{grid-template-columns:minmax(0,1fr);margin-block:32px}.production-cea .standard-directory article:nth-child(n){padding:20px}.production-cea :is(.standards-grid,.pathway-section){padding-top:32px;padding-bottom:32px}.production-cea .pathway-section article:nth-child(n){padding:20px 0}.production-cea .pathway-section article>svg{margin-top:12px}.production-cea .pathway-section h3{margin:12px 0 8px}}.production-site .redesign-header-inner{position:relative;max-width:1344px;padding:18px 32px;flex-wrap:nowrap;gap:24px;min-height:92px}.production-site .redesign-desktop-nav{display:flex;margin-left:auto;gap:22px;flex-shrink:0}.production-site .redesign-desktop-nav a{font-size:13px;white-space:nowrap}.production-site .redesign-header-actions{display:flex;align-items:center;gap:12px;margin-left:0;flex-shrink:0}.production-site .redesign-header-search{position:static;width:auto;border:0;padding:0}.production-site .redesign-search-toggle,.production-site .redesign-menu-toggle{display:inline-flex;align-items:center;justify-content:center;gap:7px;width:auto;min-width:44px;min-height:44px;padding:10px 11px;border:1px solid #cbd6df;border-radius:8px;background:transparent;color:#0a2547;font-size:13px;line-height:1.4}.production-site .redesign-search-toggle:hover,.production-site .redesign-menu-toggle:hover,.production-site .redesign-search-toggle[aria-expanded=true],.production-site .redesign-menu-toggle[aria-expanded=true]{background:#edf4ff;border-color:#9db6ce}.production-site .redesign-student-login{display:inline-flex;min-height:44px;padding:10px 13px;font-size:12px}.production-site .redesign-menu-toggle{display:none}.production-site .redesign-search-panel{position:absolute;top:100%;right:32px;width:min(520px,calc(100vw - 40px));padding:16px;background:#fff;border:1px solid #cbd6df;border-radius:0 0 12px 12px;box-shadow:0 12px 28px #0a25471a;z-index:80}.production-site .redesign-search-panel form{width:100%;margin:0}.production-site .redesign-search-panel input{font-size:16px}.production-site .redesign-search-results{position:static;top:auto;left:auto;transform:none;width:100%;max-height:min(60vh,calc(100dvh - var(--redesign-header-height,92px) - 110px));margin-top:10px;padding:0;border:0;box-shadow:none;border-radius:0}.production-site .redesign-search-results a{padding:12px 8px}.production-site .redesign-search-results>p{padding:4px 8px}.production-site .redesign-mobile-menu{position:absolute;top:100%;left:0;width:100%;max-height:calc(100dvh - var(--redesign-header-height,92px));padding:12px max(24px,calc((100vw - 1280px)/2));border-bottom:1px solid #cbd6df;box-shadow:0 12px 28px #0a254714;overflow:auto}.production-site .redesign-mobile-menu a[aria-current]{color:#0b4a8f;background:#edf4ff}.production-site .redesign-cea-brand{width:300px;gap:12px;flex-shrink:0}.production-site .redesign-cea-brand>img{width:56px;height:56px;mix-blend-mode:multiply}.production-site .redesign-cea-brand>span{font-size:15px;line-height:1.35;max-width:230px;color:#0a2547}.production-site .redesign-cea-brand small{font-size:12px;line-height:1.4;margin-top:4px;color:#596873}@media(max-width:1280px){.production-site .redesign-desktop-nav{gap:16px}.production-site .redesign-search-toggle>span{display:none}}@media(max-width:1200px){.production-site .redesign-desktop-nav,.production-site .redesign-student-login{display:none}.production-site .redesign-mobile-menu{display:block}.production-site .redesign-menu-toggle{display:inline-flex}.production-site .redesign-header-actions{margin-left:auto}.production-site .redesign-search-toggle>span{display:inline}}@media(max-width:760px){.production-site .redesign-header-inner{padding:14px 20px;min-height:0;gap:12px}.production-site .redesign-header-actions{gap:8px}.production-site .redesign-search-toggle{width:42px;min-width:42px;padding:9px}.production-site .redesign-search-toggle>span{display:none}.production-site .redesign-menu-toggle{padding:9px;min-height:42px}.production-site .redesign-search-panel{right:20px}.production-site .redesign-cea-brand{flex:1;min-width:0;width:auto;max-width:none;gap:10px}.production-site .redesign-cea-brand>img{width:44px;height:44px;flex:none}.production-site .redesign-cea-brand>span{font-size:13px;max-width:none;min-width:0;line-height:1.35}.production-site .redesign-cea-brand small{font-size:11px;line-height:1.4}.production-site .redesign-cea-brand~.redesign-header-actions .redesign-menu-toggle>span{display:none}}@media(max-width:380px){.production-site .redesign-header-inner{padding:12px 16px;gap:8px}.production-site .redesign-menu-toggle{min-width:40px;padding:8px}.production-site .redesign-menu-toggle>span{display:none}.production-site .redesign-cea-brand>img{width:40px;height:40px}.production-site .redesign-cea-brand>span{font-size:12px}.production-site .redesign-search-panel{right:16px;width:calc(100vw - 32px)}}@media print{.production-site .redesign-header{position:static}.production-site .redesign-header-actions,.production-site .redesign-desktop-nav,.production-site .redesign-mobile-menu{display:none}}:root{--canvas-cream:#fcfbf7}body{background:var(--canvas-cream)}.production-site{--paper:var(--canvas-cream);background:var(--canvas-cream)}.production-site .redesign-home{--rd-canvas:var(--canvas-cream);background:var(--canvas-cream)}.production-site :is(.page-hero,.stage-page-hero,.credential-hero,.cea-page-hero,.library-topic-notes,.resource-directory,.exit-assessment-shell,.exit-results-page,.redesign-topics,.redesign-cea-hero){background:var(--canvas-cream)}.production-site .resource-card{background:#fff}@media print{body,.production-site{background:#fff}}.production-site .guide-diagram{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:18px;max-width:380px;margin:20px 0;color:#174a7d}.production-site .guide-diagram-node{position:relative;display:flex;flex-direction:column;align-items:center;gap:7px;font:500 12px/1.4 var(--font-body);text-align:center}.production-site .guide-diagram-symbol{display:grid;place-items:center;width:38px;height:38px;border:1px solid #cadcf2;border-radius:50%;background:#edf4ff}.production-site .guide-diagram-node:last-child .guide-diagram-symbol{background:#fff1bd;border-color:#eddfa9}.production-site .guide-diagram-arrow{position:absolute;right:-16px;top:12px;color:#7995b0}.production-site .resource-directory .guide-diagram{max-width:340px;margin:16px 0}.production-site .resource-directory .guide-diagram-symbol{width:30px;height:30px}.production-site .resource-directory .guide-diagram-arrow{top:8px}.production-site .resource-card-copy{width:100%;min-width:0}.production-site .resource-directory .resource-card-guide .resource-card-copy{display:grid;grid-template-columns:minmax(0,1fr) 230px;column-gap:24px}.production-site .resource-directory .resource-card-guide .resource-card-copy>:not(.guide-diagram){grid-column:1}.production-site .resource-directory .resource-card-guide .guide-diagram{grid-column:2;grid-row:1/span 3;align-self:center;margin:0}.production-site .guide-diagram-acquisition-criteria{gap:18px}.production-site .guide-diagram-acquisition-criteria .guide-diagram-node{gap:7px}.production-site .guide-diagram-acquisition-criteria .guide-diagram-symbol{width:100%;height:34px;border-radius:5px;background:#edf4ff;border:1px solid #ccddf1}.production-site .guide-diagram-acquisition-criteria .guide-diagram-node:first-child .guide-diagram-symbol{background:#173e69;color:#fff;border-color:#173e69}.production-site .guide-diagram-acquisition-criteria .guide-diagram-node:last-child .guide-diagram-symbol{background:#fff7d8;border:1px dashed #bfa753;color:#67551d}.production-site .guide-diagram-acquisition-criteria .guide-diagram-arrow{display:none}.production-site .redesign-home .rd-lifecycle-grid a{position:relative;padding-block:26px;gap:10px}.production-site .redesign-home .rd-lifecycle-label{font-size:24px;letter-spacing:-.025em}.production-site .redesign-home .lifecycle-node{display:grid;place-items:center;width:34px;height:34px;border:1px solid #bdd2ed;border-radius:50%;background:#fff;font:600 11px var(--font-body);color:#174a7d;z-index:1}.production-site .redesign-home .rd-lifecycle-grid a:not(:last-child):after{content:"";position:absolute;top:42px;left:45px;right:0;border-top:2px dotted #bacce1}.production-site .editorial-inline-photo{margin:24px 0 0;max-width:540px}.production-site .editorial-inline-photo img{display:block;width:100%;height:220px;object-fit:cover;border-radius:10px}.production-site .about-page .editorial-inline-photo img{height:260px;object-position:center top}.production-site .redesign-stage-image-buy img{object-position:center 12%}.production-site .decision-grid li{font-family:var(--font-body);font-size:17px;line-height:1.5}.production-site .two-column-editorial aside h3{font:600 24px/1.3 var(--font-body)}@media(min-width:761px){.production-site .redesign-stage-image-buy img{height:260px}}.production-site :is(.learning-boundary,.mission-grid,.agenda-grid,.research-question,.research-sequence,.research-output-grid,.learning-page .cohort-callout) h2{font-size:28px;line-height:1.3;letter-spacing:-.03em}.production-site :is(.agenda-grid,.about-page) mark{background:linear-gradient(transparent 65%,#fff0b3 65%);color:inherit;padding:0 .03em;box-decoration-break:clone;-webkit-box-decoration-break:clone}.production-site :is(.learning-paths,.publication-grid,.principles-section){width:calc(100% - (2*clamp(24px,6vw,92px)));max-width:1280px;margin:40px auto;gap:24px;background:transparent;border:0}.production-site :is(.learning-paths,.publication-grid,.principles-section) article:nth-child(n){min-height:0;padding:24px;border:1px solid #dce4eb!important;border-radius:10px;background:#fff;display:flex;flex-direction:column;align-items:flex-start}.production-site :is(.learning-paths h2,.publication-grid h3,.principles-section h3){font-size:22px;line-height:1.3;margin:14px 0 10px}.production-site :is(.learning-paths,.publication-grid,.principles-section) p{margin:0 0 20px;min-height:0}.production-site :is(.learning-paths,.publication-grid) .text-link{margin-top:auto}.production-site .learning-card-header{width:100%;display:flex;align-items:center;justify-content:space-between;color:#174a7d}.production-site .learning-card-header>span{display:grid;place-items:center;width:32px;height:32px;border-radius:50%;background:#edf4ff;font:600 11px var(--font-body)}.production-site .learning-paths .learning-card-header svg{margin:0}.production-site .methods-strip strong{font:600 16px/1.4 var(--font-body)}.production-site .methods-strip small{font:400 12px/1.6 var(--font-body)}.production-site .report-feature{min-height:0;align-items:center;grid-template-columns:1fr .9fr}.production-site .report-feature>div{padding:40px clamp(24px,6vw,92px)}.production-site .report-feature h2{font-size:32px;line-height:1.2}.production-site .report-feature .button{margin-top:8px}.production-site .research-report-visual{margin:0;padding:28px 28px 28px 0}.production-site .research-report-visual img{display:block;width:100%;height:350px;object-fit:cover;border-radius:10px}.production-site .research-report-visual figcaption{margin-top:10px;font:400 12px/1.5 var(--font-body);color:#596873}.production-site .agenda-grid{gap:48px;padding-top:48px;padding-bottom:48px}.production-site .agenda-principles article:nth-child(n){min-height:0;padding:20px;border-color:#dce4eb}.production-site .agenda-principles h3{font-size:22px;line-height:1.3;margin:12px 0 8px}.production-site .agenda-principles p{font-size:15px;margin:0}.production-site .research-output-grid{width:calc(100% - (2*clamp(24px,6vw,92px)));max-width:1280px;margin:40px auto;gap:24px;grid-template-columns:repeat(3,minmax(0,1fr));background:transparent;border:0}.production-site .research-output-grid>div{grid-column:1/-1;min-height:0;padding:0;border:0;max-width:760px}.production-site .research-output-grid>div>p:last-child{margin-bottom:0}.production-site .research-output-grid article{min-height:0;padding:22px;background:#fff;border:1px solid #dce4eb!important;border-radius:10px}.production-site .research-output-grid h3{font-size:22px;line-height:1.3;margin:14px 0 10px}.production-site .research-output-grid article p{margin-bottom:0;font-size:15px}.production-site .about-page .mission-grid{gap:48px}.production-site .about-page .mission-grid>div{padding-top:20px}.production-site .about-page .mission-grid>div:last-child{display:flex;flex-direction:column;justify-content:center}.production-site .about-page .principles-section{grid-template-columns:repeat(4,minmax(0,1fr))}.production-site .about-page .principles-section p{margin-bottom:0}.production-site :is(.candidate-journey,.research-sequence) .teaching-sequence{display:flex;flex-direction:column;gap:0;border:0;padding:0}.production-site :is(.candidate-journey,.research-sequence) .teaching-sequence li{position:relative;display:flex;gap:16px;align-items:center;min-height:60px;padding:10px 0;border:0;font:500 16px/1.5 var(--font-body)}.production-site :is(.candidate-journey,.research-sequence) .teaching-sequence li:not(:last-child):after{content:"";position:absolute;left:17px;top:43px;bottom:-12px;border-left:2px dotted #adbfda}.production-site :is(.candidate-journey,.research-sequence) .teaching-sequence li>span{display:grid;place-items:center;flex:0 0 36px;height:36px;border:1px solid #c0d4ee;border-radius:50%;background:#e6effc;color:#174a7d;font:600 12px var(--font-body);z-index:1}.production-site .candidate-journey .teaching-sequence{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:0 24px}.production-site .candidate-journey .teaching-sequence li:after{display:none}.production-site .candidate-journey .teaching-sequence li{padding:12px 0;border-bottom:1px solid #dce4eb}@media(max-width:1100px){.production-site .resource-directory .resource-card-guide .resource-card-copy{display:block}.production-site .resource-directory .resource-card-guide .guide-diagram{margin:16px 0}.production-site .about-page .principles-section{grid-template-columns:repeat(2,minmax(0,1fr))}.production-site .research-output-grid{gap:18px}.production-site .learning-paths{gap:16px}.production-site .learning-paths article:nth-child(n){padding:20px}}@media(max-width:820px){.production-site .report-feature{grid-template-columns:minmax(0,1fr)}.production-site .research-report-visual{padding:0 24px 28px}.production-site .research-report-visual img{height:280px}.production-site .learning-paths{grid-template-columns:minmax(0,1fr)}}@media(max-width:760px){.production-site .guide-diagram{margin:18px 0;max-width:340px}.production-site .guide-diagram-node{font-size:11px}.production-site .redesign-home .rd-lifecycle-grid a{padding-block:22px}.production-site .redesign-home .rd-lifecycle-grid a:after{display:none}.production-site .redesign-home .rd-lifecycle-label{font-size:23px}.production-site :is(.learning-boundary,.mission-grid,.agenda-grid,.research-question,.research-sequence,.research-output-grid,.learning-page .cohort-callout) h2{font-size:25px;line-height:1.3}.production-site :is(.learning-boundary,.mission-grid,.agenda-grid,.research-question,.research-sequence){gap:24px}.production-site :is(.learning-paths,.publication-grid,.principles-section,.research-output-grid){margin-block:28px;gap:16px}.production-site :is(.learning-paths,.publication-grid,.principles-section) article:nth-child(n){padding:20px}.production-site .editorial-inline-photo{margin-top:20px}.production-site .editorial-inline-photo img,.production-site .about-page .editorial-inline-photo img{height:200px}.production-site .report-feature>div{padding:32px 24px}.production-site .report-feature h2{font-size:26px}.production-site .research-output-grid{grid-template-columns:minmax(0,1fr)}.production-site .research-output-grid article{padding:20px}.production-site .research-output-grid>div{margin-bottom:8px}.production-site .agenda-grid{padding-top:32px;padding-bottom:32px}.production-site .agenda-principles article:nth-child(n){padding:20px 0;border-right:0}.production-site .about-page .principles-section{grid-template-columns:minmax(0,1fr)}.production-site .about-page .mission-grid{gap:28px}.production-site .candidate-journey .teaching-sequence{display:flex}.production-site .candidate-journey .teaching-sequence li{border:0;padding:10px 0}.production-site .candidate-journey .teaching-sequence li:not(:last-child):after{display:block}}.production-site .lifecycle-page .stage-page-hero{padding-top:32px;padding-bottom:32px}.production-site .lifecycle-page .stage-page-title{display:block;max-width:1000px;margin-top:22px}.production-site .lifecycle-page .stage-title-kicker{display:flex;align-items:center;gap:12px;margin-bottom:16px}.production-site .lifecycle-page .stage-title-kicker .stage-icon{width:36px;height:36px;flex:0 0 36px}.production-site .lifecycle-page .stage-page-title .eyebrow{margin:0;font:600 11px/1.5 var(--font-body);letter-spacing:.08em}.production-site .lifecycle-page .stage-page-title h1{font-size:clamp(36px,3.6vw,48px);line-height:1.15;max-width:920px}.production-site .lifecycle-page .stage-page-title .stage-intro{max-width:820px;margin:18px 0 0;font-size:18px;line-height:1.65;color:#596873}.production-site .lifecycle-page .redesign-stage-image img{height:220px;object-position:center 50%}.production-site .lifecycle-page .redesign-stage-image-start img{object-position:center 58%}.production-site .lifecycle-page .redesign-stage-image-buy img{object-position:center 72%}.production-site .lifecycle-page .redesign-stage-image-exit img{object-position:center 46%}.production-site .lifecycle-page .library-topic-notes{padding-top:32px;padding-bottom:32px}.production-site .lifecycle-page .library-topic-notes>.eyebrow{margin:0 0 8px;font:600 11px/1.5 var(--font-body);letter-spacing:.08em}.production-site .lifecycle-page .library-topic-notes article{grid-template-columns:34px minmax(0,1fr);gap:18px;padding:24px 0}.production-site .lifecycle-page .library-topic-notes article>span{width:32px;height:32px;font-size:11px;padding:0}.production-site .lifecycle-page .library-topic-notes h2{font-size:24px;line-height:1.3}.production-site .lifecycle-page .library-topic-notes p:not(.eyebrow){font-size:16px;line-height:1.7;margin-top:10px;max-width:76ch}.production-site .lifecycle-page :is(.decision-grid,.two-column-editorial,.cea-bridge){padding-top:48px;padding-bottom:48px;gap:40px}.production-site .lifecycle-page :is(.decision-grid,.two-column-editorial,.cea-bridge) h2{font-size:28px;line-height:1.3}.production-site .lifecycle-page .decision-grid li{min-height:60px;padding:16px 4px;font-size:16px;grid-template-columns:32px 1fr;gap:12px}.production-site .lifecycle-page .two-column-editorial ul{margin-top:20px}.production-site .lifecycle-page .two-column-editorial aside{padding:24px;border:1px solid #d6e4f5;border-radius:10px}.production-site .lifecycle-page .two-column-editorial aside h3{font:600 22px/1.35 var(--font-body)}.production-site .lifecycle-page .two-column-editorial aside>p:not(.eyebrow){margin:14px 0 20px;font-size:15px}@media(max-width:760px){.production-site .lifecycle-page .stage-page-hero{padding-top:24px;padding-bottom:28px}.production-site .lifecycle-page .stage-page-title{margin-top:18px}.production-site .lifecycle-page .stage-title-kicker{margin-bottom:14px}.production-site .lifecycle-page .stage-title-kicker .stage-icon{width:32px;height:32px;flex-basis:32px}.production-site .lifecycle-page .stage-page-title h1{font-size:32px}.production-site .lifecycle-page .stage-page-title .stage-intro{font-size:16px;line-height:1.65;margin-top:16px}.production-site .lifecycle-page .redesign-stage-image img{height:170px}.production-site .lifecycle-page .library-topic-notes article{grid-template-columns:30px minmax(0,1fr);gap:14px;padding:22px 0}.production-site .lifecycle-page .library-topic-notes article>span{width:30px;height:30px}.production-site .lifecycle-page .library-topic-notes h2{font-size:22px}.production-site .lifecycle-page .library-topic-notes p:not(.eyebrow){font-size:15px;line-height:1.7}.production-site .lifecycle-page :is(.decision-grid,.two-column-editorial,.cea-bridge){padding-top:32px;padding-bottom:32px;gap:24px}.production-site .lifecycle-page :is(.decision-grid,.two-column-editorial,.cea-bridge) h2{font-size:25px}.production-site .lifecycle-page .two-column-editorial aside{padding:20px}}.production-site .resource-directory .resource-search-controls{padding-right:4px;gap:8px;min-height:48px}.production-site .resource-directory .resource-search-controls button{width:44px;min-height:44px}.production-site .resource-directory .resource-stage-nav a{min-height:44px}.production-site .resource-directory .resource-actions{gap:8px 20px;min-height:44px}.production-site .resource-directory .resource-actions a{min-height:44px;font-size:13px}.production-site .resource-directory .resource-card{gap:12px}.production-site .resource-directory .resource-actions .resource-open{color:#174a7d}.production-site .resource-directory .resource-index>p{font-size:11px}.production-site .resource-directory .resource-orientation-link,.production-site .resource-directory .resource-orientation-link span{font-size:13px}.production-site .resource-directory .resource-section-heading button{min-height:44px;font-size:13px}.production-site .resource-directory .resource-group-heading p{font-size:13px}.production-site .resource-directory .resource-card-guide .guide-diagram{grid-row:1/span 3}.production-site .working-guide-page .page-hero{padding-top:32px;padding-bottom:32px}.production-site .working-guide-page .page-hero h1{font-size:clamp(36px,3.6vw,48px);line-height:1.15}.production-site .working-guide-page .page-hero .lede{font-size:18px;line-height:1.65}.production-site .working-guide-page .tool-guide-layout{gap:40px;background:var(--canvas-cream)}.production-site .working-guide-page .tool-guide-layout h2{font-size:28px;line-height:1.3}.production-site .working-guide-page .evidence-checklist{padding:24px;border:1px solid #d6e4f5;border-radius:10px}.production-site .working-guide-page .evidence-checklist h2{font-size:22px;line-height:1.35}.production-site .working-guide-page .evidence-checklist li{font-size:15px;line-height:1.65;padding:12px 0}.production-site .working-guide-page .reflection-list{margin-top:24px}.production-site .working-guide-page .reflection-list button{font-size:16px;font-weight:500;grid-template-columns:32px minmax(0,1fr);gap:14px;padding:16px 10px;min-height:68px;border-radius:6px}.production-site .working-guide-page .reflection-list button>span{width:30px;height:30px;border-radius:50%;border:1px solid #c0d4ee;background:#edf4ff;font-size:11px}.production-site .working-guide-page .reflection-list button>span svg{width:24px;height:24px}.production-site .working-guide-page .cea-bridge{gap:32px}.production-site .working-guide-page .cea-bridge h2{font-size:28px;line-height:1.3}.production-site .assessment-interview h2{font-size:32px;line-height:1.25}.production-site .question-meta{color:#596873}.production-site .assessment-progress>ol{margin-block:28px}.production-site .assessment-progress>ol li{min-height:92px}.production-site .assessment-progress h1{font-size:28px;line-height:1.2;color:#243541}.production-site .assessment-purpose strong{font:600 15px/1.4 var(--font-body)}.production-site .assessment-progress>ol li>span{width:32px;height:32px;font-size:12px}.production-site .assessment-progress>ol li:not(:last-child):after{left:15px;top:40px}.production-site .exit-results-heading h1{font-size:40px;line-height:1.2}.production-site .exit-results-main .roadmap-heading h2{font-size:28px;line-height:1.3}.production-site .policy-directory,.production-site .contact-directory{width:calc(100% - (2*clamp(24px,6vw,92px)));max-width:1280px;margin:40px auto;gap:24px;background:transparent;border:0}.production-site .policy-directory a,.production-site .contact-directory article{min-height:0;padding:24px;border:1px solid #dce4eb!important;border-radius:10px;background:#fff}.production-site :is(.policy-directory,.contact-directory) h2{font-size:22px;line-height:1.3;margin:16px 0 12px}.production-site :is(.policy-directory,.contact-directory) p{font-size:14px;line-height:1.7}.production-site .contact-directory .text-link{margin-top:8px;min-height:44px;overflow-wrap:anywhere}.production-site .contact-mailing{gap:32px}.production-site .contact-mailing h2{font-size:28px;line-height:1.3}.production-site .contact-mailing address{font-size:20px;line-height:1.6}.production-site .policy-document{gap:40px}.production-site .policy-document h2{font-size:24px;line-height:1.3}.production-site .policy-document article{min-height:0;grid-template-columns:32px minmax(0,1fr);gap:16px;padding-block:24px}.production-site .policy-document article>span{display:grid;place-items:center;align-self:start;width:30px;height:30px;padding:0;border:1px solid #c0d4ee;border-radius:50%;background:#edf4ff;color:#174a7d;font-size:11px}.production-site .policy-document>aside{padding:20px;border:1px solid #d6e4f5;border-radius:10px;background:#f5f8fc;top:calc(var(--redesign-header-height,96px) + 24px)}.production-site .policy-document>aside>strong{font-size:22px;line-height:1.35}@media(max-width:1100px){.production-site .resource-directory .resource-card-guide .guide-diagram{margin:18px 0 0}}@media(max-width:760px){.production-site .resource-directory .resource-group-heading p,.production-site .resource-directory .resource-orientation-link,.production-site .resource-directory .resource-orientation-link span{font-size:12px}.production-site .resource-directory .resource-actions a{font-size:13px}.production-site .resource-directory .resource-card p{font-size:14px}.production-site .resource-directory .resource-card-guide .guide-diagram{margin-top:16px}.production-site .working-guide-page .page-hero{padding-top:24px;padding-bottom:28px}.production-site .working-guide-page .page-hero h1{font-size:32px}.production-site .working-guide-page .page-hero .lede{font-size:16px}.production-site .working-guide-page .tool-guide-layout{gap:24px}.production-site .working-guide-page .tool-guide-layout h2,.production-site .working-guide-page .cea-bridge h2{font-size:25px}.production-site .working-guide-page .evidence-checklist{padding:20px}.production-site .working-guide-page .evidence-checklist h2{font-size:22px}.production-site .working-guide-page .reflection-list button{font-size:15px;padding-inline:6px;gap:12px}.production-site .assessment-progress{padding:24px}.production-site .assessment-progress h1{font-size:25px}.production-site .assessment-progress>ol{grid-template-columns:repeat(4,minmax(0,1fr));gap:12px;margin:20px 0 0}.production-site .assessment-progress>ol li{min-height:0}.production-site .assessment-progress>ol li strong{font-size:10px;line-height:1.5}.production-site .assessment-interview{padding-top:24px}.production-site .assessment-interview h2{font-size:26px;line-height:1.3}.production-site .question-guidance{font-size:15px;line-height:1.7}.production-site .question-progress{margin-bottom:24px}.production-site .exit-results-heading h1{font-size:32px}.production-site .exit-results-main .roadmap-heading h2{font-size:25px}.production-site .policy-directory,.production-site .contact-directory{margin-block:28px;gap:16px}.production-site .policy-directory a,.production-site .contact-directory article{padding:20px}.production-site .policy-document{gap:24px}.production-site .policy-document h2{font-size:22px}.production-site .policy-document article{gap:14px;padding-block:22px}.production-site .contact-mailing h2{font-size:25px}.production-site .contact-mailing address{font-size:18px}}@media(max-width:360px){.production-site .resource-directory .resource-card{padding-block:14px;gap:10px}}@media print{.production-site .working-guide-page .tool-guide-layout{display:block;background:#fff;padding:0}.production-site .working-guide-page .evidence-checklist{margin-top:24px;background:#fff;break-inside:avoid}.production-site .working-guide-page .reflection-list button.selected{box-shadow:inset 3px 0 #0b4a8f}}.production-site .guide-diagram-owner-dependence .guide-diagram-node:last-child{color:#913a24}.production-site .guide-diagram-owner-dependence .guide-diagram-node:last-child .guide-diagram-symbol{background:#fff1e8;border-color:#edc0ad}.production-site{--action-blue:#1667c8;--action-blue-hover:#1455a0}.production-site .button-primary{background:var(--action-blue);border-color:var(--action-blue);color:#fff}.production-site .button-primary:hover{background:var(--action-blue-hover);border-color:var(--action-blue-hover)}.production-site .text-link{color:var(--action-blue-hover);text-decoration:underline;text-underline-offset:4px;text-decoration-thickness:1px}.production-site .text-link:hover{color:#0a2547;text-decoration-thickness:2px}.production-site :is(.page-lede,.redesign-lede){max-width:62ch}.production-site .redesign-home{--rd-ink:#27343c;--rd-muted:#4d606d;font-family:Inter,Arial,sans-serif}.production-site .redesign-home :is(h1,h2,h3){font-family:Inter,Arial,sans-serif;font-weight:700;letter-spacing:-.035em}.production-site .redesign-home .rd-container{max-width:800px;padding-inline:32px}.production-site .redesign-home .rd-hero{display:flex;flex-direction:column;gap:0;padding-top:76px;padding-bottom:56px}.production-site .redesign-home .rd-hero-copy{align-items:center;text-align:center;gap:20px;width:100%}.production-site .redesign-home .rd-hero .rd-eyebrow{font-size:11px;letter-spacing:.06em}.production-site .redesign-home .rd-hero h1{max-width:660px;font-size:50px;line-height:1.12;text-wrap:balance}.production-site .redesign-home .rd-hero mark{box-shadow:none;background:none}.production-site .redesign-home .rd-lead{max-width:620px;font-size:21px;line-height:1.5;text-wrap:pretty}.production-site .redesign-home .rd-entry-choices{display:flex;flex-direction:column;gap:14px;width:100%;margin-top:64px}.production-site .redesign-home .rd-entry-choices h2{text-align:center;font-size:21px;line-height:1.4;letter-spacing:-.02em;margin-bottom:8px}.production-site .redesign-home .rd-entry-card{display:flex;align-items:center;justify-content:space-between;gap:24px;padding:27px 30px;border:1px solid #d5dfe3;border-radius:6px;background:#fff;transition:border-color .15s,background-color .15s}.production-site .redesign-home .rd-entry-card>span{display:flex;flex-direction:column;gap:8px}.production-site .redesign-home .rd-entry-card strong{font-size:25px;font-weight:700;line-height:1.25;letter-spacing:-.035em}.production-site .redesign-home .rd-entry-card span>span{font-size:18px;line-height:1.5;color:var(--rd-muted);max-width:55ch}.production-site .redesign-home .rd-entry-card>svg{width:21px;height:21px;color:var(--action-blue);flex:none}.production-site .redesign-home .rd-entry-card:hover{background:#f7faff;border-color:#7ea9d9}.production-site .redesign-home .rd-entry-card:hover strong{color:var(--action-blue-hover);text-decoration:underline;text-underline-offset:4px}.production-site .redesign-home .rd-entry-card:focus-visible{outline:3px solid var(--action-blue);outline-offset:4px}.production-site .redesign-home .rd-opening-links{display:flex;justify-content:center;flex-wrap:wrap;gap:8px 30px;margin-top:28px}.production-site .redesign-home .rd-opening-links a{display:inline-flex;align-items:center;gap:8px;min-height:44px;color:var(--action-blue-hover);font-size:15px;font-weight:600;text-decoration:underline;text-underline-offset:4px}.production-site .redesign-home .rd-context-photo{margin-top:0;margin-bottom:64px}.production-site .redesign-home .rd-context-photo img{display:block;width:100%;height:auto;aspect-ratio:16/9;object-fit:cover;object-position:50% 25%;border-radius:6px}.production-site .redesign-home .rd-audiences{display:flex;flex-direction:column;gap:64px;padding-bottom:64px}.production-site .redesign-home .rd-audience{display:block;border:0;border-radius:0;background:transparent;color:var(--rd-ink);overflow:visible}.production-site .redesign-home .rd-panel-body{display:flex;gap:18px;padding:0}.production-site .redesign-home .rd-panel-body h2{font-size:30px;line-height:1.25}.production-site .redesign-home .rd-stage-list{border-color:#d5dfe3;margin-top:6px}.production-site .redesign-home .rd-stage-link{grid-template-columns:74px minmax(0,1fr) auto;align-items:start;gap:16px;padding:22px 0;border-color:#d5dfe3}.production-site .redesign-home .rd-stage-number{font-size:11px;line-height:25px;color:var(--action-blue-hover)}.production-site .redesign-home .rd-stage-copy{gap:5px}.production-site .redesign-home .rd-stage-copy strong{font-size:19px;line-height:1.35}.production-site .redesign-home .rd-stage-copy>span{font-size:15px;line-height:1.5;color:var(--rd-muted)}.production-site .redesign-home .rd-stage-link:hover .rd-stage-copy strong{color:var(--action-blue-hover);text-decoration:underline;text-underline-offset:4px}.production-site .redesign-home .rd-stage-action{display:flex;align-items:center;gap:8px;min-height:26px;color:var(--action-blue-hover);text-decoration:underline;text-underline-offset:4px}.production-site .redesign-home .rd-advisor-panel p:not(.rd-eyebrow){font-size:18px;line-height:1.6;color:var(--rd-muted)}.production-site .redesign-home .rd-advisor-panel .rd-eyebrow{color:#5e707f}.production-site .redesign-home .rd-advisor-panel .rd-program-note{font-size:15px!important}.production-site .redesign-home .rd-advisor-links{margin-top:6px;border-color:#d5dfe3}.production-site .redesign-home .rd-advisor-links a{padding-block:16px;border-color:#d5dfe3;color:var(--action-blue-hover);font-size:16px;text-decoration:underline;text-underline-offset:4px;align-items:center}.production-site .redesign-home :is(.rd-text-link,.rd-section-heading>a){color:var(--action-blue-hover);text-decoration:underline;text-underline-offset:4px;text-decoration-thickness:1px}.production-site .redesign-home :is(.rd-text-link,.rd-section-heading>a,.rd-advisor-links a,.rd-opening-links a):hover{color:#0a2547;text-decoration-thickness:2px}.production-site .redesign-home :is(.rd-research,.rd-guides){padding-block:0 64px}.production-site .redesign-home .rd-research-feature{display:flex;flex-direction:column;align-items:stretch;background:transparent;border:0;border-radius:0;overflow:visible}.production-site .redesign-home .rd-research-cover{padding:48px 0 28px;border-top:1px solid #d5dfe3;background:transparent;gap:18px;color:var(--rd-ink)}.production-site .redesign-home .rd-research-cover h2{font-size:30px;line-height:1.25;max-width:26ch}.production-site .redesign-home .rd-research-cover .rd-eyebrow{color:#5e707f}.production-site .redesign-home .rd-research-status{margin:0;padding:4px 8px;background:#ffe38c;color:#4a3b13;border-radius:2px}.production-site .redesign-home .rd-research-copy>p{font-size:18px;line-height:1.6}.production-site .redesign-home .rd-research-copy .rd-research-note{font-size:15px;line-height:1.6}.production-site .redesign-home .rd-research-visual{display:block;background:transparent;padding:0}.production-site .redesign-home .rd-research-visual img{aspect-ratio:16/9;object-fit:cover;border-radius:6px}.production-site .redesign-home .rd-research-visual figcaption{font:12px/1.5 Inter,Arial,sans-serif;color:var(--rd-muted);margin-top:10px}.production-site .redesign-home .rd-section-heading{margin-bottom:24px;gap:12px}.production-site .redesign-home :is(.rd-section-heading h2,.rd-resource-columns h2){font-size:30px;line-height:1.25}.production-site .redesign-home .rd-guide-grid{grid-template-columns:minmax(0,1fr);gap:32px}.production-site .redesign-home .rd-guide{display:grid;grid-template-columns:minmax(0,1fr) 230px;gap:12px 28px;border-top:1px solid #d5dfe3;padding-top:24px}.production-site .redesign-home .rd-guide>:not(.guide-diagram){grid-column:1}.production-site .redesign-home .rd-guide-meta{justify-content:flex-start;gap:14px;font:11px/1.5 Inter,Arial,sans-serif;letter-spacing:.04em;color:var(--rd-muted)}.production-site .redesign-home .rd-guide h3{font-size:23px;line-height:1.3}.production-site .redesign-home .rd-guide h3 a{color:var(--action-blue-hover);text-decoration:underline;text-underline-offset:4px;text-decoration-thickness:1px}.production-site .redesign-home .rd-guide>.guide-diagram{grid-column:2;grid-row:1/span 4;align-self:center;margin:0}.production-site .redesign-home .rd-guide>p{font-size:16px;line-height:1.6}.production-site .redesign-home .rd-guide>.rd-text-link{margin:0;padding:0;min-height:32px}.production-site .redesign-home .rd-resource-band{background:transparent;border:0}.production-site .redesign-home .rd-resource-columns{display:flex;flex-direction:column;gap:56px;padding-block:0 64px}.production-site .redesign-home .rd-resource-list{border-top:1px solid #d5dfe3;padding-top:40px}.production-site .redesign-home .rd-resource-rows{border-color:#d5dfe3}.production-site .redesign-home .rd-resource-rows a{grid-template-columns:86px minmax(0,1fr) 18px;gap:16px;padding-block:20px;border-color:#d5dfe3}.production-site .redesign-home .rd-resource-rows strong{font-size:18px;line-height:1.4;color:var(--action-blue-hover);text-decoration:underline;text-underline-offset:4px;text-decoration-thickness:1px}.production-site .redesign-home .rd-resource-description{font-size:15px;line-height:1.6}.production-site .redesign-home .rd-starting-point{gap:22px;border-top:1px solid #d5dfe3;padding-top:40px}.production-site .redesign-home .rd-starting-point>p{font-size:18px;line-height:1.6}.production-site .redesign-home .rd-decision-photo{aspect-ratio:16/9;border-radius:6px}@media(max-width:600px){.production-site .redesign-home .rd-container{padding-inline:20px}.production-site .redesign-home .rd-hero{padding-block:44px 36px}.production-site .redesign-home .rd-hero-copy{gap:18px}.production-site .redesign-home .rd-hero h1{font-size:36px;line-height:1.15;max-width:18ch}.production-site .redesign-home .rd-lead{font-size:18px;line-height:1.55}.production-site .redesign-home .rd-entry-choices{margin-top:38px;gap:12px}.production-site .redesign-home .rd-entry-choices h2{font-size:18px;margin-bottom:6px}.production-site .redesign-home .rd-entry-card{padding:23px 22px;gap:16px}.production-site .redesign-home .rd-entry-card strong{font-size:22px;line-height:1.3}.production-site .redesign-home .rd-entry-card span>span{font-size:16px;line-height:1.5}.production-site .redesign-home .rd-entry-card>svg{width:18px;height:18px}.production-site .redesign-home .rd-opening-links{gap:4px 22px;margin-top:20px}.production-site .redesign-home .rd-opening-links a{font-size:14px}.production-site .redesign-home .rd-context-photo{margin-bottom:48px}.production-site .redesign-home .rd-audiences{gap:48px;padding-bottom:48px}.production-site .redesign-home :is(.rd-panel-body h2,.rd-section-heading h2,.rd-resource-columns h2,.rd-research-cover h2){font-size:26px;line-height:1.3}.production-site .redesign-home .rd-stage-link{grid-template-columns:minmax(0,1fr) auto;gap:8px 14px;padding-block:20px}.production-site .redesign-home .rd-stage-number{grid-column:1/-1;line-height:1.5}.production-site .redesign-home .rd-stage-copy{grid-column:1}.production-site .redesign-home .rd-stage-action{grid-column:2;grid-row:2;min-height:26px;font-size:12px}.production-site .redesign-home .rd-stage-copy strong{font-size:18px}.production-site .redesign-home :is(.rd-advisor-panel p:not(.rd-eyebrow),.rd-research-copy>p,.rd-starting-point>p){font-size:17px}.production-site .redesign-home :is(.rd-research,.rd-guides){padding-bottom:48px}.production-site .redesign-home .rd-research-cover{padding-top:36px}.production-site .redesign-home .rd-guide{display:flex;flex-direction:column;gap:12px}.production-site .redesign-home .rd-guide>.guide-diagram{width:100%;margin:4px 0;align-self:stretch}.production-site .redesign-home .rd-resource-columns{gap:40px;padding-bottom:48px}.production-site .redesign-home .rd-resource-rows a{grid-template-columns:minmax(0,1fr) 18px;gap:8px 14px}.production-site .redesign-home .rd-resource-kind{grid-column:1/-1}.production-site .redesign-home .rd-resource-list,.production-site .redesign-home .rd-starting-point{padding-top:32px}}@media(max-width:380px){.production-site .redesign-home .rd-hero h1{font-size:32px}.production-site .redesign-home .rd-entry-card{padding:20px 18px}.production-site .redesign-home .rd-entry-card strong{font-size:20px}}@media(prefers-reduced-motion:reduce){.production-site .redesign-home .rd-entry-card{transition:none}}.production-site .redesign-header-home .redesign-desktop-nav,.production-site .redesign-header-home .redesign-student-login{display:none}.production-site .redesign-header-home .redesign-menu-toggle{display:inline-flex}.production-site .redesign-header-home .redesign-mobile-menu{display:block}.production-site .home-header-contact{color:#365066;font-size:13px;line-height:1.5;text-decoration:underline;text-underline-offset:4px}.production-site .home-header-contact:hover{color:#1455a0}.production-site .home-header-guide-link{display:inline-flex;align-items:center;justify-content:center;gap:9px;min-height:44px;padding:11px 15px;background:#1667c8;color:#fff;border:1px solid #1667c8;border-radius:6px;font-size:13px;font-weight:600;line-height:1.5;white-space:nowrap;text-decoration:none}.production-site .home-header-guide-link:hover{background:#1455a0;border-color:#1455a0}.production-site .redesign-header-home .redesign-search-toggle>span{display:none}@media(min-width:1000px){.production-site .redesign-header-home .redesign-header-inner{display:grid;grid-template-columns:minmax(0,1fr) auto minmax(0,1fr);gap:20px;min-height:100px;padding-block:16px}.production-site .redesign-header-home .home-header-contact{justify-self:start;max-width:210px}.production-site .redesign-header-home .redesign-brand.masthead-lockup{flex-direction:column;align-items:center;gap:5px;justify-self:center}.production-site .redesign-header-home .redesign-brand.masthead-lockup>img{width:184px}.production-site .redesign-header-home .redesign-brand.masthead-lockup .masthead-institute-name{width:auto;max-width:none;border:0;padding:0;font-size:12px;font-weight:600;line-height:1.4;white-space:nowrap}.production-site .redesign-header-home .redesign-header-actions{justify-self:end;margin-left:0;gap:10px}}@media(max-width:999px){.production-site .redesign-header-home .home-header-contact,.production-site .redesign-header-home .home-header-guide-link{display:none}.production-site .redesign-header-home .redesign-header-actions{margin-left:auto}}@media print{.production-site :is(.home-header-contact,.home-header-guide-link){display:none}}.production-site{--reading-measure:65ch}.production-site :is(.mission-grid,.agenda-grid,.learning-boundary,.research-sequence,.pathway-purpose) p{max-width:var(--reading-measure)}.production-site .page-hero>div>p:not(.eyebrow){max-width:62ch}.production-site .guide-diagram .guide-diagram-node.guide-diagram-unresolved .guide-diagram-symbol{background:#fff1e8;border:1px dashed #b64624;color:#913a24}.production-site .guide-diagram-acquisition-criteria{grid-template-columns:repeat(2,minmax(0,1fr));gap:14px 12px}.production-site .guide-diagram-acquisition-criteria .guide-diagram-node{gap:4px}.production-site .guide-diagram-acquisition-criteria .guide-diagram-symbol{height:30px;width:100%;border-radius:4px}.production-site .guide-diagram-acquisition-criteria .guide-diagram-label{font-weight:600}.production-site .guide-diagram-acquisition-criteria .guide-diagram-detail{font-size:11px;line-height:1.4;color:#53616b}.production-site .guide-diagram-acquisition-criteria .guide-diagram-constraint .guide-diagram-symbol{background:#fff1e8;border:1px solid #b64624;color:#913a24}@media(min-width:1101px){.production-site .resource-directory .resource-card[data-resource=acquisition-criteria] .resource-card-copy{grid-template-rows:repeat(4,max-content) minmax(0,1fr);row-gap:8px}.production-site .resource-directory .resource-card[data-resource=acquisition-criteria] .guide-diagram{grid-row:1/6;align-self:start}}@media(max-width:600px){.production-site :is(.standards-grid,.candidate-journey,.thinkific-handoff,.redesign-section-heading,.learning-boundary,.mission-grid,.agenda-grid,.research-question,.research-sequence,.research-output-grid,.learning-page .cohort-callout) h2{font-size:26px;line-height:1.3;letter-spacing:-.03em}.production-site :is(.page-hero>div>p:not(.eyebrow):not(.lede):not(.page-lede),.learning-paths article>p,.publication-grid article>p,.principles-section article>p,.mission-grid p:not(.eyebrow),.agenda-principles p,.research-output-grid article p){font-size:16px;line-height:1.65}}@font-face{font-family:InstituteSerif;src:url(/fonts/institute-serif-600.woff2) format("woff2");font-style:normal;font-weight:600;font-display:swap}.production-site .institute-wordmark,.production-site .redesign-brand.masthead-lockup.institute-wordmark,.production-site .redesign-header-home .redesign-brand.masthead-lockup.institute-wordmark{display:inline-flex;flex-direction:row;align-items:center;gap:13px;width:auto;min-width:0;flex-shrink:0;color:#0a2547;text-decoration:none}.production-site .institute-wordmark .institute-symbol{position:relative;display:block;flex:0 0 31px;width:31px;height:43px;overflow:hidden;border:0;padding:0}.production-site .institute-wordmark .institute-symbol>img{position:absolute;display:block;left:-5px;top:0;width:196px;height:42px;max-width:none;margin:0;border:0}.production-site .institute-wordmark .institute-wordmark-name{display:flex;flex-direction:column;gap:0;border:0;padding:0;width:auto;max-width:none;font:600 25px/1.12 InstituteSerif,Georgia,serif;letter-spacing:-.025em;color:#0a2547;white-space:nowrap}.production-site .institute-wordmark .institute-wordmark-name>span{font:inherit;color:inherit;letter-spacing:inherit}.production-site .footer-institute-wordmark{margin-bottom:18px}.production-site .footer-bottom .footer-institute-wordmark{color:#0a2547;text-decoration:none}.production-site .stage-page-title .stage-first-action{display:inline-flex;margin-top:24px;font-size:14px}.production-site .resource-outcome{margin-top:10px!important;font-size:13px!important;font-weight:600;color:#1455a0!important}.production-site .contact-topics{max-width:880px;margin:auto;padding:36px 24px 48px}.production-site .contact-topics h2{font-size:25px;line-height:1.3;margin:0 0 14px}.production-site .contact-topics>p{font-size:16px;line-height:1.65;color:#52616c}.production-site .contact-topics nav{display:grid;margin:24px 0;border-top:1px solid #d5dfe3}.production-site .contact-topics nav a{display:flex;align-items:center;justify-content:space-between;gap:16px;padding:18px 0;border-bottom:1px solid #d5dfe3;min-height:48px}.production-site .contact-privacy-note{font-size:14px!important}.production-site .publication-status{max-width:390px}.production-site .publication-status h2{font-size:23px}.production-site .publication-status>p:not(.newsletter-publication){font-size:14px;line-height:1.65}.production-site .publication-status .text-link{display:inline-flex;align-items:center;gap:8px;min-height:44px;font-size:14px;color:#1455a0}.production-site .exit-document-actions{display:flex;flex-wrap:wrap;align-items:center;gap:12px;padding:20px 0 28px;border-bottom:1px solid #d5dfe3;margin-bottom:28px}.production-site .exit-document-actions .button{font-size:14px}.production-site .exit-document-actions .text-link{display:inline-flex;align-items:center;gap:8px;border:0;background:transparent;min-height:44px;padding:8px;cursor:pointer;font-size:14px}.production-site .exit-document-actions>p{flex-basis:100%;font-size:14px;line-height:1.6;margin:0;color:#365b44}.production-site .exit-resume-notice{display:flex;flex-wrap:wrap;align-items:center;gap:12px;padding:18px;border:1px solid #a9c9eb;background:#edf4ff;border-radius:6px;margin-bottom:24px}.production-site .exit-resume-notice p{flex:1 1 300px;margin:0;font-size:14px;line-height:1.6}.production-site .exit-resume-notice button{border:1px solid #9db9d8;border-radius:5px;min-height:44px;padding:9px 12px;background:#fff;color:#1455a0;font-size:14px;cursor:pointer}@media(max-width:1200px){.production-site .institute-wordmark .institute-wordmark-name{font-size:23px}}@media(max-width:760px){.production-site .institute-wordmark,.production-site .redesign-brand.masthead-lockup.institute-wordmark,.production-site .redesign-header-home .redesign-brand.masthead-lockup.institute-wordmark{gap:10px}.production-site .institute-wordmark .institute-symbol{flex-basis:26px;width:26px;height:36px}.production-site .institute-wordmark .institute-symbol>img{width:168px;height:36px;left:-4px}.production-site .institute-wordmark .institute-wordmark-name{font-size:20px;line-height:1.12}.production-site .footer-institute-wordmark .institute-wordmark-name{font-size:24px}.production-site .exit-document-actions{display:grid;grid-template-columns:minmax(0,1fr)}.production-site .exit-document-actions .button{width:100%;justify-content:center}.production-site .exit-document-actions .text-link{justify-self:start;padding-left:0}}@media(max-width:380px){.production-site .redesign-brand.institute-wordmark{gap:8px}.production-site .redesign-brand.institute-wordmark .institute-wordmark-name{font-size:17px}.production-site .redesign-brand.institute-wordmark .institute-symbol{flex-basis:23px;width:23px;height:32px}.production-site .redesign-brand.institute-wordmark .institute-symbol>img{width:149px;height:32px;left:-4px}}@media print{.production-site .exit-document-actions,.production-site .exit-resume-notice{display:none!important}}.production-site{--editorial-serif:InstituteSerif,"Source Serif 4",Georgia,serif;--editorial-navy:#0a2547}.production-site main :is(.page-hero,.stage-page-hero,.credential-hero,.redesign-page-intro,.research-hero,.resource-intro) h1{font-family:var(--editorial-serif);font-weight:600;letter-spacing:-.03em;line-height:1.12;color:var(--editorial-navy)}.production-site main :is(.report-feature,.publication-grid,.agenda-grid,.library-topic-notes,.mission-grid,.principles-section,.research-feature,.research-areas,.research-sequence,.research-output-grid,.standard-directory,.pathway-purpose,.learning-page,.learning-boundary,.policy-directory,.policy-document,.contact-topics,.contact-mailing,.resource-section-heading,.resource-group-heading,.resource-card,.two-column-editorial,.decision-grid,.cea-bridge,.stage-library,.redesign-topic-links) :is(h2,h3,h4){font-family:var(--editorial-serif);font-weight:600;letter-spacing:-.02em;line-height:1.22}.production-site .resource-directory .resource-intro h1{font-family:var(--editorial-serif);font-size:44px}.production-site .resource-directory .resource-card :is(h3,h4){font-family:var(--editorial-serif);font-size:25px;line-height:1.18}.production-site .resource-directory .resource-working-list .resource-card :is(h3,h4){font-size:22px}.production-site main :is(.page-hero,.stage-page-hero,.credential-hero){border-bottom:1px solid #d5dfe3}.production-site .page-hero .eyebrow,.production-site .stage-page-hero .eyebrow,.production-site .research-hero .eyebrow{color:#8c233b}.production-site .learning-boundary{border-top:3px solid #0a2547;background:#fff}.production-site .principles-section{border-top:1px solid #d5dfe3}.production-site main :is(.research-question,.cohort-callout) h2{font-family:var(--editorial-serif);font-weight:600;letter-spacing:-.02em;line-height:1.22}.production-site main :is(.tool-guide-layout,.assessment-section) :is(h2,h3){font-family:var(--editorial-serif);font-weight:600;letter-spacing:-.02em}.production-site .lifecycle-page .two-column-editorial aside h3{font-family:var(--editorial-serif)}.production-site .policy-directory article,.production-site .policy-directory>a{border-top:2px solid #0a2547;background:#fff}.production-site .resource-directory .resource-card-guide{border-color:#d5dfe3;border-radius:4px}.production-site .resource-card-guide .resource-card-copy:has(.resource-editorial-preview){grid-template-columns:minmax(0,1fr) 230px;grid-template-rows:repeat(4,max-content) minmax(0,1fr);align-content:start}.production-site .resource-directory .resource-card-guide .resource-card-copy>.resource-editorial-preview{grid-column:2;grid-row:1/6;display:block;align-self:start;margin:0;max-width:100%}.production-site .resource-editorial-preview img{display:block;width:100%;height:auto;aspect-ratio:4/3;object-fit:contain;border-radius:3px}.production-site .resource-editorial-preview figcaption{font-size:11px;color:#53616b;line-height:1.45;margin-top:6px}.production-site .editorial-home .rd-audiences{grid-template-columns:minmax(0,1fr)}.production-site .editorial-home .eh-cea-feature{display:grid;grid-template-columns:minmax(0,1fr) 250px;gap:48px;align-items:center;padding:40px;background:#fff;border-block:1px solid #d5dfe3}.production-site .editorial-home .eh-cea-feature .rd-panel-body{padding:0}.production-site .editorial-home .eh-cea-feature .rd-panel-body h2{max-width:680px;font-size:36px}.production-site .editorial-home .eh-cea-feature .rd-eyebrow{color:#8c233b}.production-site .editorial-home .eh-cea-feature .rd-advisor-links{display:flex;flex-wrap:wrap;gap:8px 24px;margin-top:20px}.production-site .editorial-home .eh-cea-feature .rd-advisor-links>a:not(.button){min-height:44px;border:0;padding:6px 0}.production-site .editorial-home .eh-cea-feature .rd-advisor-links>a.button{background:#1667c8;border:1px solid #1667c8;color:#fff;min-height:48px;padding:12px 18px;text-decoration:none}.production-site .editorial-home .eh-cea-feature figure{margin:0;text-align:center}.production-site .editorial-home .eh-cea-feature figure img{display:block;width:220px;height:220px;max-width:100%;object-fit:contain;margin:auto}.production-site .editorial-home .eh-cea-feature figcaption{font-size:12px;color:#53616b;line-height:1.5;margin-top:14px}@media(max-width:1100px){.production-site .resource-card-guide .resource-card-copy:has(.resource-editorial-preview){display:block}.production-site .resource-directory .resource-card-guide .resource-editorial-preview{margin-top:22px;max-width:360px}}@media(max-width:760px){.production-site .resource-directory .resource-intro h1{font-size:34px}.production-site .resource-directory .resource-card :is(h3,h4){font-size:25px}.production-site .editorial-home .eh-cea-feature{grid-template-columns:minmax(0,1fr);gap:28px;padding:28px 20px}.production-site .editorial-home .eh-cea-feature .rd-panel-body h2{font-size:29px}.production-site .editorial-home .eh-cea-feature figure img{width:180px;height:180px}}@media(max-width:600px){.production-site:not(.production-cea) main .cohort-callout h2{font-size:26px;line-height:1.3}}.cea-learning,.cea-sample-lesson{--cl-ink:#101d32;--cl-muted:#4d606d;--cl-line:#d5dfe3;--cl-blue:#1667c8;--cl-navy:#0d304b;color:var(--cl-ink)}.cea-learning .cl-wrap,.cea-sample-lesson .cl-wrap{max-width:1320px;margin-inline:auto;padding-inline:40px}.production-site.production-cea main>.cea-learning{padding:60px 0;background:#fff;border-top:1px solid var(--cl-line)}.cea-learning :is(h2,h3),.cea-sample-lesson :is(h1,h2,h3){text-wrap:pretty}.cea-learning p,.cea-sample-lesson p{color:var(--cl-muted)}.cea-learning .cl-intro{display:grid;grid-template-columns:1.1fr 1fr;align-items:end;gap:70px;margin-bottom:32px}.production-site.production-cea .cl-intro h2{font-size:38px;line-height:1.18;margin:12px 0 0}.cl-intro>p{max-width:48ch;margin:0 0 3px;font-size:17px}.cl-course-grid{display:grid;grid-template-columns:1fr 1fr;gap:32px}.cl-course{border-top:3px solid #0d304b;background:#fcfbf7;padding:28px;display:flex;flex-direction:column;min-width:0}.cl-course-meta{display:flex;align-items:center;justify-content:space-between;gap:15px;font-size:12px;color:#4d606d}.cl-course-meta>span:last-child{display:flex;align-items:center;gap:7px}.production-site.production-cea .cl-course h3{font-size:28px;line-height:1.2;margin:22px 0 12px;max-width:32ch}.cl-course>p{font-size:16px;max-width:52ch;margin:0 0 20px}.cl-course ul{list-style:none;padding:0;margin:0 0 28px;display:grid;gap:12px}.cl-course li{display:flex;align-items:flex-start;gap:10px;font-size:15px;line-height:1.55;color:#314a5d}.cl-course li svg{flex:none;margin-top:3px;color:#1455a0}.cl-course-bottom{margin-top:auto;border-top:1px solid #d5dfe3;padding-top:18px;display:flex;flex-wrap:wrap;align-items:center;justify-content:space-between;gap:12px;color:#4d606d;font-size:13px}.cl-course-bottom a,.cl-instructor a{display:inline-flex;align-items:center;gap:9px;min-height:44px;font-weight:600;color:#1455a0;text-decoration:underline;text-underline-offset:4px}.cl-instructor{display:flex;align-items:center;gap:22px;padding-block:28px;border-bottom:1px solid #d5dfe3}.cl-instructor img{width:88px;height:88px;border-radius:4px;object-fit:cover;object-position:center 28%;flex:none}.production-site.production-cea .cl-instructor h3{margin:3px 0;font-size:25px}.cl-instructor p{margin:0;font-size:14px}.cl-instructor .text-link{margin-left:auto;font-size:14px;max-width:240px}.cl-sample{margin-top:36px;display:grid;grid-template-columns:1fr 1.6fr;gap:52px;padding:36px;background:#eaf2fc;border-top:1px solid #c7d9ed}.cl-sample-label{display:flex;align-items:flex-start;gap:15px;font-size:17px;font-weight:600;color:#0d304b;line-height:1.6}.cl-sample-label svg{flex:none;margin-top:4px}.cl-sample-label small{font-weight:400;font-size:13px;color:#4d606d}.production-site.production-cea .cl-sample h3{font-size:32px;margin:0 0 10px}.cl-sample p{font-size:16px;margin:0 0 12px;max-width:55ch}.cl-sample-action{display:inline-flex;align-items:center;gap:16px;min-height:48px;color:#1455a0;font-weight:600;text-decoration:underline;text-underline-offset:5px}.cea-learning .cl-small{font-size:13px;line-height:1.55;margin:10px 0 0;color:#4d606d}.cl-enroll{display:grid;grid-template-columns:minmax(0,1.5fr) minmax(0,1fr);align-items:center;gap:32px;margin-top:32px;padding:32px;border:1px solid #d5dfe3;border-top:3px solid #0d304b;background:#fcfbf7}.production-site.production-cea .cl-enroll h3{font-size:29px;margin:8px 0 12px}.cl-enroll p{margin-block:0 10px;font-size:16px;max-width:68ch}.cl-enroll>div:last-child{display:flex;align-items:flex-start;flex-direction:column;gap:10px}.production-site.production-cea main>.cea-sample-lesson{padding:28px 0 0;background:#fcfbf7}.cl-back{display:inline-flex;align-items:center;gap:10px;font-size:14px;min-height:44px;color:#1455a0;text-decoration:underline;text-underline-offset:4px}.cl-lesson-hero{display:grid;grid-template-columns:1.2fr 1fr;gap:80px;align-items:center;padding:32px 0 44px}.production-site.production-cea .cl-lesson-hero h1{font-size:clamp(38px,4.4vw,58px);margin:12px 0 20px;line-height:1.1}.cl-lesson-lede{font-size:21px;line-height:1.5;max-width:43ch;margin:0}.cl-lesson-meta{display:flex;align-items:center;gap:10px;flex-wrap:wrap;font-size:13px;margin:24px 0 0}.cl-lesson-meta>span{padding-left:12px;border-left:1px solid #b7c7d5}.cl-lesson-hero aside{background:#0d304b;padding:32px;color:#fff;border-radius:3px}.production-site.production-cea .cl-lesson-hero aside .eyebrow{color:#cbdff7}.cl-lesson-hero blockquote{font-family:InstituteSerif,Georgia,serif;font-size:32px;line-height:1.3;margin:20px 0}.cl-lesson-hero aside>p:last-child{color:#dce9f4;font-size:15px;margin:0}.cl-lesson-nav{display:flex;flex-wrap:wrap;justify-content:space-between;gap:14px;border-block:1px solid #d5dfe3;padding:12px 0}.cl-lesson-nav a{display:flex;align-items:center;min-height:44px;color:#1455a0;font-size:14px;text-decoration:underline;text-underline-offset:4px}.cl-lesson-section{max-width:920px;margin:auto;padding:56px 0;border-bottom:1px solid #d5dfe3;scroll-margin-top:120px}.production-site.production-cea .cl-lesson-section h2{font-size:35px;line-height:1.2;margin:12px 0 20px}.cl-lesson-section>p{max-width:76ch;font-size:17px;margin-bottom:24px}.cl-distinction{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:28px;margin:32px 0}.cl-distinction>div{border-top:3px solid #b8d0f2;padding-top:18px}.production-site.production-cea .cl-distinction h3{font-size:24px;margin:0 0 10px}.cl-distinction p{font-size:15px;line-height:1.6;margin:0}.cl-lesson-section .cl-takeaway{background:#fff1b9;border-left:3px solid #c49a15;color:#263849;padding:18px 22px;max-width:none;margin:28px 0 0}.cl-section-heading{display:flex;align-items:end;justify-content:space-between;gap:25px}.cl-example-label{color:#5c6470;font-size:12px;flex:none;margin-bottom:23px}.cl-cash-bridge{background:#fff;border:1px solid #c7d6e2;border-radius:4px;overflow:hidden;margin-top:30px}.cl-bridge-top{display:flex;justify-content:space-between;align-items:center;gap:20px;padding:20px 24px;background:#0d304b;color:#fff;font-size:15px}.cl-bridge-top>span{font-size:12px;color:#d1e1f0;flex:none}.cl-cash-bridge table{width:100%;border-collapse:collapse;table-layout:fixed;font-size:15px;line-height:1.5}.cl-cash-bridge :is(th,td){padding:16px 24px;border-bottom:1px solid #d5dfe3;text-align:right;vertical-align:top;font-variant-numeric:tabular-nums}.cl-cash-bridge thead th{font-size:12px;font-weight:600;color:#516475;background:#f4f7fa}.cl-cash-bridge tr>:first-child{text-align:left;width:42%}.cl-cash-bridge tbody th{font-weight:500}.cl-profit-row{background:#eaf2fc}.cl-cash-use td:nth-child(2){color:#9b3d16}.cl-cash-use th{border-left:3px solid #db9c64}.cl-cash-adjustment th{border-left:3px solid #a8c5e8}.cl-bridge-explanation{padding:18px 24px;background:#f4f7fa;min-height:98px}.cl-bridge-explanation p{font-size:15px;margin:0;max-width:75ch}.cl-bridge-controls{display:flex;align-items:center;gap:10px 22px;flex-wrap:wrap;padding:20px 24px}.cl-text-button{display:inline-flex;align-items:center;gap:8px;background:none;border:0;color:#1455a0;text-decoration:underline;text-underline-offset:4px;min-height:44px;padding:6px 0;font:600 14px/1.5 Inter,Arial,sans-serif;cursor:pointer}.cl-bridge-controls .button:disabled{background:#e3ebf3;border-color:#e3ebf3;color:#3b5265;cursor:default}.cl-operating-result{padding:22px 24px;border-top:1px solid #c7d6e2;background:#eaf2fc}.cl-operating-result>span{display:block;font-size:14px;font-weight:600}.cl-operating-result>strong{display:block;font-family:InstituteSerif,Georgia,serif;font-size:40px;line-height:1.3;margin:6px 0}.cl-operating-result>p{font-size:15px;margin:0}.cl-bank-detail{margin-top:24px;border-block:1px solid #d5dfe3}.cl-bank-detail>summary{padding:18px 0;cursor:pointer;font-size:17px;font-weight:600;line-height:1.5;color:#1455a0;min-height:48px}.cl-bank-detail>div{padding-bottom:22px}.cl-bank-detail p{font-size:16px}.cl-bank-detail dl{max-width:650px;margin:24px 0}.cl-bank-detail dl>div{display:flex;justify-content:space-between;gap:24px;padding:11px 0;font-size:15px}.cl-bank-detail dd{margin:0;white-space:nowrap;font-variant-numeric:tabular-nums}.cl-bank-detail .cl-dl-total{border-top:1px solid #a9becf;font-weight:600}.cl-lesson-section fieldset{border:0;margin:0 0 20px;padding:0;min-width:0}.cl-lesson-section legend{font-size:17px;line-height:1.6;font-weight:600;margin-bottom:20px;max-width:100%;padding:0}.cl-quiz-choice{display:flex;align-items:flex-start;gap:15px;padding:19px 20px;border:1px solid #bacbd8;border-radius:4px;background:#fff;margin-bottom:12px;cursor:pointer;font-size:16px;line-height:1.6}.cl-quiz-choice.is-selected{border-color:#1667c8;background:#eaf2fc;outline:1px solid #1667c8}.cl-quiz-choice input{flex:none;width:20px;height:20px;margin:3px 0 0;accent-color:#1667c8}.cl-quiz-error{color:#9b3016;font-size:15px}.cl-feedback{margin-top:24px;padding:22px 24px;border-left:4px solid #b8692e;background:#fff3e4}.cl-feedback.is-correct{background:#eaf4eb;border-left-color:#39764a}.cl-feedback:focus{outline:2px solid #1667c8;outline-offset:3px}.cl-feedback>strong{font-size:18px}.cl-feedback p{font-size:16px;margin:9px 0 12px}.cl-feedback a{display:inline-flex;align-items:center;gap:12px;min-height:44px;color:#1455a0}.cl-next-conversation{display:flex;align-items:flex-start;gap:20px;margin-top:36px;border-top:3px solid #39764a;padding:24px;background:#edf5ee}.cl-next-conversation>svg{flex:none;color:#39764a;margin-top:3px}.production-site.production-cea .cl-next-conversation h3{font-size:26px;margin:0 0 14px}.cl-next-conversation p,.cl-next-conversation li{font-size:16px;line-height:1.65;color:#314a3b}.cl-next-conversation ul{padding-left:20px;margin:18px 0 0}.cl-next-conversation li+li{margin-top:8px}.cl-lesson-finish{display:grid;grid-template-columns:1.5fr 1fr;align-items:center;gap:48px;padding:48px 0;border-bottom:1px solid #d5dfe3}.production-site.production-cea .cl-lesson-finish h2{font-size:34px;line-height:1.2;margin:12px 0 18px}.cl-finish-actions{display:flex;align-items:center;flex-wrap:wrap;gap:12px 24px;margin-top:24px}.cl-print{display:flex;align-items:center;justify-content:center;gap:12px;min-height:48px;padding:13px 16px;border:1px solid #bacbd8;border-radius:4px;background:#fff;color:#1455a0;font:600 14px/1.5 Inter,Arial,sans-serif;cursor:pointer}.cl-lesson-source{max-width:920px;padding:30px 0 44px;margin:auto}.cl-lesson-source p{font-size:13px;line-height:1.65;margin:0 0 12px}.cl-lesson-source a{color:#1455a0;text-decoration:underline;text-underline-offset:3px}@media(max-width:1050px){.cl-intro,.cl-lesson-hero{gap:36px}.cl-course-grid{gap:24px}.cl-course{padding:24px}.cl-course-meta{align-items:flex-start;flex-direction:column;gap:6px}.cl-enroll{gap:30px}.cl-instructor .text-link{max-width:190px}}@media(max-width:760px){.cea-learning .cl-wrap,.cea-sample-lesson .cl-wrap{padding-inline:20px}.production-site.production-cea main>.cea-learning{padding:38px 0}.cea-learning .cl-intro,.cl-course-grid,.cl-sample,.cl-enroll,.cl-lesson-hero,.cl-lesson-finish{grid-template-columns:minmax(0,1fr);gap:24px}.production-site.production-cea .cl-intro h2{font-size:31px}.cl-intro>p{font-size:16px}.cl-course-meta{flex-direction:row;font-size:11px}.cl-course{padding:22px}.production-site.production-cea .cl-course h3{font-size:27px}.cl-course-bottom{align-items:flex-start;flex-direction:column;gap:4px}.cl-instructor{display:grid;grid-template-columns:70px 1fr;gap:18px}.cl-instructor img{width:70px;height:76px}.cl-instructor .text-link{grid-column:1/-1;margin:0;max-width:none}.cl-sample{padding:24px;gap:20px}.cl-sample-label{font-size:16px}.production-site.production-cea .cl-sample h3{font-size:30px}.cl-enroll{margin-top:30px;padding-top:28px}.production-site.production-cea .cl-enroll h3{font-size:27px}.cl-enroll>div:last-child{align-items:stretch}.cl-enroll .button{justify-content:center}.production-site.production-cea main>.cea-sample-lesson{padding-top:15px}.cl-lesson-hero{padding:24px 0 30px;gap:30px}.cl-lesson-lede{font-size:19px}.cl-lesson-hero aside{padding:24px}.cl-lesson-hero blockquote{font-size:28px;margin:14px 0}.cl-lesson-nav{flex-direction:column;align-items:flex-start;gap:0}.cl-lesson-section{padding:34px 0;scroll-margin-top:100px}.production-site.production-cea .cl-lesson-section h2{font-size:30px}.cl-lesson-section>p{font-size:16px}.cl-distinction{grid-template-columns:minmax(0,1fr);gap:22px;margin-block:26px}.cl-distinction>div{padding-top:13px}.cl-distinction h3{margin-bottom:8px}.cl-section-heading{display:block}.cl-example-label{display:block;margin:-8px 0 20px}.cl-bridge-top{flex-direction:column;align-items:flex-start;padding:18px;gap:7px}.cl-cash-bridge :is(th,td){padding:13px 10px;font-size:13px}.cl-cash-bridge thead th{font-size:11px}.cl-cash-bridge tr>:first-child{width:40%}.cl-cash-bridge tbody td{white-space:nowrap}.cl-bridge-explanation{padding:17px;min-height:135px}.cl-bridge-controls{padding:17px;gap:6px 18px}.cl-bridge-controls .button{width:100%;justify-content:center;font-size:14px}.cl-operating-result{padding:20px}.cl-bank-detail>summary{font-size:16px}.cl-bank-detail dl>div{font-size:14px}.cl-quiz-choice{padding:16px;gap:12px;font-size:15px}.cl-next-conversation{padding:20px;gap:13px}.cl-next-conversation>svg{width:21px}.production-site.production-cea .cl-next-conversation h3{font-size:25px}.cl-next-conversation p,.cl-next-conversation li{font-size:15px}.cl-lesson-finish{padding:34px 0;gap:24px}.cl-print{justify-self:start}.production-site.production-cea .cl-lesson-finish h2{font-size:30px}.cl-lesson-source{padding-bottom:24px}}@media print{.production-site:has(.cea-sample-lesson)>:is(header,nav,footer,.skip-link){display:none!important}.cea-sample-lesson .cl-wrap{padding:0;max-width:none}.cea-sample-lesson :is(.cl-back,.cl-lesson-nav,.cl-bridge-controls,.cl-print,.cl-lesson-finish,.cl-feedback,form){display:none!important}.cea-sample-lesson .cl-lesson-hero{display:block;padding:0 0 20px}.cea-sample-lesson .cl-lesson-hero aside{display:none}.cea-sample-lesson .cl-lesson-section{padding:20px 0;max-width:none;break-inside:auto}.cea-sample-lesson .cl-cash-bridge tr[hidden]{display:table-row!important}.cea-sample-lesson .cl-operating-result[hidden]{display:block!important}.cea-sample-lesson .cl-bridge-explanation,.cea-sample-lesson .cl-bridge-top>span{display:none}.cea-sample-lesson .cl-bank-detail>div{display:block!important}.cea-sample-lesson .cl-next-conversation{break-inside:avoid}.cea-sample-lesson p,.cea-sample-lesson li{color:#111!important}.cea-sample-lesson .cl-lesson-source{padding:20px 0;font-size:11px}}.cl-testimonials{padding-top:34px}.production-site.production-cea .cl-testimonials h3{font-size:30px;line-height:1.2;margin:10px 0 24px}.cl-testimonial-grid{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:24px}.cl-testimonial-grid figure{margin:0;padding:26px 28px;background:#eaf2fc;border-top:3px solid #1667c8;display:flex;flex-direction:column}.cl-testimonial-grid blockquote{margin:0 0 18px}.cl-testimonial-grid blockquote p{font-family:InstituteSerif,Georgia,serif;font-size:24px;line-height:1.4;color:#0d304b;margin:0;max-width:35ch}.cl-testimonial-grid figcaption{display:flex;align-items:center;gap:14px;margin-top:auto;font-size:15px;line-height:1.6;color:#4d606d}.cl-testimonial-grid figcaption img{display:block;width:64px;height:64px;object-fit:cover;border-radius:4px;flex:none}.cl-testimonial-grid figcaption>div{display:grid;gap:4px;min-width:0}.cea-learning .cl-testimonial-context{font:500 13px/1.5 Inter,Arial,sans-serif;color:#4d606d;margin:0 0 12px}.cl-testimonial-grid figcaption strong{color:#101d32;font-weight:600}.cea-learning .cl-testimonial-source{font-size:13px;line-height:1.6;margin:16px 0 0;max-width:80ch}.cl-testimonial-source a{display:inline-flex;align-items:center;gap:8px;min-height:44px;color:#1455a0;text-decoration:underline;text-underline-offset:4px}@media(max-width:760px){.cl-testimonials{padding-top:28px}.production-site.production-cea .cl-testimonials h3{font-size:27px}.cl-testimonial-grid{grid-template-columns:minmax(0,1fr);gap:18px}.cl-testimonial-grid figure{padding:22px}.cl-testimonial-grid blockquote p{font-size:22px}.cl-enroll{padding:24px 22px}.cl-enroll .button{white-space:normal;text-align:center}.cl-enroll a{max-width:100%}}.cl-cash-bridge .cl-profit-row td:nth-child(2){white-space:normal}.cea-sample-lesson .cl-course-bridge-meta{font-size:14px;line-height:1.6;color:#526775;margin:16px 0 0}.cea-sample-lesson .cl-course-bridge-note{font-size:13px;line-height:1.65;color:#526775;margin:20px 0 0}.cea-sample-lesson .cl-finish-actions .button{max-width:100%;white-space:normal;text-align:center;justify-content:center}.cea-sample-lesson .cl-finish-actions .button svg{flex:none}.production-site main[data-page="/tools"] div.resource-directory{max-width:1320px;padding-inline:40px}@media(max-width:1100px){.production-site main[data-page="/tools"] .resource-directory .resource-card-guide .resource-card-copy>.resource-editorial-preview{margin-top:22px}}@media(max-width:760px){.production-site main[data-page="/tools"] div.resource-directory{padding-inline:20px}}.production-site main:is([data-page="/learn"],[data-page="/research"],[data-page="/about"]){--public-gutter:max(40px, calc((100vw - 1240px)/2) )}.production-site main:is([data-page="/learn"],[data-page="/research"],[data-page="/about"]) .page-hero{padding-inline:var(--public-gutter)}.production-site main:is([data-page="/learn"],[data-page="/research"],[data-page="/about"]) :is(.learning-paths,.publication-grid,.principles-section,.evidence-brief-feature){width:calc(100% - 2 * var(--public-gutter));max-width:1240px;margin-inline:auto}.production-site main:is([data-page="/learn"],[data-page="/about"]) :is(.learning-boundary,.mission-grid){padding-inline:var(--public-gutter)}.production-site main[data-page="/about"] .mission-grid>div:last-child{justify-content:flex-start}.production-site main[data-page="/research"] .report-feature{padding:40px var(--public-gutter);grid-template-columns:minmax(0,1fr) minmax(0,.9fr);gap:40px}.production-site main[data-page="/research"] .report-feature>div{padding:0}.production-site main[data-page="/research"] .methods-strip{padding-inline:var(--public-gutter)}.production-site main[data-page="/learn"] .cohort-callout{margin:32px var(--public-gutter) 48px;padding:32px;grid-template-columns:minmax(0,1.5fr) minmax(0,1fr);gap:32px;border:1px solid #d5dfe3;border-top:3px solid #0d304b;background:#fcfbf7;color:#101d32}.production-site main[data-page="/learn"] .cohort-callout h2{color:#101d32}.production-site main[data-page="/learn"] .cohort-callout p:not(.eyebrow){color:#4d606d}.production-site main[data-page="/learn"] .cohort-callout .eyebrow{color:#852039}.production-site main[data-page="/learn"] .cohort-actions{min-width:0}.production-site main[data-page="/learn"] .cohort-actions a{max-width:100%;white-space:normal;text-align:center}.production-site main[data-page="/learn"] .cohort-actions .text-link{color:#1455a0;text-align:left}.production-site main[data-page="/learn"] .cohort-actions svg{flex:none}.production-site main[data-page="/learn"] .cohort-actions a:focus-visible{outline:3px solid #1667c8;outline-offset:5px}@media(max-width:900px){.production-site main[data-page="/research"] .report-feature{grid-template-columns:minmax(0,1fr)}}@media(max-width:760px){.production-site main:is([data-page="/learn"],[data-page="/research"],[data-page="/about"]){--public-gutter:20px}.production-site main[data-page="/research"] .report-feature{padding-block:32px;gap:24px}.production-site main[data-page="/learn"] .cohort-callout{padding:24px 22px;grid-template-columns:minmax(0,1fr);gap:24px;margin-block:28px 32px}.production-site main[data-page="/learn"] .cohort-actions{align-items:stretch}.production-site main[data-page="/learn"] .cohort-actions .text-link{align-self:flex-start}}.production-site .lifecycle-page{--lifecycle-gutter:max(40px, calc((100vw - 1240px)/2) )}.production-site .lifecycle-page :is(.stage-page-hero,.decision-grid,.two-column-editorial){padding-inline:var(--lifecycle-gutter)}.production-site .lifecycle-page :is(.redesign-stage-image,.library-topic-notes){width:calc(100% - 2 * var(--lifecycle-gutter));max-width:1240px;margin-inline:auto;padding-inline:0}.production-site .lifecycle-page .two-column-editorial aside{border:1px solid #d5dfe3;border-top:3px solid #0d304b;border-radius:4px}.production-site .lifecycle-page :is(.stage-first-action,.two-column-editorial .button,.cea-bridge .button){max-width:100%;white-space:normal;text-align:center;justify-content:center}.production-site .lifecycle-page .button svg{flex:none}.production-site .lifecycle-page .cea-bridge{margin:32px var(--lifecycle-gutter) 48px;padding:32px;grid-template-columns:minmax(0,1fr) minmax(0,1fr) auto;gap:32px;background:#fcfbf7;color:#101d32;border:1px solid #d5dfe3;border-top:3px solid #0d304b}.production-site .lifecycle-page .cea-bridge h2{color:#101d32}.production-site .lifecycle-page .cea-bridge p:not(.eyebrow){color:#4d606d}.production-site .lifecycle-page .cea-bridge .eyebrow{color:#852039}.production-site .lifecycle-page .cea-bridge .button-secondary{color:#1455a0;border-color:#a9bed7}.production-site .lifecycle-page .cea-bridge a:focus-visible{outline:3px solid #1667c8;outline-offset:5px}@media(max-width:900px){.production-site .lifecycle-page .cea-bridge{grid-template-columns:minmax(0,1fr);gap:24px}}@media(max-width:760px){.production-site .lifecycle-page{--lifecycle-gutter:20px}.production-site .lifecycle-page .cea-bridge{padding:24px 22px;margin-block:28px 32px}}.free-resource-page{--fr-ink:#0a2547;--fr-muted:#4d606d;--fr-line:#d5dfe3;color:var(--fr-ink);background:#fcfbf7}.fr-container{max-width:1320px;margin-inline:auto;padding-inline:40px}.production-site .free-resource-page :is(h1,h2,h3,legend){font-family:var(--editorial-serif);font-weight:600;line-height:1.2;letter-spacing:-.025em;color:var(--fr-ink)}.fr-hero{padding-block:32px 44px}.production-site .fr-hero h1{font-size:clamp(34px,3.8vw,52px);max-width:25ch;margin:18px 0}.fr-hero>.eyebrow{margin-top:28px;color:#852039}.fr-lede{font-size:20px;line-height:1.6;max-width:68ch;color:var(--fr-muted)}.fr-actions,.fr-export-actions{display:flex;flex-wrap:wrap;align-items:center;gap:14px 24px;margin-block:24px}.free-resource-page .button{min-height:48px;white-space:normal;text-align:center;justify-content:center;max-width:100%;border-radius:6px}.free-resource-page .button:disabled{opacity:1;background:#dce5ef;border-color:#dce5ef;color:#365066;cursor:default}.free-resource-page .text-link,.fr-print-button{display:inline-flex;align-items:center;gap:10px;min-height:44px;line-height:1.5;color:#1455a0;font-size:15px;text-align:left}.free-resource-page .text-link{border:0;background:none;padding:5px 0;cursor:pointer;text-decoration:underline;text-underline-offset:4px;white-space:normal}.free-resource-page :is(.text-link,.button,.fr-print-button) svg{flex:none}.fr-small,.production-site .fr-source p{font-size:13px;line-height:1.6;color:var(--fr-muted);max-width:85ch}.fr-download-section{padding-block:32px;display:grid;grid-template-columns:minmax(0,1.4fr) minmax(0,1fr);gap:48px;border-block:1px solid var(--fr-line);background:#fff;scroll-margin-top:calc(var(--redesign-header-height,96px) + 24px)}.production-site .fr-download-section h2,.production-site .fr-next h2{font-size:30px;margin:10px 0 16px}.fr-download-section p{max-width:60ch;color:var(--fr-muted)}.fr-downloads{display:flex;flex-direction:column;align-items:flex-start;justify-content:center;gap:8px}.fr-body{max-width:1080px;padding-block:36px 48px}.production-site .fr-body h2{font-size:32px;margin:12px 0 22px}.production-site .fr-body h3{font-size:25px}.fr-how{padding-bottom:28px}.fr-how ol{max-width:75ch;padding-left:24px}.fr-how li{margin-bottom:12px;line-height:1.65;color:var(--fr-muted)}.fr-example{border-block:1px solid var(--fr-line);padding:12px 0;margin-bottom:28px}.fr-example summary{padding-block:12px;min-height:48px;cursor:pointer;color:#1455a0;font-weight:600}.fr-example dl>div{padding-block:16px;border-top:1px solid var(--fr-line)}.fr-example dt{font-weight:600}.fr-example dd{margin:8px 0 0;color:var(--fr-muted);max-width:70ch;line-height:1.65}.fr-workspace{background:#fff;border:1px solid var(--fr-line);border-top:3px solid var(--fr-ink);padding:32px;margin-bottom:36px;min-width:0}.fr-workspace>.eyebrow{color:#852039}.fr-example-load{margin:0 0 24px}.fr-field{margin:18px 0 24px;min-width:0}.fr-field label,.fr-review-areas label{display:block;font-size:15px;font-weight:600;line-height:1.5;color:#243b4e;margin:0 0 8px}.fr-field>p{font-size:14px;color:var(--fr-muted);line-height:1.6;margin:0 0 10px;max-width:66ch}.fr-field :is(input,textarea),.fr-review-areas select{display:block;width:100%;min-width:0;min-height:48px;padding:12px;border:1px solid #adbfce;border-radius:4px;background:#fff;color:#172d42;font:400 16px/1.5 Inter,Arial,sans-serif}.fr-field textarea{resize:vertical;min-height:110px}.free-resource-page :is(button,a,input,select,textarea,summary,[tabindex]):focus-visible{outline:3px solid #1667c8;outline-offset:4px}.fr-input-grid{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:0 24px}.fr-review-areas details,.fr-week-list details{border-block-end:1px solid var(--fr-line);padding:0 0 18px;margin-bottom:12px}.fr-review-areas summary,.fr-week-list summary{padding-block:18px;min-height:48px;font-size:17px;font-weight:600;line-height:1.5;cursor:pointer;color:#243b4e}.fr-review-areas summary small,.fr-week-list summary small{display:block;font-size:13px;font-weight:400;margin:6px 0 0 18px;color:var(--fr-muted)}.fr-review-areas ul{padding-left:22px;color:var(--fr-muted)}.fr-review-areas li{line-height:1.65;margin-bottom:14px}.fr-review-areas select{max-width:380px}.fr-review-areas .fr-check{display:flex;align-items:flex-start;gap:12px;min-height:44px;padding-block:10px;font-weight:500}.fr-check input{width:20px;height:20px;accent-color:#1667c8;flex:none;margin-top:2px}.fr-priority-count{padding:16px;background:#eaf2fc;line-height:1.6;font-size:15px}.fr-plan{margin-top:32px}.free-resource-page fieldset{min-width:0;border:0;border-top:1px solid var(--fr-line);padding:24px 0;margin:24px 0}.free-resource-page legend{font-size:24px;padding-right:12px;max-width:100%}.fr-calculation{margin:28px 0;padding:24px;background:#eaf2fc;border-top:3px solid #1667c8;min-width:0}.fr-calculation h3{margin-top:0}.fr-calculation dl>div{display:flex;justify-content:space-between;align-items:start;gap:24px;border-bottom:1px solid #c7d9ed;padding:14px 0;line-height:1.5}.fr-calculation dt{font-weight:500}.fr-calculation dd{margin:0;text-align:right;font-weight:600;font-variant-numeric:tabular-nums}.fr-calculation p{font-size:14px;line-height:1.65;color:#365066}.fr-calculation-message{padding:16px;border-left:3px solid #c98236;background:#fff4e5;color:#734415;font-size:15px;line-height:1.6}.fr-table-wrap{max-width:100%;overflow-x:auto;margin-block:20px}.fr-table-wrap table{border-collapse:collapse;width:100%;min-width:500px;font-size:14px;background:#fff}.fr-table-wrap :is(th,td){padding:12px 10px;border-bottom:1px solid #c7d9ed;text-align:right;font-variant-numeric:tabular-nums}.fr-table-wrap :is(th,td):first-child{text-align:left}.fr-table-wrap caption{text-align:left;font-size:13px;margin-bottom:10px}.fr-relationship-row{padding:20px;border:1px solid var(--fr-line);border-radius:4px;margin:20px 0}.fr-relationship-row h3{margin-top:0}.fr-relationship-row .fr-field:last-of-type{margin-bottom:8px}.fr-export-actions{padding-top:24px;border-top:1px solid var(--fr-line);margin-bottom:0}.fr-print-button{border:1px solid #adbfce;border-radius:4px;background:#fff;padding:10px 14px;cursor:pointer;font-weight:500}.fr-next{padding:28px;border:1px solid var(--fr-line);border-top:3px solid var(--fr-ink)}.fr-next p{max-width:70ch;color:var(--fr-muted);line-height:1.65}.fr-next nav{display:flex;flex-wrap:wrap;gap:12px 26px}.fr-source{padding-top:28px}.fr-source a{color:#1455a0;text-underline-offset:4px}#free-resource-print-area{display:none}.resource-template-section{margin-bottom:36px}.resource-template-section>p{font-size:15px;line-height:1.65;color:#596873;max-width:70ch}.resource-template-grid{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:18px}.resource-template-grid .resource-card:first-child{grid-column:1/-1;border-top:3px solid #0a2547;background:#eaf2fc}@media(max-width:760px){.fr-container{padding-inline:20px}.fr-hero{padding-block:24px 32px}.production-site .fr-hero h1{font-size:34px}.fr-lede{font-size:18px}.fr-download-section{grid-template-columns:minmax(0,1fr);gap:12px;padding-block:26px}.production-site .fr-download-section h2,.production-site .fr-next h2{font-size:27px}.fr-body{padding-block:28px}.production-site .fr-body h2{font-size:28px}.fr-workspace{padding:24px 20px}.fr-input-grid{grid-template-columns:minmax(0,1fr);gap:0}.fr-calculation{padding:18px}.fr-calculation dl>div{display:block}.fr-calculation dd{text-align:left;margin-top:8px}.fr-export-actions{align-items:stretch;flex-direction:column;gap:14px}.fr-export-actions>.text-link{align-self:flex-start}.fr-next{padding:22px}.fr-next nav{display:grid;gap:10px}.fr-review-areas summary,.fr-week-list summary{font-size:16px}.fr-relationship-row{padding:16px}.resource-template-grid{grid-template-columns:minmax(0,1fr)}.fr-actions>.button{width:100%}}@media print{body:has(>#free-resource-print-area){background:#fff}body:has(>#free-resource-print-area)>#root{display:none!important}#free-resource-print-area{display:block!important;font:11pt/1.5 Arial,sans-serif;color:#111;margin:0;background:#fff;page:free-resource}#free-resource-print-area h1{font:600 22pt/1.2 Georgia,serif;margin:12pt 0}#free-resource-print-area h2{font:600 14pt/1.3 Georgia,serif;margin:18pt 0 8pt;break-after:avoid}#free-resource-print-area>section{padding-block:8pt;border-bottom:1px solid #bbb}#free-resource-print-area .fr-print-field{break-inside:avoid;margin-bottom:10pt}#free-resource-print-area p{white-space:pre-wrap;overflow-wrap:anywhere;margin:4pt 0 10pt;orphans:3;widows:3}@page free-resource{margin:18mm}}.production-site .fr-plan-shortcut{display:grid;grid-template-columns:minmax(0,1fr) auto;align-items:start;gap:24px;padding:24px;margin:24px 0;background:#edf3fb;border-top:3px solid #0d304b;border-radius:4px}.production-site .fr-plan-shortcut p{margin:0 0 12px;font-size:15px;line-height:1.6}.production-site .fr-plan-shortcut .fr-priority-count{padding:0;background:transparent;font-weight:600;color:#0d304b}.production-site .fr-plan-shortcut ul{padding-left:20px;margin:12px 0 0;font-size:15px;line-height:1.7}.production-site .fr-plan-shortcut a{color:#1455a0;text-decoration:underline;text-underline-offset:4px}.production-site .fr-plan-shortcut .button,.production-site .fr-plan-actions .button{max-width:100%;white-space:normal;text-align:center;justify-content:center}.production-site .fr-plan-actions{display:flex;flex-wrap:wrap;align-items:center;gap:18px;margin:20px 0}.production-site .fr-new-tab{font-size:12px;font-weight:400;color:#526775}.production-site .fr-review-areas details{scroll-margin-top:calc(var(--redesign-header-height,96px) + 20px)}@media(max-width:760px){.production-site .fr-plan-shortcut{grid-template-columns:minmax(0,1fr);padding:22px;gap:12px}.production-site .fr-plan-shortcut .button{width:100%}}.production-site .editorial-home .eh-tuneup-link{display:inline-flex;align-items:center;gap:10px;min-height:44px;color:#1455a0;font:600 15px/1.5 Inter,Arial,sans-serif;text-decoration:underline;text-underline-offset:4px;margin-top:-10px}.production-site .editorial-home .eh-tuneup-link svg{flex:none}.production-site .resource-discovery{width:calc(100% - 80px);max-width:1240px;margin:40px auto;padding:32px 0;border-top:1px solid #d5dfe3;scroll-margin-top:calc(var(--redesign-header-height,96px) + 24px)}.production-site .resource-discovery-heading{max-width:790px;margin-bottom:26px}.production-site .resource-discovery .eyebrow{font:600 12px/1.5 Inter,Arial,sans-serif;color:#852039;text-transform:uppercase;letter-spacing:.055em;margin:0 0 10px}.production-site .resource-discovery h2{font-family:InstituteSerif,"Source Serif 4",Georgia,serif;font-size:34px;line-height:1.18;font-weight:600;letter-spacing:-.025em;color:#101d32;margin:0 0 12px}.production-site .resource-discovery-heading>p:last-child{font-size:17px;line-height:1.6;color:#4d606d;margin:0}.production-site .resource-discovery-layout{display:grid;gap:28px;align-items:start}.production-site .resource-discovery-featured{grid-template-columns:minmax(0,.85fr) minmax(0,1.15fr)}.production-site .resource-discovery-kit{padding:28px;background:#edf3fb;border:1px solid #cbd9e9;border-top:3px solid #0d304b;border-radius:4px;min-width:0}.production-site .resource-discovery-kit h3{font-family:InstituteSerif,"Source Serif 4",Georgia,serif;font-size:30px;line-height:1.15;font-weight:600;letter-spacing:-.025em;margin:0 0 14px;color:#101d32}.production-site .resource-discovery-kit h3 a{text-decoration:none;color:inherit}.production-site .resource-discovery-kit>p:not(.eyebrow):not(.resource-discovery-format){font-size:16px;line-height:1.6;color:#4d606d;margin:0 0 20px}.production-site .resource-discovery-kit ol{list-style:none;display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:14px;padding:18px 0;margin:0 0 22px;border-block:1px solid #cbd9e9}.production-site .resource-discovery-kit li{display:flex;flex-direction:column;gap:5px}.production-site .resource-discovery-kit li strong{font-family:InstituteSerif,"Source Serif 4",Georgia,serif;font-size:30px;font-weight:600;line-height:1.1;color:#0d304b}.production-site .resource-discovery-kit li span{font-size:13px;line-height:1.5;color:#4d606d}.production-site .resource-discovery-kit .button{max-width:100%;white-space:normal;text-align:center;justify-content:center;gap:12px;font-size:15px}.production-site .resource-discovery-kit>.resource-discovery-format{margin:14px 0 0}.production-site .resource-discovery-list{list-style:none;display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:24px 28px;padding:0;margin:0}.production-site .resource-discovery-home .resource-discovery-list{grid-template-columns:minmax(0,1fr)}.production-site .resource-discovery-list>li{border-top:2px solid #0d304b;padding-top:16px;min-width:0}.production-site .resource-discovery-list a{display:flex;align-items:flex-start;justify-content:space-between;gap:16px;min-height:44px;color:#1455a0;text-decoration:none}.production-site .resource-discovery-list h3{font:600 19px/1.35 InstituteSerif,"Source Serif 4",Georgia,serif;letter-spacing:-.02em;margin:0 0 10px;color:inherit}.production-site .resource-discovery-list p{font-size:15px;line-height:1.6;color:#4d606d;margin:0 0 10px}.production-site .resource-discovery .resource-discovery-format{display:block;font-size:12px;line-height:1.6;color:#526775}.production-site .resource-discovery svg{flex:none}.production-site .resource-discovery a:hover{text-decoration:underline;text-underline-offset:4px}.production-site .resource-discovery a:focus-visible{outline:3px solid #1667c8;outline-offset:5px}.production-site .resource-discovery-footer{display:flex;align-items:baseline;justify-content:space-between;gap:20px;margin-top:26px;padding-top:20px;border-top:1px solid #d5dfe3}.production-site .resource-discovery-footer p{font-size:14px;line-height:1.6;color:#4d606d;margin:0}.production-site .resource-discovery-footer a{color:#1455a0;text-decoration:underline;text-underline-offset:4px}.production-site .resource-discovery-footer>a{flex:none;min-height:44px;font-size:14px;gap:10px}.production-site .resource-discovery-learn .resource-discovery-featured{grid-template-columns:minmax(0,.8fr) minmax(0,1.2fr)}.resource-static-shell{max-width:1240px;margin:40px auto;padding:24px;color:#101d32;font:17px/1.6 Inter,Arial,sans-serif}.resource-static-shell h1,.resource-static-shell h2{font-family:InstituteSerif,"Source Serif 4",Georgia,serif;line-height:1.2}.resource-static-shell a{color:#1455a0;text-decoration:underline;text-underline-offset:4px}.resource-static-shell li{margin-bottom:16px}.resource-static-shell header{border-bottom:1px solid #d5dfe3;padding-bottom:16px;margin-bottom:24px}.static-interaction-note{max-width:1240px;margin:24px auto;padding:16px 20px;font:15px/1.6 Inter,Arial,sans-serif;color:#4d606d;border-top:1px solid #d5dfe3}@media(max-width:1000px){.production-site .resource-discovery-learn .resource-discovery-featured{grid-template-columns:minmax(0,.85fr) minmax(0,1.15fr)}.production-site .resource-discovery-learn .resource-discovery-list{grid-template-columns:minmax(0,1fr)}}@media(max-width:760px){.production-site .resource-discovery{width:calc(100% - 40px);margin-block:28px;padding-block:26px}.production-site .resource-discovery h2{font-size:29px}.production-site .resource-discovery-featured,.production-site .resource-discovery-learn .resource-discovery-featured{grid-template-columns:minmax(0,1fr)}.production-site .resource-discovery-list{grid-template-columns:minmax(0,1fr);gap:24px}.production-site .resource-discovery-kit{padding:24px 22px}.production-site .resource-discovery-kit h3{font-size:28px}.production-site .resource-discovery-footer{flex-direction:column;align-items:flex-start;gap:10px}}
