/* Detailed slide content, styled as part of the scrolling narrative. */
html.motion-paused .content-enter{animation:none!important;opacity:1!important;transform:none!important}
.redistribution{padding-top:65px;background:#efefe5}.redistribution .section-heading{grid-template-columns:1.4fr 1fr}.redistribution h2{font-size:clamp(40px,4.7vw,68px)}.responsibility-legend{display:flex;justify-content:space-between;font-size:9px;letter-spacing:.14em;color:#507c70;padding:10px 0 21px;border-bottom:1px solid var(--line)}.task-river{display:grid;grid-template-columns:repeat(5,minmax(0,1fr));position:relative;gap:10px;padding:20px 0}.task-river:before{content:'';position:absolute;left:0;right:0;top:50%;height:1px;background:#799f8b5e}.task-river button{position:relative;text-align:left;padding:22px 18px;min-height:175px;background:#e1e8dd;border:1px solid transparent;transition:background .45s,color .45s,transform .45s}.task-river button:nth-child(n+4){background:#e1eee4}.task-river button>span{font-size:9px;letter-spacing:.1em;color:#5e8274}.task-river strong{display:block;min-height:50px;margin:17px 0;font-family:var(--display);font-weight:500;letter-spacing:-.045em;line-height:1.3;font-size:clamp(14px,1.6vw,23px);overflow-wrap:anywhere}.task-river i{font-size:24px;font-style:normal;display:block;color:#488e80}.task-river button[aria-selected=true]{background:var(--ink);color:var(--sand);transform:translateY(-6px)}.task-river button[aria-selected=true]>span,.task-river button[aria-selected=true] i{color:var(--aqua)}.task-detail{display:grid;grid-template-columns:.55fr 1.3fr .45fr;gap:30px;align-items:start;padding:25px 0;border-bottom:1px solid var(--line);min-height:122px}.task-detail>.micro{font-size:9px;color:#56806e}.task-detail>p{font-size:16px;line-height:1.6}.task-detail .task-hint{font-size:8px;color:#657e70;text-align:right}.redistribution-takeaway{display:grid;grid-template-columns:1.3fr .7fr;gap:60px;align-items:end;margin-top:45px}.redistribution-takeaway>p{font-family:var(--display);font-size:clamp(26px,3.2vw,45px);line-height:1.22;letter-spacing:-.05em}.redistribution-takeaway>span{font-size:14px;line-height:1.7;color:var(--muted);max-width:330px}
.starting-framework{margin-top:75px;padding-top:55px;border-top:1px solid var(--line);display:grid;grid-template-columns:.85fr 1.15fr;gap:90px}.framework-intro>.micro{color:#4d8270;font-size:9px}.framework-intro h3,.lcs-discussion h3,.change-heading h3,.change-conversation h3{font-family:var(--display);font-size:clamp(32px,3.6vw,50px);line-height:1.15;letter-spacing:-.05em;margin-top:22px}.framework-intro>p{font-size:14px;max-width:300px;margin-top:25px;color:var(--muted)}.framework-questions{list-style:none;margin:0;padding:0}.framework-questions li{display:flex;gap:22px;padding:20px 0;border-top:1px solid var(--line)}.framework-questions li:first-child{padding-top:0;border:0}.framework-questions li>span{font-size:9px;color:#43836e;padding-top:4px}.framework-questions strong{font-weight:500;font-size:18px;letter-spacing:-.025em}.framework-questions p{font-size:13px;margin-top:8px;color:#52705f;max-width:450px}.lcs-discussion{margin-top:35px;display:grid;grid-template-columns:.8fr 1.2fr;gap:70px;padding:15px 45px 0}.lcs-discussion .micro{color:#4f8070;font-size:9px}.lcs-discussion h3{font-size:33px;margin-top:15px}.lcs-context{font-size:11px;color:var(--muted);margin-bottom:15px}.lcs-discussion ul,.delegation-boundaries ul,.change-areas ul{margin:0;padding:0;list-style:none}.lcs-discussion li{font-size:13px;line-height:1.6;padding:11px 0;border-top:1px solid var(--line)}.evidence-grid .secondary-source{margin-top:12px;font-size:10px}
.delegation-boundaries{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:45px;margin-top:55px;padding-top:30px;border-top:1px solid var(--line)}.boundary-dot{display:inline-block;width:7px;height:7px;border-radius:50%;background:#3d9b79;margin-bottom:15px}.review-dot{background:#ae8c4c}.stop-dot{background:#335253}.delegation-boundaries h3{font-family:var(--display);font-size:23px;letter-spacing:-.04em;margin-bottom:15px}.delegation-boundaries li{font-size:13px;color:var(--muted);line-height:1.7;margin-top:5px}.organization-change{border-top:1px solid var(--line);margin-top:70px;padding-top:40px}.change-heading h3{margin-top:22px;max-width:750px}.change-heading>.micro{font-size:9px;color:var(--muted)}.change-areas{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:35px;margin-top:40px}.change-areas article{border-top:1px solid var(--line);padding-top:22px}.change-areas .micro{font-size:9px;color:#4b8070}.change-areas h4{font-weight:500;letter-spacing:-.035em;font-size:18px;margin:20px 0 17px}.change-areas li{font-size:13px;line-height:1.5;color:#587363;padding:5px 0}.change-conversation{display:grid;grid-template-columns:.8fr 1.2fr;gap:65px;margin-top:65px;border-top:1px solid var(--line);padding-top:35px}.change-conversation .micro{font-size:8px;color:#527464}.change-conversation h3{font-size:40px}.change-conversation ol{margin:0;padding-left:20px}.change-conversation li{font-size:14px;line-height:1.65;margin:0 0 18px;padding-left:12px;color:#405c4d}.change-conversation li::marker{font-size:10px;color:var(--teal)}.closing-questions{position:relative;margin:40px 0 55px;display:grid;grid-template-columns:1fr 1fr;gap:65px;max-width:1050px}.closing-questions p{border-top:1px solid #d4eadd30;padding-top:20px;font-size:clamp(19px,2.3vw,32px);line-height:1.35;letter-spacing:-.035em}.closing-questions span{display:block;font-size:10px;letter-spacing:.1em;color:var(--aqua);margin-bottom:14px}.closing-third{display:block;color:var(--aqua)}
@media(max-width:1100px){.task-river{gap:8px}.task-river button{padding:20px 12px}.task-detail{grid-template-columns:.6fr 1.4fr}.task-detail .task-hint{display:none}.starting-framework{gap:50px}.lcs-discussion{gap:40px;padding:15px 35px 0}.change-areas{gap:22px}.change-areas h4{font-size:16px}.change-conversation{gap:45px}}
@media(max-width:760px){.redistribution{padding-top:65px}.redistribution .section-heading{grid-template-columns:1fr}.redistribution h2{font-size:40px}.responsibility-legend{font-size:7px;gap:20px}.task-river{grid-template-columns:1fr;gap:7px;padding:17px 0}.task-river:before{display:none}.task-river button{min-height:0;display:grid;grid-template-columns:22px 1fr 24px;align-items:center;gap:15px;padding:18px}.task-river strong{min-height:0;margin:0;font-size:19px;overflow-wrap:normal}.task-river strong br{display:none}.task-river button[aria-selected=true]{transform:translateX(3px)}.task-river i{font-size:21px}.task-detail{grid-template-columns:1fr;gap:12px;min-height:0;padding-top:18px}.task-detail>p{font-size:14px}.task-detail>.micro{font-size:8px}.redistribution-takeaway{grid-template-columns:1fr;gap:22px;margin-top:30px}.redistribution-takeaway>p{font-size:30px}.redistribution-takeaway>span{font-size:12px;max-width:none}.starting-framework{grid-template-columns:1fr;gap:30px;margin-top:50px;padding-top:35px}.framework-intro h3{font-size:34px}.framework-intro>p{max-width:100%;font-size:13px;margin-top:20px}.framework-questions li{gap:18px}.framework-questions strong{font-size:17px}.framework-questions p{font-size:12px}.lcs-discussion{grid-template-columns:1fr;gap:25px;padding:0 3px;margin-top:35px}.lcs-discussion h3{font-size:31px}.lcs-discussion li{font-size:12px}.delegation-boundaries{grid-template-columns:1fr;gap:25px;margin-top:40px;padding-top:25px}.delegation-boundaries>div{display:grid;grid-template-columns:13px 1fr;gap:10px 12px}.boundary-dot{margin:8px 0 0}.delegation-boundaries h3{font-size:20px;margin:0}.delegation-boundaries ul{grid-column:2}.delegation-boundaries li{font-size:12px}.organization-change{margin-top:50px;padding-top:30px}.change-heading .micro{font-size:8px}.change-heading h3{font-size:33px}.change-areas{grid-template-columns:1fr 1fr;gap:30px 20px;margin-top:30px}.change-areas .micro{font-size:8px}.change-areas h4{font-size:17px;line-height:1.25;margin-top:15px}.change-areas li{font-size:12px}.change-conversation{grid-template-columns:1fr;gap:25px;margin-top:45px;padding-top:30px}.change-conversation h3{font-size:35px}.change-conversation li{font-size:12px;padding-left:8px;margin-bottom:15px}.closing-questions{grid-template-columns:1fr;gap:26px;margin:32px 0 40px}.closing-questions p{font-size:24px}.closing-questions span{font-size:8px}.closing-third{font-size:8px}}
