.state-hero{display:grid;grid-template-columns:1.12fr 1fr}.state-hero-copy{padding:80px 9% 70px}.state-hero h1{font-size:clamp(70px,7.4vw,112px)}.state-intro{max-width:510px;line-height:1.85;color:#575858;margin:28px 0}.state-button{display:inline-flex;justify-content:space-between;align-items:center;gap:28px;background:var(--orange);color:#171919;border:1px solid var(--orange);padding:18px 22px;font-size:14px;font-weight:700;border-radius:3px;line-height:1.5}.state-button:hover{background:#e94400}.state-secondary{display:block;width:fit-content;font-size:13px;margin-top:23px;border-bottom:1px solid #aaa;padding-bottom:6px}.stamp-stage{padding:40px 8%;display:flex;flex-direction:column;justify-content:center;align-items:center;background-color:#171b20;background-image:linear-gradient(#ffffff06 1px,transparent 1px),linear-gradient(90deg,#ffffff06 1px,transparent 1px);background-size:48px 48px;color:#d7dadd}.stamp-stage>.eyebrow{font-size:10px;text-align:center;color:#c4cbd1}.stamp-book{width:min(100%,350px);background:#f3efe7;color:var(--ink);border-left:10px solid #d7d0c2;padding:25px 23px 22px;border-radius:3px 12px 12px 3px;transform:rotate(-5deg);box-shadow:10px 14px 0 -4px #a59d8c,0 30px 60px #0008}.book-top{display:flex;align-items:center;gap:12px;font-size:10px;line-height:1.7;font-weight:700;letter-spacing:1px}.book-top img{width:43px;height:43px}.stamp-seal{border:3px double #c83c00;border-radius:50%;aspect-ratio:1;max-width:245px;margin:36px auto;display:flex;flex-direction:column;align-items:center;justify-content:center;transform:rotate(12deg);color:#bd3900;gap:14px}.stamp-seal span{font-size:9px;font-weight:700;letter-spacing:2px}.stamp-seal strong{font-family:'Barlow Condensed',Impact,sans-serif;font-size:62px;line-height:.9;text-align:center;letter-spacing:-1px}.book-bottom{border-top:1px solid #c9bfb0;padding-top:17px;display:flex;justify-content:space-between;font-size:8px;letter-spacing:1px;font-weight:700}.illustration-note{font-size:10px;color:#aeb6bd;line-height:1.7;text-align:center;margin:35px 0 0;max-width:300px}.state-section{padding:85px 5%}.state-heading{display:grid;grid-template-columns:1.2fr 1fr;gap:8%;align-items:end}.state-heading h2,.state-mechanics h2{font-size:clamp(48px,5vw,76px);line-height:.98}.state-heading>p{line-height:1.85;color:#626262;max-width:490px;margin:0}.benefit-grid{display:grid;grid-template-columns:repeat(3,1fr);gap:40px;margin-top:55px}.benefit-grid article{border-top:1px solid var(--line);padding-top:24px}.section-number{font-size:10px;letter-spacing:1px;font-weight:600;color:#a83300}h3{font-size:20px;line-height:1.4;letter-spacing:-.5px;margin:20px 0 12px}.benefit-grid p,.participation-grid p,.participation-grid li{font-size:15px;line-height:1.85;color:#626262}.state-mechanics{background:#191a1a;color:white;display:grid;grid-template-columns:1fr 1fr;gap:45px 8%}.mechanics-intro{line-height:1.85;color:#b7b7b7;max-width:430px;margin-top:28px}.program-steps{list-style:none;padding:0;margin:0}.program-steps li{display:flex;gap:25px;padding:24px 0;border-top:1px solid #484848}.program-steps li>span{color:#ff8855;font-size:13px;padding-top:3px}.program-steps h3{margin:0 0 10px}.program-steps p{font-size:15px;line-height:1.85;color:#b7b7b7;margin:0}.verification-note{grid-column:1/-1;border-left:3px solid var(--orange);padding:4px 0 4px 24px;max-width:900px}.verification-note strong{font-size:14px}.verification-note p{font-size:13px;line-height:1.8;color:#b7b7b7;margin:8px 0 0}.participation-grid{display:grid;grid-template-columns:1fr 1fr;gap:8%;margin-top:45px}.participation-grid ul{padding-left:20px;max-width:490px}.participation-grid li{margin:13px 0}.conversation-card{background:#f0ede8;padding:35px}.conversation-card .eyebrow{font-size:10px;color:#666;margin:0 0 15px}.conversation-card h3{margin-top:0}.conversation-card .contact-caption{font-size:12px;margin-bottom:0}.state-faq{padding-bottom:90px}nav .nav-states[aria-current]{color:#a83300}footer>div{flex-wrap:wrap;row-gap:14px}@media(max-width:1000px){nav{gap:18px}.state-hero-copy{padding:60px 9%}.state-hero h1{font-size:78px}.stamp-book{padding:20px 16px}.stamp-seal{margin:28px auto}.benefit-grid{gap:25px}}@media(max-width:700px){.state-hero,.state-heading,.state-mechanics,.participation-grid{grid-template-columns:1fr}.state-hero-copy{padding:45px 6%}.state-hero h1{font-size:clamp(64px,12vw,84px)}.state-hero .eyebrow{font-size:10px}.stamp-stage{padding:40px 10%}.stamp-book{max-width:285px}.state-section{padding:60px 6%}.state-heading>p{margin-top:25px}.benefit-grid{grid-template-columns:1fr;gap:20px;margin-top:35px}.benefit-grid h3{margin-top:12px}.state-mechanics{gap:35px}.state-heading h2,.state-mechanics h2{font-size:56px}.participation-grid{gap:25px;margin-top:25px}.conversation-card{padding:27px}.state-faq{padding-bottom:60px}.verification-note{grid-column:auto}nav .nav-states{display:block!important}header{height:auto;min-height:90px;flex-wrap:wrap;padding-top:15px;padding-bottom:15px;gap:14px}nav{gap:20px}.nav-states{font-size:12px}.state-button{padding:16px 18px;font-size:13px}}@media(prefers-reduced-motion:reduce){html{scroll-behavior:auto}}

/* Actual UI sequence and explicitly illustrative reporting concept. */
.ui-walkthrough{background:#f1eee9}.ui-sequence{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:28px;margin-top:45px}.ui-sequence figure{margin:0;min-width:0}.ui-sequence figure>a{display:flex;align-items:flex-start;background:#101722;border:7px solid #222b35;border-radius:14px;overflow:hidden;height:370px}.ui-sequence img{width:100%;height:auto;display:block}.ui-sequence figcaption{display:block;padding-top:22px}.ui-sequence figcaption>span{display:block;color:#9c3200;font-weight:600;font-size:10px;margin-bottom:12px}.ui-sequence figcaption strong{font-size:17px;line-height:1.5}.ui-sequence figcaption p{font-size:13px;line-height:1.8;color:#626262;margin:10px 0 0}.concept-warning{border-left:4px solid #b93700;background:#fff0e6;padding:20px 24px;margin:38px 0 24px;color:#572400}.concept-warning strong{font-size:15px}.concept-warning p{font-size:13px;line-height:1.8;margin:8px 0 0;max-width:1000px}.state-dashboard{background:#fff;border:1px solid #d9dce0;border-radius:14px;box-shadow:0 15px 45px #151c2510;overflow:hidden}.dashboard-top{display:flex;align-items:center;justify-content:space-between;gap:20px;background:#151c25;color:white;padding:28px 32px}.dashboard-kicker{font-size:10px;letter-spacing:1.4px;color:#c4cbd3}.dashboard-top h3{font-size:27px;margin:12px 0 7px}.dashboard-top p{font-size:12px;color:#c4cbd3;margin:0}.demo-pill{font-size:10px;letter-spacing:1px;color:#ffd4bf;border:1px solid #d573444d;background:#e9781920;padding:9px 12px;border-radius:4px;white-space:nowrap}.dashboard-controls{padding:24px 32px;display:flex;align-items:center;gap:18px;border-bottom:1px solid #e4e5e7;flex-wrap:wrap}.dashboard-controls label{font-size:12px;font-weight:600}.dashboard-controls select{font:inherit;font-size:14px;padding:11px 36px 11px 14px;border:1px solid #b8bec6;background:#fff;border-radius:5px;color:#202733;max-width:100%}.dashboard-controls select:focus-visible{outline:3px solid var(--orange);outline-offset:3px}.demo-status{margin-left:auto;font-size:11px;color:#697380}.metric-grid{display:grid;grid-template-columns:repeat(4,1fr);gap:18px;padding:28px 32px}.metric-grid article{border:1px solid #e0e3e7;border-radius:8px;padding:20px 16px}.metric-grid article>span{font-size:12px;color:#505b67;display:block;line-height:1.5}.metric-grid strong{display:block;font-family:'Barlow Condensed',Impact,sans-serif;font-size:45px;line-height:1.1;margin:13px 0;color:#151c25}.metric-grid small{font-size:10px;color:#727c86;display:block;line-height:1.6}.dashboard-detail{display:grid;grid-template-columns:1.3fr 1fr;gap:28px;padding:0 32px 28px}.trend-panel,.coverage-panel{border:1px solid #e0e3e7;border-radius:8px;padding:23px}.state-dashboard h4{font-size:14px;margin:0;line-height:1.5}.panel-heading{display:flex;flex-wrap:wrap;align-items:center;justify-content:space-between;gap:10px}.panel-heading>span{font-size:10px;color:#727c86}.demo-chart{height:220px;margin-top:20px;display:flex;gap:26px;border-bottom:1px solid #cdd2d8;padding:25px 20px 0;background:repeating-linear-gradient(to top,transparent 0,transparent 49px,#eef0f2 49px,#eef0f2 50px)}.demo-chart>div{flex:1;display:flex;flex-direction:column;align-items:center;justify-content:flex-end;position:relative;min-width:0;padding-bottom:26px}.demo-bar{display:block;width:100%;max-width:85px;background:#ff4b00;border-radius:5px 5px 0 0;min-height:2px}.bar-value{font-size:12px;font-weight:600;padding-bottom:8px;color:#333e49}.bar-label{position:absolute;bottom:6px;font-size:10px;color:#6a7580;white-space:nowrap}.coverage-panel>strong{font-family:'Barlow Condensed',Impact,sans-serif;font-size:40px;display:block;margin-top:20px}.coverage-panel>p{font-size:12px;line-height:1.7;color:#637080;margin:8px 0}.coverage-track{height:8px;background:#e9ecf0;border-radius:10px;margin:15px 0}.coverage-track>span{display:block;height:100%;background:#bd3900;border-radius:10px}.coverage-note{font-size:10px!important}.impact-note{border-top:1px solid #e1e5e9;padding-top:16px;margin-top:20px}.impact-note>span{font-size:9px;letter-spacing:.8px;font-weight:700;color:#9c3200}.impact-note p{font-size:12px;line-height:1.7;color:#637080;margin-bottom:0}.state-comparison{padding:0 32px 28px}.table-scroll{overflow:auto;margin-top:15px}.state-comparison table{width:100%;border-collapse:collapse;min-width:660px;font-size:12px;text-align:left}.state-comparison caption{text-align:left;font-size:10px;color:#727c86;line-height:1.8;margin-bottom:12px}.state-comparison th,.state-comparison td{padding:15px 12px;border-bottom:1px solid #e1e5e9;white-space:nowrap}.state-comparison thead{background:#f4f6f8;font-size:10px;color:#637080}.state-comparison td{color:#637080}.dashboard-bottom{padding:20px 32px;background:#f5f6f8;display:flex;justify-content:space-between;align-items:center;gap:15px;flex-wrap:wrap}.dashboard-bottom>span{font-size:9px;letter-spacing:1px;color:#697380}.dashboard-bottom>a{font-size:12px;color:#a73300;font-weight:600}.measurement-notes{display:grid;grid-template-columns:1fr 1fr;gap:8%;margin-top:26px}.measurement-notes h3{font-size:17px}.measurement-notes p{font-size:13px;line-height:1.85;color:#626262}.sr-only{position:absolute;width:1px;height:1px;padding:0;margin:-1px;overflow:hidden;clip:rect(0,0,0,0);white-space:nowrap;border:0}@media(max-width:1000px){.metric-grid{grid-template-columns:repeat(2,1fr)}.dashboard-detail{grid-template-columns:1fr 1fr}.ui-sequence figure>a{height:310px}.demo-chart{gap:16px;padding-left:0;padding-right:0}}@media(max-width:700px){.ui-sequence{grid-template-columns:1fr;gap:35px}.ui-sequence figure{max-width:420px;margin:auto;width:100%}.ui-sequence figure>a{height:auto;max-height:470px}.dashboard-top,.dashboard-controls{padding:22px 18px}.dashboard-top{align-items:flex-start;flex-direction:column;gap:15px}.dashboard-controls{gap:12px}.dashboard-controls label{width:100%}.demo-status{margin-left:0;width:100%}.metric-grid{padding:20px 18px;gap:10px}.metric-grid article{padding:15px 12px}.metric-grid strong{font-size:36px}.metric-grid article>span{font-size:11px}.dashboard-detail{grid-template-columns:1fr;padding:0 18px 20px;gap:20px}.trend-panel,.coverage-panel{padding:18px}.demo-chart{gap:26px}.state-comparison{padding:0 18px 20px}.dashboard-bottom{padding:20px 18px}.measurement-notes{grid-template-columns:1fr;gap:0}.concept-warning{padding:18px}.state-dashboard{border-radius:10px}}

/* State program design and reporting proposal. */
.program-design{background:#f7f5f1}.proposal-intro{font-size:13px;line-height:1.85;color:#676767;border-left:3px solid #d7c6b9;padding-left:20px;margin:30px 0 0;max-width:960px}.program-grid{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:36px;margin-top:40px}.program-grid article{border-top:1px solid #d4cfc8;padding-top:24px}.program-grid p{font-size:14px;line-height:1.85;color:#626262}.program-grid .measure{font-size:12px;color:#6d655e}.program-grid .measure strong{color:#9c3200}.reporting-context{border-left:3px solid #d0d6dd;padding:8px 20px;margin:30px 0;color:#54606e}.reporting-context strong{font-size:14px}.reporting-context p{font-size:13px;line-height:1.8;margin:7px 0 0;max-width:960px}.connection-pill{border:1px solid #8592a450;border-radius:5px;font-size:11px;padding:9px 12px;color:#ccd3db;white-space:nowrap}.dashboard-controls select{font-size:12px}.dashboard-controls{gap:14px}.empty-chart{min-height:225px;display:flex;flex-direction:column;justify-content:center;align-items:center;text-align:center;position:relative;padding:20px;margin-top:15px;isolation:isolate}.empty-chart-grid{position:absolute;inset:0;background:repeating-linear-gradient(to top,transparent 0,transparent 49px,#eef0f2 49px,#eef0f2 50px);z-index:-1}.empty-chart>strong{font-size:15px;background:#fff;padding:10px}.empty-chart>p{font-size:12px;color:#727c86;line-height:1.8;max-width:330px;background:#ffffffed;padding:6px;margin:0}.priority-panel .dashboard-kicker{color:#a23300;font-size:9px}.priority-panel h4{margin-top:12px}.priority-measure{margin-top:18px}.priority-measure>strong{font-size:12px}.priority-measure p{font-size:12px;line-height:1.8;color:#637080}.launch-plan{border-top:1px solid var(--line);background:#f3f0ea}.launch-steps{list-style:none;display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:28px;padding:0;margin:45px 0}.launch-steps li{border-top:1px solid #ccc4b9;padding-top:20px}.launch-steps li>span{font-family:'Barlow Condensed',Impact,sans-serif;color:#b33700;font-size:35px}.launch-steps h3{font-size:18px;margin-top:16px}.launch-steps p{font-size:13px;line-height:1.85;color:#626262}.research-notes summary{font-size:13px}.research-notes p{max-width:none;font-size:12px}.research-notes a{color:#a33300;text-decoration:underline;text-underline-offset:3px}.state-comparison td{white-space:normal;line-height:1.7}.state-comparison th{white-space:normal;line-height:1.7}.state-comparison table{min-width:700px}@media(max-width:1000px){.program-grid{grid-template-columns:repeat(2,minmax(0,1fr))}.launch-steps{grid-template-columns:repeat(2,minmax(0,1fr))}}@media(max-width:700px){.program-grid{grid-template-columns:1fr;gap:24px}.launch-steps{grid-template-columns:1fr;gap:24px;margin-bottom:25px}.dashboard-controls select{width:100%}.empty-chart{min-height:210px;padding:15px}.program-grid h3{margin-top:12px}.dashboard-top h3{font-size:23px;overflow-wrap:anywhere}}
