/* Editorial layer only: chart geometry, model forms and animation runtimes are untouched. */
.strategy231,.strategy-library231{color:#253b47;background:#f8f7f3;box-sizing:border-box}
.strategy-position231{font-size:.8rem!important;letter-spacing:.1em;text-transform:uppercase;color:#70592e!important;max-width:920px}
.strategy-signature231{font:italic 1.15rem/1.5 Georgia,serif!important;color:#536873!important;margin:.5rem 0 1.5rem!important}
.strategy-audience231{font-size:1rem!important;line-height:1.65!important;max-width:840px!important}
.strategy231 h1,.strategy231 h2,.strategy231 h3{color:#153543}.strategy231 h2{font:400 clamp(1.75rem,3vw,2.65rem)/1.3 Georgia,serif;max-width:940px}.strategy231 h3{font:400 1.3rem/1.4 Georgia,serif}.strategy231 p,.strategy231 dd{font-size:1rem;line-height:1.75;max-width:940px}.strategy231 a,.strategy-library231 a{color:#153543;text-underline-offset:.25em}.strategy231 a:hover,.strategy-library231 a:hover{text-decoration-thickness:2px}
.strategy-scope231{border-top:1px solid #c9d1d3;padding:1.1rem 0}.strategy-scope231:last-of-type{border-bottom:1px solid #c9d1d3}.strategy-scope231>summary{cursor:pointer;font:400 1.35rem/1.5 Georgia,serif;padding:.25rem 0;color:#153543}.strategy-scope231 dl,.executive231-fields{display:grid;grid-template-columns:220px minmax(0,1fr);gap:.7rem 1.5rem;margin:1.3rem 0}.strategy-scope231 dt,.executive231-fields dt{font-weight:600;line-height:1.6}.strategy-scope231 dd,.executive231-fields dd{margin:0}.strategy-status231{font-size:.88rem!important;line-height:1.65!important;color:#536873!important}.strategy-development231{padding:2rem 0 0}.strategy-executive-list231{display:grid;grid-template-columns:1fr 1fr;gap:1.4rem 2rem;padding:0;list-style:none}.strategy-executive-list231 h4{font:600 1rem/1.5 Arial,sans-serif;color:#153543;margin:0}.strategy-executive-list231 p{margin:.4rem 0}.strategy-principles231>ul{list-style:none;padding:0;display:grid;grid-template-columns:1fr 1fr;gap:1.5rem 2rem}.strategy-principles231 h3{margin:0}.strategy-principles231 li{border-top:1px solid #c9d1d3;padding-top:1rem}.strategy-principles231 p{margin:.7rem 0}
.strategy-steps231{display:grid;grid-template-columns:repeat(5,minmax(0,1fr));list-style:none;padding:0;gap:1.4rem;counter-reset:strategy-step;margin:2rem 0}.strategy-steps231>li{counter-increment:strategy-step;border-top:2px solid #95763d;padding-top:1rem;min-width:0}.strategy-steps231>li::before{content:counter(strategy-step,decimal-leading-zero);color:#70592e;font:600 .9rem/1.5 Arial,sans-serif}.strategy-steps231 h3{font:400 1.25rem/1.35 Georgia,serif!important}.strategy-steps231 p{font-size:.94rem!important;line-height:1.75!important}.strategy-steps231 summary{cursor:pointer;font:600 .9rem/1.5 Arial,sans-serif;color:#153543}.strategy-method231{max-width:1160px;margin:3rem auto;padding:2rem}.strategy-library231{max-width:1160px;margin:1.5rem auto;padding:1rem 1.3rem;border-left:3px solid #95763d}.strategy-library231 h2{font:400 1.45rem/1.3 Georgia,serif;color:#153543;margin:0 0 .5rem}.strategy-library231 p{line-height:1.7;max-width:950px}.strategy-library231 a{display:inline-block;margin:.3rem 1.3rem .3rem 0}.strategy-publications231{padding:3rem max(24px,calc((100vw - 1160px)/2)) 5rem}.strategy-publications231 h1{font:400 clamp(2.5rem,6vw,4rem)/1.2 Georgia,serif;margin:1.3rem 0}.strategy-deck231{font-size:1.25rem!important}.strategy-publications231>nav:first-of-type{display:flex;flex-wrap:wrap;gap:1rem 2rem;border-block:1px solid #c9d1d3;padding:1rem 0;margin:2rem 0}.strategy-note-index231{display:grid;grid-template-columns:1fr 1fr;gap:.9rem 2rem;padding:1rem 0 2rem}.strategy-note-index231 h2{grid-column:1/-1}.executive-paper231{padding:2.5rem 0;border-top:1px solid #c9d1d3;scroll-margin-top:120px;max-width:1000px}.executive-paper231>header h2{font-size:clamp(1.7rem,3vw,2.35rem)}.executive-paper231>section>h3{margin:1.5rem 0 .35rem;font:600 .95rem/1.5 Arial,sans-serif}.executive-paper231>section>p{margin:.35rem 0}.strategy-note-actions231{display:flex;flex-wrap:wrap;gap:.8rem 1.5rem;border-top:1px solid #c9d1d3;padding-top:1.3rem;margin-top:1.5rem}.strategy-sources231{border-top:2px solid #95763d;padding-top:2rem;scroll-margin-top:120px}.strategy-sources231>div{padding:1rem 0;border-bottom:1px solid #c9d1d3;scroll-margin-top:120px}.strategy-sources231 h3{font-size:1.05rem}.executive231-fields{font:400 .95rem/1.65 Arial,sans-serif}.executive231-fields dd{font-size:.95rem;line-height:1.7}.executive231{background:#eef2f2!important;color:#253b47!important}.executive231 a{color:#153543!important}.executive231 summary{color:#153543!important;line-height:1.6}.executive231 .strategy-status231{color:#536873!important}.strategy231 :focus-visible,.strategy-library231 :focus-visible,.executive231 :focus-visible{outline:3px solid #95763d;outline-offset:4px}
@media(max-width:1100px){.strategy-steps231{grid-template-columns:1fr 1fr}.strategy-method231,.strategy-library231{margin:1.5rem 16px}}
@media(max-width:650px){.strategy-steps231,.strategy-executive-list231,.strategy-principles231>ul,.strategy-note-index231{grid-template-columns:1fr}.strategy-scope231 dl,.executive231-fields{grid-template-columns:1fr;gap:.4rem}.strategy-scope231 dd,.executive231-fields dd{margin-bottom:.8rem}.strategy-scope231>summary{font-size:1.2rem}.strategy-publications231{padding:2rem 20px 3rem}.strategy-method231{padding:1.2rem}.strategy-note-index231 h2{grid-column:auto}.strategy-position231{font-size:.75rem!important}.strategy231 p{overflow-wrap:anywhere}}
@media(prefers-reduced-motion:reduce){.strategy231 *,.executive231 *{scroll-behavior:auto!important;transition:none!important;animation:none!important}}

.strategy231 .eyebrow{color:#70592e}.strategy-development231>summary{font:400 1.4rem/1.5 Georgia,serif;color:#153543;cursor:pointer;padding:.8rem 0}.strategy-development231{border-top:1px solid #c9d1d3;margin-top:1.5rem}
