:root{--reading-scale:1}.plan-site{--ink:var(--text);--cream:var(--light);--paper:#fff;--muted:#536170;--line:#e5e7eb;font-synthesis:none;--lightningcss-light:initial;--lightningcss-dark: ;color-scheme:light}*{box-sizing:border-box}html{scroll-behavior:smooth;scroll-padding-top:calc(var(--site-header-height) + 5rem)}body.plan-site{padding-top:var(--site-header-height);background:var(--paper);color:var(--ink);font-family:var(--font-sans);-webkit-font-smoothing:antialiased;margin:0}a{color:inherit;text-decoration:none}button{font:inherit}button,a,summary{-webkit-tap-highlight-color:transparent}a,button,summary{touch-action:manipulation}a:focus-visible,button:focus-visible,summary:focus-visible{outline:3px solid var(--red);outline-offset:5px}button{cursor:pointer}button:disabled{opacity:.4;cursor:default}:where(.plan-site main) p{line-height:1.7}:where(.plan-site main) :is(h1,h2,h3,p){margin-top:0}.plan-site main :is(h1,h2,h3){font-weight:800}.plan-site main em{font-style:normal;font-weight:inherit}:where(.plan-site main) h2{letter-spacing:-.025em;margin-bottom:1.7rem;font-size:clamp(2rem,3.5vw,3rem);line-height:1.15}h2 em{color:var(--muted)}.plan-shell{width:min(1200px,92%);margin-inline:auto}.eyebrow{letter-spacing:.13em;text-transform:uppercase;margin-bottom:1.5rem;font-size:.8rem;font-weight:700;line-height:1.5}.publication-ribbon{background:var(--light);border-bottom:1px solid var(--line);letter-spacing:.015em;font-size:.75rem}.publication-ribbon>.plan-shell{align-items:center;gap:10px;min-height:37px;display:flex}.publication-ribbon strong{font-weight:600}.publication-ribbon time{color:var(--muted);margin-left:auto}.publication-dot{background:var(--red);border-radius:50%;flex-shrink:0;width:5px;height:5px;display:inline-block}.ribbon-detail{color:var(--muted)}.library-hero{background:linear-gradient(180deg, var(--navy), #031634);color:#fff;overflow:hidden}.hero-layout{grid-template-columns:1.25fr .75fr;align-items:center;gap:8%;padding-block:78px 65px;display:grid}.hero-copy .eyebrow{align-items:center;gap:12px;display:flex}.tiny-rule{background:var(--red);width:27px;height:2px;display:block}.hero-copy h1{letter-spacing:-.035em;margin-bottom:28px;font-size:clamp(2.5rem,5vw,4.3rem);line-height:1.1}.hero-copy h1 em{color:#fff}.hero-intro{color:#4d5a68;max-width:360px;margin-bottom:30px;font-size:1.15rem;line-height:1.7}.hero-actions{align-items:center;gap:28px;display:flex}.plan-button{text-transform:uppercase;border-radius:4px;justify-content:space-between;align-items:center;gap:40px;padding:.9rem 1.5rem;font-size:.9rem;font-weight:700;line-height:1.4;display:inline-flex}.plan-button.red{background:var(--red);color:#fff}.plan-button.navy{background:var(--blue);color:#fff}.plan-button:hover{filter:brightness(1.12)}.text-link{border-bottom:1px solid var(--ink);padding-bottom:3px;font-size:.72rem;font-weight:600;line-height:1.7;display:inline-block}.text-link small{color:var(--muted);font-size:.6rem;font-weight:400;display:block}.text-link:has(small){border-bottom:0}.hero-edition{letter-spacing:.045em;text-transform:uppercase;color:var(--muted);margin:32px 0 0;font-size:.58rem}.hero-edition span{color:#aaa;margin-inline:8px}.hero-document{justify-self:center;width:100%;max-width:350px;padding:8px 10px 0 0;position:relative;transform:rotate(3deg)}.hero-document:before{content:"";background:#e5e7eb;position:absolute;inset:18px -10px 28px 14px;transform:rotate(-7deg)}.document-cover{aspect-ratio:.65;background:var(--navy);color:var(--paper);flex-direction:column;padding:21px 22px;display:flex;position:relative;overflow:hidden;box-shadow:0 12px 20px #071f4e13}.cover-masthead{letter-spacing:.08em;font-size:.45rem;font-weight:800;line-height:1.4}.cover-masthead span{color:#c4cbd4;letter-spacing:.16em;font-size:.32rem;font-weight:500;display:block}.cover-rule{background:var(--red);flex-shrink:0;width:100%;height:2px;margin:15px 0 13px}.cover-series{letter-spacing:.14em;font-size:.38rem;font-weight:600}.cover-number{font-family:var(--font-sans);letter-spacing:-.07em;color:#a9b2c2;opacity:.65;margin-top:6px;font-size:3.9rem;line-height:1.3}.cover-title{letter-spacing:-.035em;overflow-wrap:anywhere;max-width:100%;margin-top:auto;font-size:1.25rem;line-height:1.15}.cover-bottom{letter-spacing:.08em;border-top:1px solid #8c9aae66;justify-content:space-between;margin-top:20px;padding-top:9px;font-size:.3rem;display:flex}.document-cover-large{aspect-ratio:.68;padding:35px 33px}.document-cover-large .cover-masthead{font-size:.67rem}.document-cover-large .cover-masthead span{font-size:.44rem}.document-cover-large .cover-rule{margin:16px 0}.document-cover-large .cover-series{font-size:.58rem}.document-cover-large .cover-number{color:#73839e;margin-top:9px;font-size:3rem}.document-cover-large .cover-title{font-size:2.7rem;line-height:1.1}.document-cover-large .cover-title em{color:var(--red)}.document-cover-large .cover-bottom{margin-top:28px;padding-top:12px;font-size:.38rem}.document-caption{letter-spacing:.1em;justify-content:space-between;margin-top:16px;font-size:.51rem;display:flex;position:relative}.hero-index{border-top:1px solid var(--line);letter-spacing:.08em;justify-content:space-between;align-items:center;gap:20px;padding-block:23px;font-size:.61rem;font-weight:600;display:flex}.hero-index a{letter-spacing:0;font-weight:500}.hero-index a span{margin-left:15px}.overview-section{grid-template-columns:1fr 2.5fr;gap:5%;padding-block:100px;display:grid}.section-margin .eyebrow{margin-top:8px}.margin-number{font-family:var(--font-sans);color:#687586;margin-top:48px;font-size:3rem;display:block}.margin-note{color:var(--muted);margin-top:12px;font-size:.74rem}.overview-body>p{color:#4d5a68;max-width:660px;font-size:1.05rem}.overview-body .overview-lead{font-family:var(--font-sans);color:var(--ink);letter-spacing:-.015em;font-size:1.48rem;line-height:1.45}.overview-principles{grid-template-columns:repeat(3,1fr);gap:30px;margin-top:38px;display:grid}.overview-principles>div{border-top:1px solid var(--line);padding-top:19px}.overview-principles span{color:var(--red);font-size:.6rem;font-weight:600}.overview-principles h3{margin:18px 0 10px;font-size:1rem;font-weight:600}.overview-principles p{color:var(--muted);font-size:.95rem;line-height:1.7}.delivery-note{border-left:2px solid var(--red);margin-top:35px;padding:7px 0 7px 24px}.delivery-note .eyebrow{margin-bottom:10px;font-size:.58rem}.delivery-note p{color:var(--muted);margin-bottom:10px;font-size:.76rem}.inline-link{text-underline-offset:5px;font-size:.72rem;font-weight:600;text-decoration:underline}.chapter-library{background:var(--cream);padding-block:90px 60px}.section-heading-row{justify-content:space-between;align-items:end;gap:40px;margin-bottom:54px;display:flex}.section-heading-row h2{margin-bottom:0}.section-heading-row>p{color:var(--muted);margin:0 0 6px;font-size:.79rem;line-height:1.7}.chapter-row{border-top:1px solid var(--line);grid-template-columns:65px 200px 1fr;align-items:start;gap:40px;padding-block:40px;scroll-margin-top:40px;display:grid}.chapter-row-index>span{font-family:var(--font-sans);font-size:2rem;line-height:1;display:block}.chapter-row-index small{letter-spacing:.1em;color:var(--muted);max-width:60px;margin-top:12px;font-size:.47rem;line-height:1.8;display:block}.chapter-row-copy{padding-top:4px;padding-left:15px}.chapter-row-copy>.eyebrow{color:var(--muted);margin-bottom:12px;font-size:.75rem}.metadata-divider{color:#a8abb0;margin-inline:10px}.chapter-row h3{font-family:var(--font-sans);letter-spacing:-.04em;margin-bottom:10px;font-size:2.5rem;line-height:1.1}.chapter-row h3 a:hover{text-underline-offset:5px;text-decoration:underline;text-decoration-thickness:1px}.chapter-subtitle{max-width:600px;margin-bottom:13px;font-size:1rem;font-weight:500;line-height:1.6}.chapter-summary{color:var(--muted);max-width:640px;margin-bottom:18px;font-size:.95rem;line-height:1.8}.chapter-themes{flex-wrap:wrap;gap:8px 18px;margin-bottom:20px;display:flex}.chapter-themes span{color:#5d6671;max-width:190px;font-size:.58rem;line-height:1.5}.chapter-themes span:before{content:none}.chapter-actions{align-items:center;gap:32px;display:flex}.read-link{border-bottom:1px solid var(--navy);justify-content:space-between;align-items:center;gap:40px;padding-bottom:6px;font-size:.9rem;font-weight:700;display:flex}.chapter-pdf{color:var(--muted);font-size:.85rem}.chapter-pdf span{margin-left:10px}.chapter-row:nth-child(2n) .document-cover{color:var(--navy);box-shadow:none;background:#e9edf5}.chapter-row:nth-child(2n) .cover-masthead span{color:#52627a}.chapter-row:nth-child(2n) .cover-number{color:#52627a;opacity:1}.delivery-section{background:var(--navy);color:var(--paper);padding-block:90px}.delivery-section .section-heading-row>p,.delivery-section h2 em{color:#acb7ca}.roadmap{grid-template-columns:repeat(3,1fr);gap:40px;display:grid}.roadmap-heading{border-top:1px solid #667896;padding-top:20px;padding-bottom:23px;position:relative}.roadmap-heading>span{color:#91a1b8;font-family:var(--font-sans);font-size:1.5rem;position:absolute;top:20px;right:0}.roadmap-heading .eyebrow{color:#c3cad5;margin-bottom:18px;font-size:.58rem}.roadmap-heading h3{font-family:var(--font-sans);letter-spacing:-.035em;margin:0;font-size:2rem}.roadmap-item{border-top:1px solid #5b6c855e}.roadmap-item summary{cursor:pointer;align-items:center;gap:12px;padding:17px 0;font-size:.73rem;line-height:1.4;list-style:none;display:flex}.roadmap-item summary::-webkit-details-marker{display:none}.roadmap-item summary>span:first-child{color:#a7b3c6;font-size:.55rem}.details-plus{color:#bfc7d3;margin-left:auto;font-size:1rem}.roadmap-item[open] .details-plus{transform:rotate(45deg)}.roadmap-item ul{color:#cbd3de;margin-top:0;padding-left:17px;font-size:.73rem;line-height:1.8}.roadmap-item li{margin-bottom:9px}.roadmap-item>a{text-underline-offset:4px;padding-bottom:20px;font-size:.64rem;text-decoration:underline;display:block}.delivery-footnote{border-top:1px solid #5b6c8566;justify-content:space-between;align-items:start;gap:70px;margin-top:40px;padding-top:30px;display:flex}.delivery-footnote p{color:#c3cbd8;max-width:620px;margin:0;font-size:.75rem}.delivery-footnote>div{flex-direction:column;flex-shrink:0;gap:12px;display:flex}.delivery-footnote a{text-underline-offset:5px;font-size:.66rem;text-decoration:underline}.full-publication{text-align:center;padding-block:90px}.full-publication h2{font-size:4rem}.full-publication>p:not(.eyebrow){color:var(--muted);max-width:440px;margin-inline:auto;font-size:.85rem}.full-publication .plan-button{margin-top:15px}.download-note{color:var(--muted);margin-top:20px;font-size:.6rem;display:block}.reader-breadcrumb{color:var(--muted);gap:13px;padding-block:30px;font-size:.64rem;display:flex}.reader-breadcrumb a{text-underline-offset:4px;text-decoration:underline}.reader-cover{grid-template-columns:1fr 210px;align-items:center;gap:100px;padding-block:26px 55px;display:grid}.reader-cover-copy{max-width:760px}.reader-cover h1{letter-spacing:-.055em;margin-bottom:22px;font-size:clamp(3.6rem,6vw,6rem);line-height:1.02}.reader-subtitle{font-family:var(--font-sans);color:#5b6877;max-width:620px;margin-bottom:23px;font-size:1.5rem;line-height:1.4}.reader-cover-meta{color:var(--muted);gap:18px;margin-bottom:22px;font-size:.63rem;display:flex}.reader-cover-document{width:100%;transform:rotate(3deg)}.reader-toolbar{top:var(--site-header-height);border-block:1px solid var(--line);z-index:20;-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px);background:#fffffff7;position:sticky}.reader-toolbar-inner{align-items:center;gap:25px;min-height:59px;display:flex}.toolbar-library{gap:12px;font-size:.65rem;display:flex}.toolbar-title{color:var(--muted);border-left:1px solid var(--line);text-overflow:ellipsis;white-space:nowrap;flex:1;padding-left:25px;font-size:.62rem;overflow:hidden}.reader-controls{align-items:center;gap:15px;display:flex}.reader-controls[hidden]{display:none}.reader-controls button{color:var(--navy);white-space:nowrap;background:0 0;border:0;padding:8px 4px;font-size:.65rem}.reader-controls button:hover{background:var(--light)}.font-controls{border-right:1px solid var(--line);gap:7px;padding-right:14px;display:flex}.toolbar-pdf{white-space:nowrap;border-left:1px solid var(--line);padding-left:22px;font-size:.65rem}.toolbar-pdf span{margin-left:10px}.reading-progress{top:var(--site-header-height);z-index:50;pointer-events:none;width:100%;height:3px;position:fixed;left:0}.reading-progress>div{background:var(--red);width:0;height:100%}.reader-layout{grid-template-columns:225px minmax(0,740px);justify-content:space-between;gap:85px;padding-block:60px 0;display:grid}.reader-sidebar{top:calc(var(--site-header-height) + 100px);max-height:calc(100vh - var(--site-header-height) - 130px);align-self:start;padding-right:12px;position:sticky;overflow:auto}.reader-sidebar>.eyebrow{color:var(--muted);font-size:.6rem}.reader-sidebar ol{margin:0;padding:0;list-style:none}.reader-sidebar li{border-bottom:1px solid var(--line)}.reader-sidebar a{color:#667181;gap:15px;padding:12px 0;font-size:.69rem;line-height:1.5;display:flex}.reader-sidebar a span{color:#657181;padding-top:3px;font-size:.53rem}.reader-sidebar a[aria-current]{color:var(--red);font-weight:600}.sidebar-note{color:var(--muted);margin-top:32px;font-size:.62rem;line-height:1.6}.sidebar-note strong{color:var(--ink);margin-left:6px;font-weight:600}.sidebar-note p{margin-top:7px}.reader-article{min-width:0;padding-bottom:40px}.article-section{scroll-margin-top:calc(var(--site-header-height) + 95px);border-bottom:1px solid var(--line);margin-bottom:55px;padding-bottom:55px}.article-section>.eyebrow{color:var(--red);margin-bottom:22px;font-size:.6rem}.article-section h2{font-size:calc(clamp(2.25rem, 3.5vw, 3.3rem) * var(--reading-scale));margin-bottom:28px;line-height:1.12}.reader-article p,.reader-article li{font-size:calc(1.035rem * var(--reading-scale));letter-spacing:-.008em;color:#374758;line-height:1.85}.reader-article .eyebrow{letter-spacing:.12em;font-size:.6rem;line-height:1.5}.reader-article .article-lead{font-family:var(--font-sans);font-size:calc(1.4rem * var(--reading-scale));color:var(--ink);line-height:1.65}.article-delivery-note{background:var(--light);border-left:2px solid var(--red);margin-top:30px;padding:20px 24px}.article-delivery-note strong{font-size:.67rem;font-weight:600}.article-delivery-note p{font-family:var(--font-sans);color:var(--muted);margin:7px 0 0;font-size:.72rem;line-height:1.8}.citation{font-family:var(--font-sans);white-space:nowrap;margin-left:2px;font-size:.58em;line-height:0}.citation a{color:var(--red);scroll-margin-top:calc(var(--site-header-height) + 110px);padding-inline:2px;font-weight:600;text-decoration:none}.citation a:hover{text-decoration:underline}.citation a:target{background:#e9edf5;outline:3px solid #e9edf5}.commitment{border-top:1px solid var(--line);margin-top:36px;padding-top:26px}.commitment-heading{align-items:baseline;gap:20px;display:flex}.commitment-heading>span{font-family:var(--font-sans);color:var(--red);font-size:1.2rem}.commitment h3{font-family:var(--font-sans);font-size:calc(1.65rem * var(--reading-scale));letter-spacing:-.025em;margin-bottom:15px;line-height:1.25}.commitment>p{font-size:calc(.98rem * var(--reading-scale));margin-bottom:23px}.commitment-facts{margin:0}.commitment-facts>div{border-top:1px solid var(--line);grid-template-columns:135px 1fr;gap:20px;padding-block:15px;display:grid}.commitment-facts dt{padding-top:3px;font-size:.61rem;font-weight:600;line-height:1.6}.commitment-facts dd{font-size:calc(.8rem * var(--reading-scale));color:#536170;margin:0;line-height:1.8}.essay-section>p:not(.eyebrow){margin-bottom:24px}.timeline-qualification{color:var(--muted)!important;font-size:.85rem!important}.chapter-timeline{margin-top:35px}.chapter-timeline>div{border-left:1px solid #c9cfd4;padding:0 0 25px 32px;position:relative}.chapter-timeline>div:last-child{padding-bottom:0}.timeline-marker{background:var(--paper);color:var(--red);padding-block:5px;font-size:.6rem;position:absolute;top:1px;left:-12px}.chapter-timeline h3{font-family:var(--font-sans);letter-spacing:-.025em;margin-bottom:15px;font-size:1.65rem}.chapter-timeline ul{margin-top:0;padding-left:17px}.chapter-timeline li{font-size:calc(.92rem * var(--reading-scale));margin-bottom:9px}.reader-article .reference-intro{color:var(--muted);font-size:.83rem}.reference-list{margin-top:35px;padding-left:25px}.reference-list>li{border-top:1px solid var(--line);scroll-margin-top:calc(var(--site-header-height) + 95px);padding:22px 0 24px 9px;font-size:.74rem}.reference-list>li::marker{color:var(--red);font-size:.65rem;font-weight:600}.reference-title{overflow-wrap:anywhere;font-size:.82rem;font-weight:600;line-height:1.6}.reference-title a{text-underline-offset:4px;-webkit-text-decoration:underline #a7b0b9;text-decoration:underline #a7b0b9}.reference-list p{color:var(--muted);margin:8px 0 0;font-size:.73rem;line-height:1.75}.reference-list .reference-meta{color:#626e7d;font-size:.63rem}.reference-backlinks{flex-wrap:wrap;align-items:center;gap:9px;margin-top:12px;font-size:.58rem;display:flex}.reference-backlinks span{color:var(--muted)}.reference-backlinks a{border:1px solid var(--line);justify-content:center;align-items:center;min-width:26px;min-height:27px;font-size:.64rem;display:inline-flex}.reference-list>li:target{background:#e9edf5;outline:10px solid #e9edf5}.reader-endnote{padding-bottom:20px}.reader-endnote>p:not(.eyebrow){letter-spacing:-.035em;color:var(--ink);font-size:2.4rem;line-height:1.2}.reader-endnote em{color:var(--muted)}.chapter-pagination{border-top:1px solid var(--line);grid-template-columns:1fr 1fr;gap:40px;padding-block:40px 60px;display:grid}.chapter-pagination a{flex-direction:column;gap:15px;display:flex}.chapter-pagination a:hover strong{text-underline-offset:5px;text-decoration:underline;text-decoration-thickness:1px}.chapter-pagination .eyebrow{color:var(--muted);margin:0;font-size:.6rem}.chapter-pagination strong{font-family:var(--font-sans);letter-spacing:-.03em;font-size:1.7rem;font-weight:700}.pagination-next{text-align:right}.mobile-contents,.reader-focus .navbar-wrapper,.reader-focus .publication-ribbon,.reader-focus .reader-cover,.reader-focus .reader-breadcrumb,.reader-focus .reader-sidebar,.reader-focus .mobile-contents,.reader-focus .footer,.reader-focus .publication-disclosure,.reader-focus .chapter-pagination{display:none}.reader-focus .reader-layout{max-width:740px;padding-top:45px;display:block}.reader-focus .reader-toolbar{top:0}.reader-focus .toolbar-title{flex:1}.reader-focus .reader-article{width:100%}.strategy-introduction{grid-template-columns:1fr 1fr;gap:45px;max-width:1080px;margin-bottom:45px;display:grid}.strategy-introduction p{color:#c3cbd8;margin:0;font-size:.8rem;line-height:1.85}.phase-description{color:#c3cbd8;margin-bottom:22px;font-size:.73rem;line-height:1.85}.phase-gate{border-left:2px solid var(--red);background:#132c55;margin-bottom:25px;padding:17px 18px}.phase-gate strong{letter-spacing:.09em;text-transform:uppercase;color:#fff;font-size:.57rem}.phase-gate p{color:#c5cddb;margin:7px 0 0;font-size:.67rem;line-height:1.8}.funding-rules{border-top:1px solid #5b6c8566;grid-template-columns:1fr 2fr;gap:60px;margin-top:45px;padding-top:35px;display:grid}.funding-rules h3{font-family:var(--font-sans);letter-spacing:-.03em;max-width:210px;font-size:2rem;line-height:1.2}.funding-rules ol{grid-template-columns:1fr 1fr;gap:20px 40px;margin:0;padding-left:18px;display:grid}.funding-rules li{color:#c3cbd8;padding-left:7px;font-size:.73rem;line-height:1.85}.funding-rules li::marker{color:#a9b6ca;font-size:.6rem}.library-hero .hero-intro,.library-hero .hero-edition,.library-hero .text-link small{color:#d4deef}.library-hero .text-link,.library-hero .hero-index{border-color:#ffffff40}.hero-document:before{background:#ffffff26}.hero-document .document-cover{color:var(--navy);background:#fff;border-radius:8px;box-shadow:0 12px 30px #00000026}.hero-document .cover-masthead span,.hero-document .cover-number{color:#536170}.cover-title{font-weight:800}.publication-disclosure{background:var(--light);border-top:1px solid var(--line);color:var(--muted);padding-block:2rem;font-size:.85rem;line-height:1.7}.publication-disclosure p{margin:.5rem 0 0}body.reader-focus{padding-top:0}.reader-focus .reading-progress{top:0}@media (width>=1500px){.hero-layout{padding-block:95px 85px}.hero-document{max-width:375px}.document-cover-large .cover-title{font-size:2.9rem}}@media (width<=1100px){.plan-shell{width:calc(100% - 72px)}.hero-layout{gap:50px}.hero-copy h1{font-size:3.6rem}.hero-actions{flex-direction:column;align-items:start;gap:20px}.hero-document{max-width:290px}.document-cover-large{padding:28px}.document-cover-large .cover-title{font-size:2.2rem}.hero-edition{margin-top:22px}.chapter-row{grid-template-columns:40px 170px 1fr;gap:25px}.chapter-row-copy{padding-left:5px}.chapter-row h3{font-size:2.15rem}.chapter-themes{display:none}.chapter-row .cover-title{font-size:1.2rem}.chapter-row .cover-number{font-size:3.4rem}.document-cover{padding:18px}.reader-layout{grid-template-columns:200px minmax(0,680px);gap:50px}.reader-cover{gap:60px}.reader-cover h1{font-size:4.7rem}.roadmap{gap:25px}.delivery-footnote{gap:35px}.toolbar-title{max-width:260px}}@media (width<=800px){.plan-shell{width:calc(100% - 48px)}.ribbon-detail{display:none}.hero-layout{gap:35px;padding-block:58px}.hero-copy h1{font-size:2.6rem}.hero-copy .eyebrow{font-size:.55rem}.hero-intro{font-size:.84rem}.hero-document{max-width:235px}.document-cover-large{padding:25px 22px}.document-cover-large .cover-title{font-size:1.8rem}.document-cover-large .cover-masthead{font-size:.5rem}.document-cover-large .cover-masthead span{font-size:.35rem}.document-cover-large .cover-series{font-size:.4rem}.document-cover-large .cover-number{font-size:3rem}.document-cover-large .cover-rule{margin:16px 0}.document-cover-large .cover-bottom{font-size:.3rem}.hero-edition{font-size:.5rem}.hero-index{font-size:.51rem}.overview-section{grid-template-columns:150px 1fr;gap:30px;padding-block:65px}.overview-body .overview-lead{font-size:1.3rem}.overview-principles{grid-template-columns:1fr;gap:12px;margin-top:25px}.overview-principles>div{grid-template-columns:25px 1fr;gap:8px 16px;padding-top:12px;display:grid}.overview-principles h3{margin:0}.overview-principles p{grid-column:2;margin-bottom:12px}.overview-principles span{padding-top:2px}.delivery-note{padding-left:16px}.chapter-library,.delivery-section{padding-block:65px 40px}.chapter-row{grid-template-columns:32px 130px 1fr;gap:20px;padding-block:30px}.chapter-row h3{font-size:1.8rem}.chapter-row .document-cover{padding:14px}.chapter-row .cover-masthead{font-size:.3rem}.chapter-row .cover-masthead span{font-size:.25rem}.chapter-row .cover-rule{margin:10px 0}.chapter-row .cover-series{font-size:.27rem}.chapter-row .cover-number{font-size:2.5rem}.chapter-row .cover-title{font-size:1rem}.chapter-row .cover-bottom{margin-top:12px;padding-top:8px;font-size:.2rem}.chapter-subtitle{font-size:1rem}.chapter-summary{font-size:.95rem}.chapter-actions{gap:23px}.chapter-pdf{font-size:.8rem}.read-link{gap:20px;font-size:.85rem}.chapter-row-index>span{font-size:1.6rem}.chapter-row-index small{font-size:.37rem}.section-heading-row>p{font-size:.7rem}.roadmap{grid-template-columns:1fr;gap:30px}.roadmap-heading{padding-bottom:10px}.roadmap-heading h3{font-size:1.8rem}.roadmap-heading .eyebrow{margin-bottom:9px}.roadmap-item summary{padding:14px 0}.delivery-footnote{flex-direction:column;gap:20px}.delivery-footnote>div{flex-flow:wrap;gap:25px}.full-publication{padding-block:65px}.full-publication h2{font-size:3.4rem}.reader-cover{grid-template-columns:1fr 155px;gap:45px;padding-block:20px 45px}.reader-cover h1{font-size:3.5rem}.reader-subtitle{font-size:1.2rem}.reader-cover-meta{flex-direction:column;gap:8px;font-size:.58rem}.reader-cover-document .document-cover{padding:17px}.reader-cover-document .cover-title{font-size:1.05rem}.reader-cover-document .cover-number{font-size:2.6rem}.reader-layout{max-width:700px;padding-top:28px;display:block}.reader-sidebar{display:none}.mobile-contents{border-bottom:1px solid var(--line);margin-bottom:35px;display:block}.mobile-contents summary{cursor:pointer;justify-content:space-between;padding-bottom:20px;font-size:.76rem;font-weight:600;list-style:none;display:flex}.mobile-contents ol{padding-left:20px}.mobile-contents a{padding-block:8px;font-size:.74rem;line-height:1.5;display:block}.reader-toolbar-inner{gap:16px}.toolbar-title{display:none}.reader-controls{gap:12px;margin-left:auto}.toolbar-pdf{padding-left:13px}.reader-article{max-width:680px;margin-inline:auto}.article-section{margin-bottom:40px;padding-bottom:40px}.reader-article p,.reader-article li{font-size:calc(1rem * var(--reading-scale))}.reader-article .eyebrow{font-size:.6rem}.reader-article .article-delivery-note p{font-size:.72rem}.reader-article .reference-list p{font-size:.73rem}.reader-article .reference-list .reference-meta{font-size:.63rem}.reader-article .reference-list>li{font-size:.74rem}.reader-focus .reader-layout{width:calc(100% - 48px)}}@media (width<=560px){.plan-shell{width:calc(100% - 40px)}.publication-ribbon{font-size:.55rem}.publication-ribbon>.plan-shell{gap:7px;min-height:39px}.publication-ribbon time{font-size:.49rem}.hero-layout{padding-block:44px 30px;display:block}.hero-copy h1{max-width:420px;font-size:clamp(2.2rem,8vw,3rem)}.hero-copy .eyebrow{margin-bottom:25px;font-size:.55rem}.hero-intro{max-width:320px;margin-bottom:23px;font-size:1.05rem}.hero-actions{flex-direction:column;align-items:flex-start;gap:20px}.plan-button{gap:25px;padding:.9rem 1.5rem;font-size:.8rem}.hero-actions .text-link{max-width:none;font-size:.85rem}.hero-actions .text-link small{font-size:.5rem}.hero-edition{margin-top:24px;font-size:.5rem}.hero-document{max-width:215px;margin:38px 20px 10px auto;transform:rotate(5deg)}.hero-document .document-cover-large .cover-title{font-size:1.65rem}.hero-document .document-cover-large .cover-number{margin-top:4px;font-size:2rem}.document-caption{font-size:.4rem}.hero-index{gap:14px;padding-block:20px;font-size:.47rem}.hero-index>span{max-width:140px;line-height:1.7}.hero-index a{text-align:right;max-width:155px;font-size:.53rem;line-height:1.7}.hero-index a span{margin-left:3px}.overview-section{padding-block:50px;display:block}.section-margin .eyebrow{margin-bottom:25px}.margin-number,.margin-note{display:none}h2{font-size:2.8rem}.overview-body .overview-lead{font-size:1.35rem}.overview-body>p{font-size:.84rem}.overview-principles{gap:16px;margin-top:30px}.overview-principles h3{font-size:.83rem}.overview-principles p{font-size:.77rem}.delivery-note{margin-top:25px}.chapter-library,.delivery-section{padding-block:50px 30px}.section-heading-row{margin-bottom:30px;display:block}.section-heading-row>p{margin-top:20px;font-size:.72rem}.section-heading-row>p br{display:none}.chapter-row{grid-template-columns:1fr 94px;gap:14px 20px;padding-block:27px 30px;position:relative}.chapter-row-index{grid-area:1/1;align-items:center;gap:12px;display:flex}.chapter-row-index>span{font-size:1.7rem}.chapter-row-index small{max-width:none;margin:0;font-size:.43rem}.chapter-cover-link{grid-area:1/2/3;margin-top:5px}.chapter-row-copy{grid-column:1/-1;padding:0;display:contents}.chapter-row-copy>.eyebrow{grid-area:2/1;align-self:end;max-width:120px;margin-bottom:4px;font-size:.49rem;line-height:1.8}.chapter-row h3{grid-column:1/-1;margin:14px 0 0;font-size:2.2rem}.chapter-subtitle{grid-column:1/-1;margin-bottom:0;font-size:.82rem}.chapter-summary{grid-column:1/-1;margin-bottom:6px;font-size:.78rem;line-height:1.8}.chapter-actions{grid-column:1/-1;gap:30px}.read-link{gap:45px;font-size:.7rem}.chapter-pdf{font-size:.62rem}.chapter-row .document-cover{aspect-ratio:.6;padding:11px;box-shadow:0 5px 15px #071f4e12}.chapter-row .cover-number{margin-top:5px;font-size:1.9rem;line-height:1.1}.chapter-row .cover-title{font-size:.7rem;line-height:1.1}.chapter-row .cover-rule{margin:7px 0}.chapter-row .cover-masthead{font-size:.23rem}.chapter-row .cover-masthead span{font-size:.18rem}.chapter-row .cover-series{font-size:.2rem}.chapter-row .cover-bottom{margin-top:8px;padding-top:5px;font-size:.15rem}.delivery-footnote{margin-top:30px;padding-top:25px}.delivery-footnote p{font-size:.72rem}.delivery-footnote>div{flex-direction:column;gap:15px}.full-publication{padding-block:55px}.full-publication h2{font-size:3.2rem}.full-publication>p:not(.eyebrow){max-width:310px;font-size:.79rem}.download-note{font-size:.52rem;line-height:1.7}.footer>.plan-shell{grid-template-columns:1fr;gap:30px}.reader-breadcrumb{padding-block:24px;font-size:.59rem}.reader-cover{padding-block:15px 35px;display:block}.reader-cover h1{margin-bottom:20px;font-size:3.5rem;line-height:1.02}.reader-cover .eyebrow{font-size:.6rem}.reader-subtitle{font-size:1.27rem}.reader-cover-meta{flex-flow:wrap;gap:8px 15px;font-size:.57rem}.reader-cover-document{display:none}.reader-toolbar-inner{gap:12px;min-height:58px}.toolbar-library{flex-shrink:0;gap:6px;font-size:.6rem}.toolbar-library>span:last-child{max-width:50px;line-height:1.4}.reader-controls{gap:7px}.reader-controls button{padding:9px 4px;font-size:.6rem}.font-controls{gap:1px;padding-right:7px}.toolbar-pdf{padding-left:10px;font-size:.6rem}.toolbar-pdf span{margin-left:3px}.reader-layout{padding-top:25px}.reader-article p,.reader-article li{font-size:calc(.98rem * var(--reading-scale));line-height:1.85}.reader-article .article-lead{font-size:calc(1.23rem * var(--reading-scale));line-height:1.65}.article-section h2{font-size:calc(2.2rem * var(--reading-scale));line-height:1.15}.article-section>.eyebrow{margin-bottom:20px}.article-delivery-note{padding:17px 18px}.reader-article .article-delivery-note p{font-size:.7rem;line-height:1.8}.commitment-heading{gap:15px}.commitment h3{font-size:calc(1.48rem * var(--reading-scale))}.commitment-facts>div{grid-template-columns:1fr;gap:7px;padding-block:16px}.commitment-facts dt{font-size:.62rem}.commitment-facts dd{font-size:calc(.78rem * var(--reading-scale))}.chapter-timeline>div{padding-left:26px}.chapter-timeline h3{font-size:1.5rem}.reader-article .chapter-timeline li{font-size:calc(.88rem * var(--reading-scale))}.reference-list{padding-left:20px}.reference-list>li{padding-left:5px}.reference-title{font-size:.78rem}.reader-article .reference-list p{font-size:.7rem;line-height:1.75}.reader-article .reference-list .reference-meta{font-size:.59rem}.reader-endnote>p:not(.eyebrow){font-size:2.1rem}.chapter-pagination{gap:25px;padding-block:30px 45px}.chapter-pagination strong{font-size:1.35rem;line-height:1.2}.chapter-pagination .eyebrow{font-size:.5rem}.reader-focus .reader-layout{width:calc(100% - 40px)}}@media (width<=800px){.strategy-introduction{gap:25px}.funding-rules{grid-template-columns:1fr;gap:20px}.funding-rules h3{max-width:none}.funding-rules ol{gap:20px 30px}}@media (width<=560px){.strategy-introduction,.funding-rules ol{grid-template-columns:1fr;gap:20px}.strategy-introduction p{font-size:.76rem}.phase-description{font-size:.73rem}.funding-rules{margin-top:30px;padding-top:25px}.funding-rules h3{font-size:1.8rem}}@media (prefers-reduced-motion:reduce){html{scroll-behavior:auto}*,:before,:after{transition:none!important;animation:none!important}}@media print{@page{margin:18mm}.navbar-wrapper,.publication-ribbon,.reader-breadcrumb,.reader-toolbar,.reader-sidebar,.mobile-contents,.footer,.publication-disclosure,.chapter-pagination,.reading-progress,.reader-cover-document,.reader-endnote,.skip-link,.reader-cover .text-link{display:none!important}body.plan-site{color:#111;background:#fff;padding-top:0;font-size:10pt}.plan-shell,.reader-focus .reader-layout{width:100%;max-width:none;margin:0}.reader-cover,.reader-focus .reader-cover{border-bottom:1px solid #aaa;margin-bottom:25px;padding:0 0 25px;display:block!important}.reader-cover h1{font-size:32pt}.reader-subtitle{font-size:15pt}.reader-cover-meta{font-size:8pt}.reader-layout,.reader-focus .reader-layout{padding:0;display:block}.reader-article{max-width:none}.article-section{break-inside:auto;margin-bottom:25px;padding-bottom:20px}.article-section h2{font-size:24pt}.reader-article p,.reader-article li{font-size:10pt;line-height:1.6}.reader-article .article-lead{font-size:13pt}.commitment h3{font-size:16pt}.commitment{break-inside:avoid}.commitment-facts dd{font-size:9pt}.commitment-facts>div{grid-template-columns:110px 1fr;gap:15px}.reference-list>li{break-inside:avoid}.reference-title,.reader-article .reference-list p{font-size:8pt}.reference-backlinks{display:none}.article-delivery-note{background:0 0;border:1px solid #aaa;padding:12px}.reader-article .eyebrow{font-size:7pt}.citation a{color:#111}a{color:inherit}.library-hero,.chapter-library,.delivery-section{color:#111;background:#fff}.hero-document{display:none}.hero-layout,.overview-section{display:block}.hero-copy h1{font-size:40pt}.hero-index,.hero-actions,.full-publication{display:none}.chapter-row{break-inside:avoid}.roadmap-item,.roadmap-item>*,.roadmap-item ul,.roadmap{display:block}.roadmap-heading,.roadmap-item{color:#111}.chapter-cover-link{display:none}.chapter-row{display:block}.section-margin{display:none}.library-hero .hero-intro,.library-hero .hero-edition,.hero-copy h1 em,h2 em{color:#333}}.is-reader{overflow-anchor:none}.plan-table-block{margin:28px 0}.plan-table-scroll{overflow-x:auto}.plan-table-scroll:focus-visible{outline:2px solid var(--plan-red,#b52835);outline-offset:4px}.plan-data-table{border-collapse:collapse;width:100%;font-size:calc(.85rem * var(--reading-scale,1));line-height:1.6}.plan-data-table caption{text-align:left;margin-bottom:14px;font-size:1rem;font-weight:700}.plan-data-table th,.plan-data-table td{text-align:left;vertical-align:top;border-bottom:1px solid #d8dce1;padding:12px 10px}.plan-data-table thead{color:#fff;background:#071f4e}.plan-data-table tbody th{font-weight:600}.reader-article .plan-table-note{font-size:calc(.8rem * var(--reading-scale,1));color:#536175;margin-top:12px;line-height:1.6}@media print{.plan-table-scroll{overflow:visible}.plan-data-table{font-size:8pt}.plan-data-table thead{color:#111;background:#eee;display:table-header-group}.plan-data-table tr{break-inside:avoid}.delivery-section p,.delivery-section li,.delivery-section strong,.delivery-section span,.delivery-section h2,.delivery-section h3,.delivery-section a,.delivery-section summary{color:#222!important}.phase-gate{break-inside:avoid;background:#f2f2f2;border-left:2px solid #777}.funding-rules,.strategy-introduction{display:block}.strategy-introduction p{margin-bottom:14px}.funding-rules ol{display:block}.funding-rules li{margin-bottom:12px}.roadmap-item summary .details-plus,.roadmap-item>a{display:none}.roadmap-phase{break-inside:auto;margin-bottom:25px}.roadmap-heading{break-after:avoid}.roadmap-item{break-inside:avoid}}.plan-site .plan-icon{vertical-align:-.15em;flex-shrink:0;width:1em;height:1em;display:inline-block}.plan-site .details-plus{width:16px;height:16px}.plan-site .chapter-themes>span{align-items:baseline;gap:6px;display:inline-flex}.plan-site .chapter-themes .plan-icon{color:#697586}.plan-site .publication-dot{background:0 0;border-radius:0;width:10px;height:10px}.plan-site .reader-controls button{justify-content:center;align-items:center;gap:4px;display:inline-flex}#focus-toggle[aria-pressed=false] .focus-exit-icon,#focus-toggle[aria-pressed=true] .focus-enter-icon{display:none}.mobile-contents[open]>summary .lucide-plus{transform:rotate(45deg)}@media (width<=560px){.reader-controls .text-size-label,.reader-controls .print-label{display:none}}
