: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}}.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 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:55% 50%;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}}
