.division-nav{border-bottom:1px solid var(--line);background:var(--surface)}.division-nav>.shell{display:flex;align-items:center;gap:27px;min-height:55px;overflow-x:auto;scrollbar-width:thin}.division-nav a{display:flex;align-items:center;min-height:55px;white-space:nowrap;font-size:11px;color:var(--muted);border-bottom:2px solid transparent}.division-nav a[aria-current=page]{color:var(--link);border-bottom-color:var(--accent);font-weight:600}.division-nav .division-nav-home{margin-right:auto}.pillar-hero{display:grid;grid-template-columns:1.18fr 1fr;gap:82px;align-items:center;padding-block:54px 59px}.back-link{display:inline-flex;align-items:center;min-height:40px;margin-bottom:25px;font-size:11px;color:var(--muted)}.pillar-hero .eyebrow{font-size:10px;margin-bottom:18px}.pillar-hero h1{font-size:clamp(36px,3.85vw,52px);line-height:1.13;letter-spacing:-.045em}.pillar-intro{max-width:54ch;color:var(--muted);font-size:15px;line-height:1.85}.pillar-hero .actions{align-items:flex-start;flex-direction:column;gap:6px;margin-bottom:0}.pillar-hero .button{font-size:12px}.pillar-diagram{border:1px solid var(--line);border-radius:6px;background:var(--surface);padding:24px 27px}.diagram-top{display:flex;gap:15px;justify-content:space-between;align-items:center}.diagram-top .mono{font-size:8px;color:var(--muted)}.pillar-diagram .division-icon{margin:22px 0 17px;width:48px;height:48px}.pillar-diagram figcaption{font-size:19px;letter-spacing:-.025em;line-height:1.4;font-weight:550;margin-bottom:21px}.diagram-layers{padding:0;list-style:none;margin:0}.diagram-layers li{display:flex;gap:17px;padding:15px 0;border-top:1px solid var(--line)}.layer-number{color:var(--link);font-size:9px;padding-top:3px}.diagram-layers strong{font-size:12px;font-weight:550;display:block}.diagram-layers li div>span{font-size:10px;color:var(--muted);display:block;margin-top:3px;line-height:1.7}.diagram-caption{font-size:9px;color:var(--muted);padding-top:15px;border-top:1px solid var(--line);margin-top:0}.planned-note{display:flex;align-items:flex-start;gap:18px;padding:19px 23px;border:1px solid var(--line);border-left:2px solid var(--accent);background:var(--panel);border-radius:0 4px 4px 0}.planned-note .badge{flex-shrink:0}.planned-note p{font-size:11px;line-height:1.8;color:var(--muted);max-width:110ch}.audience-grid{display:grid;grid-template-columns:repeat(3,1fr);gap:38px}.audience-grid article{border-top:1px solid var(--line);padding-top:22px}.audience-grid .mono{color:var(--link);font-size:10px}.audience-grid h3{font-size:19px;letter-spacing:-.025em;margin:17px 0 13px;line-height:1.3}.audience-grid p,.workflow-list p{font-size:13px;line-height:1.85;color:var(--muted)}.neutral-section{background:var(--panel);border-block:1px solid var(--line)}.workflow-list{list-style:none;padding:0;margin:0;display:grid;grid-template-columns:repeat(4,1fr);gap:29px}.workflow-list li{padding-top:23px;border-top:1px solid var(--line)}.workflow-number{display:flex;align-items:center;justify-content:center;width:32px;height:32px;border:1px solid var(--line);color:var(--link);border-radius:50%;font-size:10px;margin-bottom:21px;background:var(--surface)}.workflow-list h3{font-size:17px;line-height:1.4;letter-spacing:-.02em;margin-bottom:14px}.workflow-list p{font-size:12px}.example-layout{display:grid;grid-template-columns:1fr 1.15fr;gap:90px;align-items:start}.example-layout h2{font-size:36px;max-width:15ch;line-height:1.2}.example-layout .text-link{margin-top:22px}.example-story{padding:30px;border:1px solid var(--line);border-radius:6px;background:var(--surface)}.example-story>p{font-size:15px;line-height:1.9;color:var(--muted);margin-top:22px}.intended-outcome{margin-top:24px;padding-top:19px;border-top:1px solid var(--line)}.intended-outcome .mono{color:var(--link);font-size:9px}.intended-outcome p{font-size:12px;line-height:1.8;color:var(--muted);margin-top:10px}.boundary-layout{display:grid;grid-template-columns:1fr 1.15fr;gap:90px}.boundary-layout h2{max-width:15ch;line-height:1.2}.section-intro{font-size:14px;line-height:1.85;color:var(--muted);max-width:44ch;margin-top:22px}.role-grid{margin:0;display:grid;grid-template-columns:1fr 1fr;gap:0 55px}.role-grid>div{border-top:1px solid var(--line);padding:23px 0}.role-grid dt{font-size:16px;font-weight:550;margin-bottom:10px}.role-grid dd{margin:0;font-size:13px;line-height:1.85;color:var(--muted);max-width:58ch}.readiness-list{display:grid;grid-template-columns:repeat(3,1fr);gap:33px;list-style:none;padding:0;margin:0}.readiness-list>li{border-top:2px solid var(--line);padding-top:20px}.readiness-list>li>div{display:flex;justify-content:space-between;gap:10px;align-items:center;margin-bottom:25px}.readiness-list .mono{font-size:8px;color:var(--muted)}.readiness-list h3{font-size:19px;letter-spacing:-.02em;margin-bottom:14px;line-height:1.35}.readiness-list p{font-size:12px;line-height:1.85;color:var(--muted)}.connected-journey{border-top:1px solid var(--line);padding-block:47px}.connected-journey h2{font-size:31px}.journey-rail{display:grid;grid-template-columns:repeat(4,1fr);list-style:none;padding:0;gap:27px;margin:29px 0 9px}.journey-rail li{border-top:2px solid var(--line);padding-top:18px}.journey-rail .current-stage{border-color:var(--accent)}.journey-rail .mono{font-size:9px;color:var(--link);display:block}.journey-rail a{display:flex;justify-content:space-between;gap:10px;align-items:center;font-size:15px;font-weight:550;min-height:44px;line-height:1.5;margin-top:6px}.journey-rail a>.inline-icon{color:var(--link)}.journey-rail p{font-size:11px;color:var(--muted);line-height:1.7}.journey-overview{border-block:1px solid var(--line);background:var(--panel)}.journey-overview .journey-rail{margin-top:0}.journey-overview .section-heading{margin-bottom:35px}.journey-overview .text-link{margin-top:22px}.footer-divisions{display:flex;gap:28px;flex-wrap:wrap;padding:21px 0;border-top:1px solid var(--line);font-size:11px;color:var(--muted)}.research-question{background:var(--panel);border:1px solid var(--line);border-radius:6px;padding:38px}.research-question>.mono{font-size:9px;color:var(--link)}.research-question blockquote{margin:30px 0 24px;font-size:35px;line-height:1.25;letter-spacing:-.04em;font-weight:550}.research-question figcaption{font-size:12px;line-height:1.8;color:var(--muted);margin-bottom:23px}.journey-stages{list-style:none;margin:0;padding:0;counter-reset:journey}.journey-stages>li{border-top:1px solid var(--line);padding:45px 0;scroll-margin-top:110px}.journey-stages>li:first-child{padding-top:0;border-top:0}.journey-stages article{display:grid;grid-template-columns:1.1fr 1fr;gap:85px;align-items:start}.journey-stage-copy h2{font-size:33px;line-height:1.2;max-width:20ch}.journey-stage-copy>p:not(.eyebrow){font-size:14px;line-height:1.9;color:var(--muted);max-width:56ch;margin-top:21px}.journey-stage-copy>.text-link{margin-top:17px}.decision-panel{background:var(--panel);border:1px solid var(--line);border-radius:6px;padding:26px}.decision-panel dl{margin:20px 0 0}.decision-panel dl>div{padding:14px 0;border-top:1px solid var(--line)}.decision-panel dt{font-size:10px;color:var(--muted);margin-bottom:5px}.decision-panel dd{font-size:14px;line-height:1.6;margin:0}.decision-boundary{border-top:1px solid var(--line);padding-top:17px;margin-top:8px;font-size:11px;color:var(--muted);line-height:1.85}
@media(max-width:1100px){.pillar-hero{gap:45px}.pillar-hero h1{font-size:43px}.pillar-intro{font-size:14px}.workflow-list{gap:23px;grid-template-columns:1fr 1fr}.workflow-list li{padding-top:19px}.workflow-number{margin-bottom:17px}.example-layout,.boundary-layout{gap:50px}.journey-stages article{gap:50px}.readiness-list{gap:24px}.division-nav>.shell{gap:22px}.journey-rail{gap:20px}.readiness-list>li>div{flex-wrap:wrap;min-height:44px}}
@media(max-width:760px){.division-nav>.shell{gap:23px}.division-nav a{font-size:10px;min-height:48px}.division-nav>.shell{min-height:48px}.division-nav .division-nav-home{margin-right:0}.pillar-hero{grid-template-columns:1fr;gap:35px;padding-block:30px 37px}.back-link{margin-bottom:21px}.pillar-hero h1{font-size:clamp(35px,6.8vw,48px)}.pillar-hero .eyebrow{font-size:9px}.pillar-intro{max-width:60ch}.pillar-hero .actions{flex-direction:row;align-items:center;gap:10px 22px;flex-wrap:wrap}.pillar-diagram{padding:25px;max-width:590px;width:100%}.diagram-layers{display:grid;grid-template-columns:1fr 1fr;gap:0 20px}.diagram-caption{margin-top:5px}.planned-note{gap:12px;padding:17px;flex-direction:column}.planned-note p{font-size:11px}.audience-grid{gap:24px}.audience-grid h3{font-size:17px}.audience-grid p{font-size:12px}.workflow-list{gap:25px}.example-layout,.boundary-layout{grid-template-columns:1fr;gap:30px}.example-layout h2,.boundary-layout h2{max-width:23ch;font-size:32px}.example-layout .text-link{margin-top:13px}.example-story{padding:25px}.example-story>p{font-size:14px}.section-intro{max-width:60ch}.role-grid{gap:0 30px}.readiness-list{grid-template-columns:1fr;gap:28px}.readiness-list>li>div{min-height:0;margin-bottom:18px;flex-wrap:nowrap}.readiness-list p{font-size:13px}.journey-rail{grid-template-columns:1fr 1fr;gap:24px}.journey-rail a{font-size:14px}.connected-journey{padding-block:35px}.footer-divisions{gap:12px 22px;font-size:10px;padding-block:19px}.research-question{padding:28px}.research-question blockquote{max-width:19ch;font-size:34px}.journey-stages article{grid-template-columns:1fr;gap:25px}.journey-stage-copy h2{font-size:31px;max-width:23ch}.journey-stage-copy>p:not(.eyebrow){font-size:13px}.decision-panel{padding:24px}.journey-stages>li{padding-block:34px}.journey-stages>li:first-child{padding-top:0}}
@media(max-width:480px){.pillar-hero h1{font-size:36px}.pillar-intro{font-size:13px}.pillar-hero .actions{align-items:flex-start;flex-direction:column;gap:5px}.pillar-hero .button{font-size:11px;padding-inline:14px;gap:14px}.pillar-hero .text-link{font-size:11px}.pillar-diagram{padding:22px}.pillar-diagram figcaption{font-size:18px}.diagram-layers{grid-template-columns:1fr}.diagram-layers li{padding-block:13px}.diagram-top .mono{font-size:7px}.audience-grid{grid-template-columns:1fr;gap:25px}.audience-grid h3{font-size:19px;margin-top:12px}.audience-grid p{font-size:13px}.workflow-list{grid-template-columns:1fr;gap:23px}.workflow-list h3{font-size:18px}.workflow-list p{font-size:13px}.workflow-number{margin-bottom:15px}.example-layout h2,.boundary-layout h2{font-size:30px}.role-grid{grid-template-columns:1fr}.role-grid dd{font-size:12px}.journey-rail{gap:23px 18px}.journey-rail a{font-size:13px;min-height:44px}.journey-rail p{font-size:10px}.research-question blockquote{font-size:31px}.journey-stage-copy h2{font-size:29px}.decision-panel dd{font-size:13px}}
