/* The CEDS palette, expanded into an editorial web experience. */
:root{--ink:#243554;--cream:#f5f2e9;--sage:#a3bf6d;--plum:#775574;--berry:#9c286e;--clay:#ae5131;--ochre:#c79224;--sea:#256b84;--deep:#20372f;--paper:#fffdf8}
body{background:var(--cream);color:#283832}h1,h2,h3,h4{overflow-wrap:break-word}button,select,a{-webkit-tap-highlight-color:transparent}button:focus-visible,a:focus-visible,select:focus-visible{outline:3px solid #bc3d89;outline-offset:5px}select{max-width:100%;background:#fffdf8;color:#24372e;border:1px solid #84907c;border-radius:0;padding:10px 32px 10px 12px;font:600 .84rem/1.4 Montserrat,sans-serif;min-height:44px}button{font-family:Montserrat,sans-serif}.utility{background:#1e302b;color:#e8eddf}.masthead{background:#fffdf8;border-bottom:1px solid #d9d9cb}.header-row{min-height:88px}.nav a{color:#334335;font-weight:650}.brand strong{color:var(--ink)}.nav a[aria-current=page]{color:#8c2863;border-color:#8c2863}.button{background:var(--deep);border-color:var(--deep);color:#fffdf4;min-height:48px;line-height:1.5}.button.secondary{background:transparent;color:var(--deep);border-color:#748277}.button.lime{background:#c8df94;color:#1c3329;border-color:#c8df94}.button.light{background:#fffdf1;color:var(--ink);border-color:#fffdf1}.button:hover{filter:brightness(1.1)}.text-link{font-weight:700;text-underline-offset:5px}.eyebrow{font-weight:750;letter-spacing:.13em;line-height:1.65}.section-head h2,.priority-feature h2{font:clamp(2.2rem,3.8vw,3.6rem)/1.08 Norwester,sans-serif;letter-spacing:0;text-transform:none}.section-head p{line-height:1.8}.section{padding-block:72px}.breadcrumb{font-size:.8rem;line-height:1.6}.source,.content-source{line-height:1.7}
.chromatic-hero{background:var(--ink);color:#fffdf0;position:relative;overflow:hidden}.chromatic-grid{display:grid;grid-template-columns:1fr 1.05fr;gap:70px;padding-block:65px 58px;align-items:center}.chromatic-hero .eyebrow{color:#c3d795}.chromatic-hero h1{font:clamp(3.4rem,5.5vw,5.3rem)/.99 Norwester,sans-serif;letter-spacing:0;margin:23px 0 26px;color:#fffdf0}.chromatic-hero h1 em{font-style:normal;color:#c1d88d}.hero-description{font-size:1.05rem;line-height:1.8;max-width:470px;color:#eff0e5}.chromatic-hero .actions{gap:12px;margin:27px 0}.chromatic-hero .button.secondary{border-color:#ccd3ca;color:#fffdf0}.chromatic-hero .hero-foot{color:#dce2d0;font-size:.72rem!important;line-height:1.8}.hero-window{margin:0;position:relative;height:530px;border-radius:150px 0 0 0;overflow:hidden;background:#8b685b;border-bottom:10px solid #bd4a8d}.hero-window>img{width:100%;height:100%;object-fit:cover}.hero-window:after{content:'';position:absolute;inset:38% 0 0;background:linear-gradient(transparent,#192b32d9)}.hero-window figcaption{position:absolute;z-index:1;bottom:29px;left:30px;right:45px;color:white}.hero-window figcaption>span{display:block;text-transform:uppercase;font-size:.69rem;font-weight:700;letter-spacing:.12em;margin-bottom:12px}.hero-window figcaption strong{font:2.8rem/1.03 Norwester,sans-serif}.vertical-caption{position:absolute;right:11px;top:30px;writing-mode:vertical-rl;font-size:.58rem;letter-spacing:.13em;color:#fff;font-weight:700;text-shadow:0 1px 3px #000;z-index:1}.color-ribbon{display:grid;grid-template-columns:repeat(5,1fr);height:10px}.color-ribbon i:nth-child(1){background:#326799}.color-ribbon i:nth-child(2){background:#a3bf6d}.color-ribbon i:nth-child(3){background:#9b7b97}.color-ribbon i:nth-child(4){background:#bd2f63}.color-ribbon i:nth-child(5){background:#cf7a4b}
.region-stat-band{background:#dbe5bd;padding:30px 0 18px}.region-stat-band>.wrap:first-child{display:grid;grid-template-columns:2fr 1fr 1.4fr 1fr;gap:25px}.region-stat-band strong{display:block;font:2.7rem/1 Norwester,sans-serif;color:#243f31;margin-bottom:8px}.region-stat-band span{font-size:.8rem;font-weight:650}.region-stat-band .source{font-size:.71rem;margin-top:20px;margin-bottom:0}.region-stat-band .source a{color:#2a4434}.ceds-sections{background:var(--cream)}.ceds-grid{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:22px}.ceds-card{display:block;position:relative;background:var(--section-color);color:#fff;overflow:hidden;text-decoration:none;min-width:0;transition:transform .2s,box-shadow .2s}.ceds-card:hover{transform:translateY(-5px);box-shadow:0 12px 25px #22332620}.ceds-card>img{width:100%;height:155px;object-fit:cover;display:block}.ceds-card-copy{padding:25px 26px 23px;position:relative}.ceds-card .section-code{position:absolute;right:22px;top:-32px;background:var(--section-color);color:#fff;width:60px;height:60px;display:grid;place-items:center;border:3px solid var(--cream);font:2.6rem/1 Norwester,sans-serif}.ceds-card .eyebrow{font-size:.64rem;color:#f7edda;letter-spacing:.08em;padding-right:18px;min-height:2.1em}.ceds-card h3{font:1.85rem/1.1 Norwester,sans-serif;color:white;margin:13px 0;min-height:2.2em}.ceds-card p:not(.eyebrow){font-size:.85rem;line-height:1.8;min-height:6em;color:#fff8eb;margin-bottom:21px}.read-arrow{display:flex;align-items:center;justify-content:space-between;border-top:1px solid #ffffff55;padding-top:17px;font-size:.78rem;font-weight:700}.read-arrow span{font-size:1.4rem}.theme-sage{--section-color:#496033}.theme-plum{--section-color:#775574}.theme-navy{--section-color:#243554}.theme-terracotta{--section-color:#9f4c31}.theme-ochre{--section-color:#826319}.theme-blue{--section-color:#25677c}
.ceds-index-head{background:#263b34;color:#fffbed;padding:36px 0 48px}.ceds-index-head h1,.atlas-page-head h1{font:clamp(3rem,6vw,5rem)/1.02 Norwester,sans-serif;letter-spacing:0;color:inherit;margin:26px 0}.ceds-index-head em,.atlas-page-head em{font-style:normal;color:#cfdf97}.ceds-index-head .lede{color:#f0efdc;max-width:720px;font-size:1.1rem;line-height:1.8}.ceds-index-head .eyebrow,.ceds-index-head .breadcrumb,.ceds-index-head .breadcrumb a{color:#dce6c9}.ceds-index-head .button.secondary{color:#fff;border-color:#d2ddbf}.reading-orientation{background:#e4eace;border-left:6px solid #849d43;padding:26px 30px;margin:35px 0;font-size:.94rem;line-height:1.85}.reading-orientation strong{font-size:1.1rem}.reading-orientation p{margin:10px 0}.all-chapters{margin:35px 0}.all-chapters>summary{background:#263b34;color:#fffbed;padding:24px 26px;font-size:1.1rem;font-weight:650;cursor:pointer}.all-chapters .chapter-grid{padding-top:30px}.all-chapters .chapter-card{background:#fffdf8}.find-band{background:#263754;color:#fffbed;padding:45px 0}.find-band>.wrap{display:grid;grid-template-columns:1fr 1fr;gap:45px;align-items:center}.find-band h2{font:2.8rem/1.1 Norwester,sans-serif;margin:12px 0}.find-band .eyebrow{color:#c5d991}.find-band .search-form{margin:0;width:100%;max-width:none;background:#fff}.find-band input{color:#233a30}.find-band button{background:#41613a}
.section-hero{background:var(--section-color);color:#fffbed;padding:35px 0 45px}.section-hero>.wrap{display:grid;grid-template-columns:1.2fr .8fr;gap:55px;align-items:center}.section-hero .breadcrumb,.section-hero .breadcrumb a{color:#f4efda}.section-hero .eyebrow{color:#f6e7c8;margin:27px 0 13px}.section-hero h1{font:clamp(2.8rem,4.4vw,4.2rem)/1.07 Norwester,sans-serif;color:white;margin:10px 0 20px;max-width:700px}.section-hero .section-question{font-size:1.13rem;font-weight:700;line-height:1.6;color:#fff9df}.section-hero .lede{font-size:.98rem;line-height:1.85;color:#fff4df;max-width:630px}.section-hero figure{margin:0;position:relative;height:330px}.section-hero img{width:100%;height:100%;object-fit:cover;border-radius:85px 0 0 0}.section-hero figure>span{position:absolute;left:-27px;bottom:-20px;font:7rem/1 Norwester,sans-serif;color:white;text-shadow:0 2px 8px #26332f80}.section-content{padding-bottom:60px}.section-navigation{display:grid;grid-template-columns:repeat(6,minmax(0,1fr));margin:30px 0 55px;border:1px solid #cbd1bd;background:#fffdf8}.section-navigation a{padding:15px 13px;font-size:.73rem;line-height:1.6;display:flex;align-items:flex-start;gap:9px;text-decoration:none;color:#374a3a;border-right:1px solid #d8dfcc}.section-navigation a:last-child{border:0}.section-navigation a>span{font:1.35rem/1.2 Norwester,sans-serif;color:#647a3a}.section-navigation a[aria-current=page]{background:#263b34;color:white}.section-navigation a[aria-current=page]>span{color:#d1e4a4}.section-intro-grid{display:grid;grid-template-columns:1.2fr 1fr;gap:70px;align-items:center;margin-bottom:70px}.section-intro-grid h2{font:3.3rem/1.1 Norwester,sans-serif}.section-intro-grid p{line-height:1.9}.data-highlight-stack{background:#e0e7c6;padding:30px;display:grid;grid-template-columns:1fr 1fr;gap:20px}.data-highlight-stack strong{font:3.2rem Norwester,sans-serif;display:block;color:#3c5630}.data-highlight-stack span{font-size:.84rem;font-weight:650}.data-highlight-stack p{grid-column:1/-1;font-size:.72rem;margin:0;line-height:1.7}.section-chapters>section{background:#fffdf8;padding:30px 35px;margin:25px 0;border-top:5px solid #849f50}.section-chapters>section:nth-child(3n+2){border-color:#ac658e}.section-chapters>section:nth-child(3n){border-color:#cd8b52}.section-chapters>section>h3{font:2rem/1.15 Norwester,sans-serif;color:#253e34;margin:0 0 10px}.section-chapters>section>p{font-size:.95rem;line-height:1.75}.section-pagination{display:flex;justify-content:space-between;gap:20px;margin-top:50px;flex-wrap:wrap}.regional-vision{background:#dce4c1;border:0;border-left:10px solid #92a65f;padding:40px;font:2.2rem/1.4 Norwester,sans-serif;margin:0 0 40px;color:#33462f}.regional-vision cite{display:block;font:650 .75rem/1.8 Montserrat,sans-serif;margin-top:20px;font-style:normal;text-transform:uppercase;letter-spacing:.14em}.swot-guide{display:grid;grid-template-columns:repeat(4,1fr);gap:18px}.swot-guide a{padding:24px;color:white;text-decoration:none}.swot-guide-S{background:#496033}.swot-guide-W{background:#775574}.swot-guide-O{background:#23657d}.swot-guide-T{background:#a24e31}.swot-guide b{font:4rem Norwester,sans-serif;opacity:.8}.swot-guide h2{font:1.8rem Norwester,sans-serif;color:white}.swot-guide p{font-size:.85rem;line-height:1.8}.swot-guide span{font-size:.8rem;font-weight:700}.evaluation-feature{background:#9f4c31;padding:40px;color:#fffbed;margin-bottom:55px}.evaluation-feature h2{font:3.2rem/1.1 Norwester,sans-serif;color:white}.evaluation-feature p{max-width:760px;line-height:1.8}.evaluation-cycle{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:10px;margin:25px 0}.evaluation-cycle span{background:#e3e8cd;color:#293f31;padding:18px 17px;font-size:.83rem;font-weight:700;line-height:1.6;border-bottom:4px solid #91a654}.evaluation-cycle span:nth-child(2){background:#e7d9e6;border-color:#9c638e}.evaluation-cycle span:nth-child(3){background:#f0ddc5;border-color:#c7894e}.evaluation-cycle span:nth-child(4){background:#d5e4e9;border-color:#5d92a3}.resilience-path{display:grid;grid-template-columns:repeat(4,1fr);gap:20px}.resilience-path section{background:#eee5cb;padding:26px;border-top:5px solid #ab8327}.resilience-path span{font:2.5rem Norwester,sans-serif;color:#86651c}.resilience-path h2{font-size:1.4rem}.resilience-path p{font-size:.9rem;line-height:1.8}.workforce-path{background:#25677c;color:#fffbed;padding:40px}.workforce-path h2{font:3.3rem/1 Norwester,sans-serif;color:white}.workforce-path p{max-width:720px;line-height:1.9}
.priority-feature{background:#f5f2e9}.priority-grid{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:22px;margin:35px 0}.priority-tile{background:#fffdf8;border-top:5px solid var(--priority,#326799);padding:25px;text-decoration:none;display:flex;flex-direction:column;color:#2b3e35;transition:background .15s}.priority-tile:hover{background:#e8eddb}.priority-1{--priority:#326799}.priority-2{--priority:#6c853c}.priority-3{--priority:#81637f}.priority-4{--priority:#a03179}.priority-5{--priority:#ad6034}.priority-6{--priority:#b52d4d}.priority-tile>span{font:2.5rem Norwester,sans-serif;color:var(--priority)}.priority-tile h3{font-size:1.25rem;line-height:1.5;margin:15px 0}.priority-tile p{font-size:.88rem;line-height:1.85;flex:1}.priority-tile b{font-size:.76rem;margin-top:10px}.program-explorer{margin:35px 0 55px}.program-tabs{display:grid;grid-template-columns:repeat(6,minmax(0,1fr));gap:5px;margin-bottom:0}.program-tabs button{padding:15px 10px;text-align:left;background:#dfe5cf;border:0;cursor:pointer;font-size:.76rem;font-weight:650;color:#304331;min-height:83px}.program-tabs button>span{display:block;font:1.7rem Norwester,sans-serif;margin-bottom:7px}.program-tabs button[aria-pressed=true]{background:#253654;color:white}.program-detail{background:#fffdf8;border-top:6px solid var(--priority);padding:35px}.program-heading{display:grid;grid-template-columns:70px 1fr;gap:25px;align-items:start}.program-number{font:4.8rem/1 Norwester,sans-serif;color:var(--priority)}.program-heading h2{font:2.3rem/1.2 Norwester,sans-serif;margin:7px 0 18px;color:#273c31}.program-heading p{font-size:.95rem;line-height:1.8}.program-heading .eyebrow{font-size:.67rem}.evidence-action{display:grid;grid-template-columns:1.25fr 1fr;gap:20px;margin-top:24px}.evidence-action>div{background:#eef0e5;padding:23px}.evidence-action>div:last-child{background:#ede4eb}.evidence-action p{font-size:.88rem;line-height:1.8}.evidence-action .eyebrow{font-size:.67rem}.evidence-action a{font-size:.8rem;font-weight:700;color:#2d533b}.evidence-action small{font-size:.72rem;line-height:1.7;display:block}.milestone-grid{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:18px;margin:28px 0}.milestone-grid>section{padding:22px;background:#f0eadb;border-top:4px solid #ab863f}.milestone-grid>section:nth-child(2){background:#e5ead8;border-color:#799543}.milestone-grid>section:nth-child(3){background:#eadfe9;border-color:#986690}.milestone-id{font:1.85rem Norwester,sans-serif;color:#7b5830}.milestone-grid h3{font-size:.98rem;line-height:1.6;margin:10px 0}.milestone-grid p{font-size:.85rem;line-height:1.8;margin-bottom:0}.program-method>summary{padding:17px 0;border-block:1px solid #bec9b8;cursor:pointer;font-weight:700;font-size:.9rem}.program-method p,.program-method li{font-size:.88rem;line-height:1.9}.program-method ol{padding-left:25px}.program-explorer>.source{font-size:.74rem;line-height:1.8;padding:0 4px}.delivery-brief{padding:28px;background:#e8eccf;border-left:6px solid #76913f;margin-bottom:40px}.article-body .delivery-brief h2{margin-top:8px;color:#314b2e;font:2rem/1.15 Norwester,sans-serif}.delivery-brief dl{display:grid;gap:18px}.delivery-brief dl>div{border-top:1px solid #b6c79c;padding-top:14px}.delivery-brief dt{font-weight:700;font-size:.76rem;text-transform:uppercase;letter-spacing:.06em;margin-bottom:8px}.delivery-brief dd{margin:0;font-size:.94rem;line-height:1.85}.delivery-brief .article-related a{background:#fffdf4}.planning-context{padding:26px;background:#e6e7cf;border-left:5px solid #7e8c45;margin:25px 0}.planning-context p{font-size:.93rem;line-height:1.85;margin:10px 0 0}.data-highlights{display:grid;grid-template-columns:repeat(3,1fr);gap:15px;margin:30px 0}.data-highlights>div{background:#e6ebd0;padding:25px 20px;border-bottom:5px solid #859d43}.data-highlights strong{display:block;font:2.3rem/1.15 Norwester,sans-serif;color:#314c2d;margin-bottom:12px}.data-highlights span{font-size:.78rem;line-height:1.7;display:block}.measure-definition{border-left:5px solid #ad6034;background:#f7f0e5;padding:20px 25px;margin:20px 0}.measure-definition:nth-of-type(2n){border-color:#81637f;background:#f0eaf0}.measure-definition h3{margin:0 0 13px}.measure-definition p{font-size:.9rem;margin-bottom:10px}
.atlas-feature{background:#dde5c4;padding:66px 0}.atlas-feature .section-head h2{color:#2e4933}.atlas-widget{background:#fffdf8;border:1px solid #bdc9a6;box-shadow:0 15px 30px #2b443212;overflow:hidden}.atlas-toolbar{background:#253d34;color:#fffbed;padding:23px 26px;display:grid;grid-template-columns:1fr 1fr .85fr;gap:23px;align-items:end}.atlas-toolbar .eyebrow{color:#c4d597;font-size:.65rem}.atlas-toolbar h3{font:1.9rem/1.1 Norwester,sans-serif;color:#fffbed;margin:7px 0 0}.atlas-toolbar label{font-size:.72rem;font-weight:650;line-height:1.7}.atlas-toolbar select{width:100%;display:block;margin-top:6px;border:0;font-size:.83rem}.atlas-grid{display:grid;grid-template-columns:1.4fr 1fr}.atlas-map-area{position:relative;background:#eeeddf;min-height:440px;overflow:hidden}.atlas-map-canvas{height:440px;width:100%}.county-map{width:100%;height:100%;display:block;overflow:hidden}.map-county{stroke:#fffdf0;stroke-width:1;stroke-linejoin:round;vector-effect:non-scaling-stroke}.map-member{cursor:pointer;transition:fill .2s,stroke .15s}.map-member:hover,.map-member:focus-visible{stroke:#a32772;stroke-width:3;outline:none}.map-member.is-selected{stroke:#8b2767;stroke-width:4}.map-label{font:700 8px Montserrat,sans-serif;fill:#1e3228;paint-order:stroke;stroke:#fff9e9;stroke-width:2.2;stroke-linejoin:round;pointer-events:none}.map-compass{position:absolute;top:20px;right:20px;font:700 12px/1.1 Montserrat,sans-serif;text-align:center;color:#31472f}.map-compass::first-line{font-size:10px}.map-controls{position:absolute;left:14px;top:14px;display:flex;gap:3px}.map-controls button{min-height:33px;min-width:34px;padding:5px 10px;border:1px solid #85927a;background:#fffdf4;font-size:.8rem;cursor:pointer;color:#2d4533}.map-controls button:hover{background:#d5e4b2}.map-legend{position:absolute;bottom:0;left:0;right:0;background:#fffdf0ee;border-top:1px solid #c2cbb7;padding:13px 20px;display:grid;grid-template-columns:auto 1fr auto;gap:8px 12px;align-items:center;font-size:.7rem;font-weight:700}.legend-colors{height:10px;background:linear-gradient(to right,#d7e8bd 0 20%,#b0cc7d 20% 40%,#86ab52 40% 60%,#557b39 60% 80%,#254f32 80% 100%)}.map-legend small{grid-column:1/-1;font-size:.65rem;font-weight:500}.atlas-info{padding:26px 30px;border-left:1px solid #d0d8c3;background:#faf7ed}.atlas-county-title{border-left:5px solid var(--county-color);padding-left:16px}.atlas-county-title .eyebrow{font-size:.63rem;color:#4c6047}.atlas-county-title h3{font:2.6rem/1 Norwester,sans-serif;color:#283f32;margin:7px 0}.atlas-county-title p{font-size:.78rem;line-height:1.6;margin:0}.atlas-big-value{display:flex;gap:20px;align-items:center;margin:24px 0 18px}.atlas-big-value strong{font:2.8rem/1 Norwester,sans-serif;color:#3a5c37;white-space:nowrap}.atlas-big-value span{font-size:.7rem;line-height:1.7}.atlas-county-description{font-size:.85rem;line-height:1.85}.atlas-mini-facts{display:flex;gap:30px;margin:18px 0 0}.atlas-mini-facts strong{display:block;font:1.65rem Norwester,sans-serif;color:#725176}.atlas-mini-facts span{font-size:.7rem}.atlas-info .source{font-size:.65rem;margin:7px 0 18px}.atlas-info .text-link{font-size:.8rem;color:#3c5b32}.county-picker{display:grid;grid-template-columns:repeat(5,1fr);border-block:1px solid #d2d9c4}.county-picker button{background:#fffdf3;min-height:48px;padding:10px 8px;border:0;border-bottom:4px solid var(--county-color);font-size:.81rem;font-weight:700;cursor:pointer;color:#2e4233}.county-picker button[aria-pressed=true]{background:#293e34;color:white}.atlas-comparison{padding:24px 28px 12px}.atlas-comparison h4{font-size:.86rem;margin:0 0 16px}.atlas-compare-row{display:grid;grid-template-columns:85px 1fr 80px;gap:15px;align-items:center;width:100%;border:0;padding:10px;background:transparent;text-align:left;cursor:pointer;font-size:.79rem;color:#2b3d30}.atlas-compare-row[aria-pressed=true]{background:#edf0dd;outline:1px solid #a9b98e}.atlas-compare-row svg{width:100%;height:16px}.atlas-compare-row rect{fill:var(--county-color)}.atlas-compare-row strong{text-align:right}.atlas-period,.atlas-note{padding:0 28px;font-size:.74rem;line-height:1.8;color:#405239;margin:12px 0}.atlas-period{font-weight:700}.atlas-sources{margin:20px 28px 25px;border-top:1px solid #c4ceba;padding-top:15px}.atlas-sources summary{font-size:.79rem;font-weight:650;cursor:pointer}.atlas-sources p{font-size:.77rem;line-height:1.9}.atlas-sources a{color:#36543a}.atlas-page-head{background:#284439;color:#fffbe8;padding:35px 0 40px}.atlas-page-head .breadcrumb,.atlas-page-head .breadcrumb a{color:#e6ecd6}.atlas-page-head .lede{max-width:720px;color:#ecf0df;font-size:1.1rem;line-height:1.8}.atlas-page-head .eyebrow{color:#c4d598}.atlas-page-body{padding-block:40px 65px}.atlas-context{display:grid;grid-template-columns:1fr 1fr;gap:55px;align-items:center;margin-top:40px}.atlas-context h2{font:3rem/1.1 Norwester,sans-serif;color:#2a4435}.atlas-context p{font-size:.94rem;line-height:1.9}
.section-trail{background:#e4e8d3;border-bottom:1px solid #c5cdb4}.section-trail>.wrap{padding-block:12px;display:flex;align-items:center;gap:15px;font-size:.76rem;font-weight:650;flex-wrap:wrap}.section-trail a{color:#354f36;text-decoration:none}.section-trail b{display:inline-flex;align-items:center;justify-content:center;background:#52683f;color:white;width:25px;height:25px;margin-right:7px}.designed-article-head{background:var(--section-color,#273d34);color:#fffbed;max-width:none;padding:35px max(calc((100% - 1200px)/2),6.7%) 35px;margin:0 0 40px;width:100%;box-sizing:border-box;grid-template-columns:1.35fr 1fr}.designed-article-head .breadcrumb,.designed-article-head .breadcrumb a,.designed-article-head .eyebrow{color:#eeeecf}.designed-article-head h1{color:white;font:clamp(2.2rem,3.4vw,3.5rem)/1.13 Norwester,sans-serif}.designed-article-head .article-deck{color:#fcf4e6}.designed-article-head .article-meta{color:#f6f4e8}.designed-article-head .reading-size,.designed-article-head .print-button{color:#fffbed}.designed-article-head .reading-size[aria-pressed=true]{color:#d6ed9e}.designed-article-head .plan-number,.designed-article-head .plan-number strong{color:#f1edce}.designed-article-head .article-header-photo{margin:0}.designed-article-head .article-header-photo img{height:270px;border-radius:50px 0 0 0}.designed-article-head .article-header-photo figcaption{color:#f0edd9;font-size:.65rem}.native-layout{background:#fffdf8;padding:35px 35px 50px;box-sizing:border-box;gap:40px}.article-sidebar{background:#f1f0e5;padding:18px 16px;align-self:start;max-height:calc(100vh - 35px)}.article-body{color:#2c3a30}.article-body h2{color:#3e5935;border-bottom:2px solid #b1c585;padding-bottom:10px;line-height:1.45}.article-body .plan-band{border:0}.article-body .native-callouts section,.article-body .insight-grid section{background:#e9eedc;border-color:#8eac56}.article-body .native-callouts section:nth-child(3n+2),.article-body .insight-grid section:nth-child(3n+2){background:#f1e4d9;border-color:#c67c4d}.article-body .native-callouts section:nth-child(3n),.article-body .insight-grid section:nth-child(3n){background:#e6e1eb;border-color:#987599}.article-body .native-callouts h4{font-size:.93rem;margin:0 0 13px}.article-body .native-table th{background:#334b39;color:#fffbed}.article-body .native-table tbody th{background:#e7edd8;color:#2b4230}.article-body .native-table tr:nth-child(even) td{background:#f6f3e8}.article-body .native-table-wrap{border:1px solid #cbd4bd;margin-block:20px}.article-body .native-table caption{padding:16px 12px;color:#314630;background:#e1e8c9;text-align:left;font-size:.86rem;font-weight:700}.article-body .data-highlights strong{color:#314c2d}.article-body .milestone-grid h3{font-size:.95rem}.article-body .program-detail h2{margin-top:7px;border:0;padding:0}.article-body .program-detail .actions a{color:#fff}.article-body .program-detail .actions a.secondary{color:#263b34}.article-body .article-figure{background:#fff;padding:14px;border:1px solid #d6d9cc}.article-body .compact-illustration{border:0;padding:0;background:transparent}.article-body .figure-zoom-label{font-size:.68rem}.article-pagination{border-top:3px solid #a4b978;padding-top:24px}.article-pagination a{background:#f0efdf;padding:20px}.article-body .measure-definition h3{color:#644537}.article-body .planning-context strong{font-size:1rem}.article-body .evaluation-cycle{margin-bottom:32px}.article-body .delivery-brief h2{border:0;padding-bottom:0}.article-body .content-source a{font-weight:600}.article-body .program-tabs span{color:inherit}
.interactive-chart{background:#f2f1e3;border:1px solid #c2ccb1;border-top:5px solid #839f4c;padding:23px;margin:30px 0 22px;box-shadow:none}.chart-top{display:flex;justify-content:space-between;align-items:center;gap:15px;margin-bottom:18px}.chart-top .eyebrow{font-size:.67rem;color:#4b6335}.chart-count{font-size:.67rem;color:#52614a}.chart-controls{display:grid;grid-template-columns:1.4fr 1fr .65fr;gap:13px}.interactive-chart .chart-controls label{display:block;font-size:.72rem;font-weight:650}.interactive-chart .chart-controls select{display:block;width:100%;font-size:.75rem;margin-top:7px;padding-left:9px}.interactive-chart .chart-description{font-size:.73rem;color:#4b5a45;line-height:1.7;margin:18px 0}.interactive-chart .chart-row{padding:7px 8px;margin:2px 0;border:1px solid transparent}.interactive-chart .chart-row:hover,.interactive-chart .chart-row:focus-visible{background:#fffdf5;border-color:#b5c598;outline:none}.interactive-chart .chart-row-label{font-size:.8rem;line-height:1.5;margin-bottom:6px;gap:20px}.interactive-chart .chart-row-label strong{color:#304930;font-size:.82rem;white-space:nowrap}.interactive-chart .chart-row svg{height:17px;width:100%;display:block}.chart-track{stroke:#d5dbc6;stroke-width:1.5}.chart-zero{stroke:#5b7151;stroke-width:1}.chart-point{fill:#839f4c}.chart-row[data-county=Chaves] .chart-point{fill:#326799}.chart-row[data-county=Eddy] .chart-point{fill:#879e54}.chart-row[data-county=Lea] .chart-point{fill:#9b7b97}.chart-row[data-county=Lincoln] .chart-point{fill:#c32357}.chart-row[data-county=Otero] .chart-point{fill:#ce774b}.interactive-chart .chart-caption{font-size:.72rem;line-height:1.8;margin:16px 0 0;color:#4d5f45}.page-head.with-photo{background:#e5ead1;max-width:none;padding-inline:max(calc((100% - 1200px)/2),6.7%);box-sizing:border-box}.chapter-heading{background:#e5ead1}.collection,.prose{padding-bottom:40px}.footer{background:#20372f;color:#fffbed}.footer h2{color:#fffbed}.footer .source{color:#d7dfc8}
@media(min-width:1400px){.designed-article-head,.page-head.with-photo{padding-inline:calc((100% - 1200px)/2)}}
@media(max-width:1100px){.chromatic-grid{gap:35px}.hero-window{height:480px}.chromatic-hero h1{font-size:4rem}.ceds-grid{gap:16px}.ceds-card-copy{padding:22px}.ceds-card h3{font-size:1.65rem}.section-hero>.wrap{gap:30px}.section-hero h1{font-size:3.2rem}.atlas-toolbar{grid-template-columns:1fr 1fr}.atlas-toolbar>div{grid-column:1/-1}.atlas-info{padding:22px}.atlas-big-value{display:block}.atlas-big-value span{display:block;margin-top:9px}.native-layout{padding:28px;gap:25px;grid-template-columns:190px minmax(0,1fr)}.program-detail{padding:26px}.program-tabs button{font-size:.69rem;padding:13px 7px}.section-navigation{grid-template-columns:repeat(3,1fr)}.section-navigation a{border-bottom:1px solid #d8dfcc}.swot-guide{grid-template-columns:repeat(2,1fr)}.resilience-path{grid-template-columns:repeat(2,1fr)}.milestone-grid{gap:12px}.milestone-grid>section{padding:17px}}
@media(max-width:820px){.chromatic-grid{grid-template-columns:1fr 1fr;gap:24px;padding-block:38px}.chromatic-hero h1{font-size:3.25rem}.hero-window{height:420px;border-top-left-radius:90px}.hero-window figcaption{left:20px}.hero-window figcaption strong{font-size:2rem}.hero-description{font-size:.92rem}.chromatic-hero .actions{flex-direction:column;align-items:flex-start}.chromatic-hero .button{font-size:.78rem}.region-stat-band>.wrap:first-child{grid-template-columns:repeat(2,1fr);gap:25px}.ceds-grid{grid-template-columns:repeat(2,1fr)}.ceds-card h3{min-height:0}.ceds-card p:not(.eyebrow){min-height:0}.section{padding-block:45px}.section-head{gap:22px}.atlas-grid{grid-template-columns:1fr}.atlas-map-area,.atlas-map-canvas{height:410px;min-height:410px}.atlas-info{border-left:0;border-top:1px solid #c9d0bb;display:grid;grid-template-columns:1fr 1fr;gap:15px 25px}.atlas-county-description{grid-column:1/-1;margin:0}.atlas-big-value{margin:0;align-self:center}.atlas-mini-facts{margin-top:0}.atlas-info>.source{margin:0;align-self:center}.atlas-info>.text-link{grid-column:1/-1}.priority-grid{grid-template-columns:repeat(2,1fr)}.section-hero>.wrap{grid-template-columns:1fr 1fr;gap:25px}.section-hero figure{height:260px}.section-hero h1{font-size:2.6rem}.section-hero .lede{font-size:.87rem}.section-hero .section-question{font-size:1rem}.section-intro-grid{gap:30px}.section-intro-grid h2{font-size:2.6rem}.find-band>.wrap{grid-template-columns:1fr;gap:22px}.find-band h2{font-size:2.5rem}.atlas-context{gap:30px}.native-layout{display:block;padding:25px;background:#fffdf8}.article-sidebar{display:block;max-height:none;padding:15px 20px;margin-bottom:30px}.article-sidebar details{margin-bottom:8px}.article-sidebar nav{max-height:280px;overflow:auto}.article-sidebar .back-to-top{display:none}.designed-article-head{grid-template-columns:1.1fr .9fr;padding-inline:5%;gap:25px}.designed-article-head h1{font-size:2.5rem}.designed-article-head .article-header-photo img{height:230px}.designed-article-head .article-deck{font-size:.92rem}.article-meta{gap:8px 15px}.program-tabs{grid-template-columns:repeat(3,1fr)}.program-tabs button{font-size:.79rem;min-height:70px}.program-tabs button>span{display:inline-block;margin:0 7px 0 0}.program-heading{grid-template-columns:50px 1fr;gap:18px}.program-number{font-size:3.7rem}.program-heading h2{font-size:2rem}.program-detail .milestone-grid{grid-template-columns:1fr}.milestone-grid>section{padding:21px}.program-method{font-size:.85rem}.evidence-action{gap:13px}.evaluation-cycle{grid-template-columns:repeat(2,1fr)}.article-body .data-highlights{grid-template-columns:1fr}.data-highlights>div{padding:19px}.data-highlights strong{font-size:2.2rem}.chart-controls{grid-template-columns:1fr 1fr}.chart-controls label:first-child{grid-column:1/-1}}
@media(max-width:560px){.header-row{min-height:78px}.brand strong{font-size:.96rem}.brand small{font-size:.55rem}.utility .wrap{font-size:.61rem}.nav.open{background:#fffdf8}.chromatic-grid{grid-template-columns:1fr;gap:25px;padding-block:32px 28px}.chromatic-hero h1{font-size:3.7rem;margin:15px 0 22px}.chromatic-hero h1 br:nth-of-type(2){display:none}.hero-description{font-size:.98rem}.chromatic-hero .actions{flex-direction:row;align-items:stretch;gap:10px}.chromatic-hero .button{font-size:.77rem;padding:14px 16px}.hero-window{height:290px;border-top-left-radius:90px}.hero-window figcaption strong{font-size:2.4rem}.hero-window figcaption>span{font-size:.6rem}.hero-window figcaption{bottom:20px}.vertical-caption{font-size:.5rem}.hero-foot{margin-bottom:0}.region-stat-band{padding-top:25px}.region-stat-band strong{font-size:2.2rem}.region-stat-band span{font-size:.72rem}.region-stat-band>.wrap:first-child{grid-template-columns:1.3fr 1fr;gap:23px 15px}.region-stat-band .source{font-size:.65rem}.ceds-grid{grid-template-columns:1fr;gap:24px}.ceds-card>img{height:150px}.ceds-card-copy{padding:25px}.ceds-card h3{font-size:2rem;margin:14px 0}.ceds-card p:not(.eyebrow){font-size:.91rem}.ceds-card .eyebrow{font-size:.65rem;min-height:0}.section-head h2,.priority-feature h2{font-size:2.5rem}.section-head p{font-size:.96rem}.atlas-feature{padding-block:40px}.atlas-toolbar{padding:20px;gap:15px}.atlas-toolbar h3{font-size:1.8rem}.atlas-toolbar select{font-size:.73rem;padding-left:9px}.atlas-map-area,.atlas-map-canvas{height:340px;min-height:340px}.atlas-map-canvas .map-label{font-size:8.5px}.atlas-info{padding:22px 20px;gap:18px 12px}.atlas-county-title{padding-left:12px}.atlas-county-title h3{font-size:2.15rem}.atlas-county-title p{font-size:.71rem}.atlas-big-value strong{font-size:2.2rem}.atlas-big-value span{font-size:.66rem}.atlas-county-description{font-size:.86rem}.atlas-mini-facts{gap:18px}.atlas-mini-facts strong{font-size:1.65rem}.county-picker{grid-template-columns:repeat(5,minmax(0,1fr))}.county-picker button{font-size:.69rem;padding:12px 3px;min-width:0}.atlas-comparison{padding:22px 15px 10px}.atlas-compare-row{grid-template-columns:62px 1fr 65px;gap:8px;padding:10px 5px;font-size:.73rem}.atlas-period,.atlas-note{padding-inline:20px;font-size:.72rem}.atlas-sources{margin-inline:20px}.atlas-sources summary{font-size:.73rem}.map-legend{padding:12px 15px;font-size:.65rem}.map-legend small{font-size:.6rem}.atlas-page-head h1{font-size:3.3rem}.atlas-page-head .lede{font-size:.99rem}.atlas-page-body{padding-top:25px}.atlas-context{grid-template-columns:1fr;gap:0}.atlas-context h2{font-size:2.6rem}.atlas-context .reading-orientation{margin-bottom:0}.priority-grid{grid-template-columns:1fr;gap:18px}.priority-tile{padding:24px}.priority-tile h3{font-size:1.3rem}.priority-tile p{font-size:.92rem}.find-band h2{font-size:2.5rem}.find-band .search-form button{font-size:.76rem;padding-inline:13px}.find-band .search-form input{font-size:.8rem}.ceds-index-head{padding:25px 0 35px}.ceds-index-head h1{font-size:3.5rem}.ceds-index-head .lede{font-size:.99rem}.reading-orientation{padding:22px;font-size:.9rem}.all-chapters>summary{font-size:.94rem;padding:20px}.section-hero{padding-block:25px 32px}.section-hero>.wrap{grid-template-columns:1fr;gap:25px}.section-hero h1{font-size:2.9rem}.section-hero .eyebrow{margin-top:21px}.section-hero .lede{font-size:.96rem}.section-hero .section-question{font-size:1.05rem}.section-hero figure{height:205px}.section-hero figure>span{font-size:5rem;left:10px;bottom:-13px}.section-hero img{border-top-left-radius:60px}.section-navigation{grid-template-columns:repeat(2,1fr);margin:25px 0 35px}.section-navigation a{font-size:.71rem;gap:9px;padding:13px 11px}.section-intro-grid{grid-template-columns:1fr;gap:25px;margin-bottom:42px}.data-highlight-stack{padding:24px;gap:15px}.data-highlight-stack strong{font-size:2.8rem}.data-highlight-stack span{font-size:.72rem}.section-chapters>section{padding:24px 20px}.section-chapters>section>h3{font-size:1.8rem}.section-chapters .article-card{padding:22px 0}.section-chapters .article-card h3{font-size:1.15rem}.section-chapters .article-card p{font-size:.88rem}.section-pagination{display:grid;grid-template-columns:1fr;margin-top:35px}.regional-vision{padding:27px 25px;font-size:1.75rem;border-left-width:6px}.swot-guide{gap:12px}.swot-guide a{padding:19px 16px}.swot-guide b{font-size:3rem}.swot-guide h2{font-size:1.45rem}.swot-guide p{font-size:.78rem}.swot-guide span{font-size:.71rem}.evaluation-feature,.workforce-path{padding:28px 24px}.evaluation-feature h2,.workforce-path h2{font-size:2.6rem}.evaluation-feature p,.workforce-path p{font-size:.95rem}.resilience-path{grid-template-columns:1fr;gap:15px}.resilience-path section{padding:23px}.resilience-path h2{font-size:1.45rem}.program-detail{padding:23px 19px}.program-tabs{gap:3px}.program-tabs button{font-size:.69rem;padding:11px 7px;min-height:67px}.program-tabs button>span{display:block;font-size:1.4rem;margin-bottom:5px}.program-heading{grid-template-columns:1fr;gap:12px}.program-number{font-size:3rem}.program-heading h2{font-size:2rem}.program-heading p{font-size:.91rem}.evidence-action{grid-template-columns:1fr}.evidence-action>div{padding:21px}.program-detail .actions{display:grid;gap:12px}.milestone-grid{grid-template-columns:1fr;gap:15px}.milestone-grid p{font-size:.9rem}.program-method>summary{font-size:.85rem}.program-explorer>.source{font-size:.7rem}.designed-article-head{grid-template-columns:1fr;gap:22px;padding:28px 5%;margin-bottom:25px}.designed-article-head h1{font-size:2.65rem}.designed-article-head .article-deck{font-size:.97rem}.designed-article-head .article-header-photo img{height:190px;border-top-left-radius:50px}.designed-article-head .article-header-photo figcaption{font-size:.6rem}.section-trail>.wrap{font-size:.69rem;gap:8px;padding-block:11px}.section-trail b{width:23px;height:23px}.native-layout{width:100%;padding:24px 5% 40px}.article-sidebar{padding:14px 17px}.article-body{font-size:1rem;line-height:1.85}.article-body h2{font-size:1.43rem}.article-body .delivery-brief{padding:23px 20px}.article-body .delivery-brief h2{font-size:1.8rem}.delivery-brief dd{font-size:.91rem}.article-body .native-table{font-size:.85rem}.article-body .native-table td,.article-body .native-table th{padding:13px}.article-body .article-figure{padding:10px}.article-body .figure-zoom-label{font-size:.62rem}.article-body .program-detail{padding:20px 15px}.article-body .program-tabs button{font-size:.67rem}.article-body .program-heading h2{font-size:1.9rem}.interactive-chart{padding:19px 15px;margin-block:25px}.chart-top{gap:10px}.chart-top .eyebrow{font-size:.61rem}.chart-count{font-size:.61rem}.chart-controls{gap:12px}.interactive-chart .chart-controls select{font-size:.72rem}.interactive-chart .chart-row-label{font-size:.74rem}.interactive-chart .chart-row-label strong{font-size:.76rem}.interactive-chart .chart-description,.interactive-chart .chart-caption{font-size:.69rem}.evaluation-cycle span{font-size:.77rem;padding:14px}.measure-definition{padding:20px}.measure-definition p{font-size:.88rem}.article-pagination a{padding:17px}.large-reading .article-body{font-size:1.12rem}.large-reading .article-body .native-callouts p,.large-reading .article-body .insight-grid p{font-size:1.05rem}}
@media(prefers-reduced-motion:reduce){.ceds-card,.map-member,.priority-tile{transition:none}.ceds-card:hover{transform:none}}
@media print{body{background:#fff}.section-trail,.atlas-controls,.map-controls,.chart-controls,.program-tabs,.section-navigation{display:none!important}.designed-article-head,.section-hero{background:#fff!important;color:#222;padding:15px 0}.designed-article-head h1,.designed-article-head .article-deck,.designed-article-head .eyebrow,.designed-article-head .breadcrumb{color:#222}.native-layout{padding:0;display:block}.interactive-chart{break-inside:avoid}.ceds-grid{grid-template-columns:1fr 1fr}.atlas-map-area{min-height:330px}.atlas-grid{grid-template-columns:1fr 1fr}.program-detail,.measure-definition,.milestone-grid>section{break-inside:avoid}.article-body h2{color:#222}.article-body .native-table th{color:#222;background:#eee}.section-hero .lede,.section-hero .eyebrow{color:#222}}
