.government-page .government-hero{padding:66px 0 72px}.government-hero .support-hero-grid{grid-template-columns:1.35fr .8fr;gap:76px}.government-hero h1{font-size:clamp(45px,4.8vw,70px)}.government-hero .support-intro{max-width:490px}.government-hero-actions{display:flex;flex-wrap:wrap;align-items:center;gap:24px}.hero-secondary{display:inline-flex;align-items:center;gap:16px;color:#dce8d4;font-size:13px;font-weight:650;text-decoration:none;border-bottom:1px solid #94ac89;padding:6px 0}.pilot-proposal{background:#eef0e5;color:var(--forest);border:1px solid #f8faef;border-radius:12px;padding:25px 32px;box-shadow:12px 16px 0 #0d211b35}.proposal-top{display:flex;align-items:center;justify-content:space-between;border-bottom:1px solid #bdcdb1;padding-bottom:18px;font-size:10px;font-weight:750;letter-spacing:.14em}.proposal-dot{height:8px;width:8px;border-radius:50%;background:#6b9259}.proposal-number{display:flex;align-items:center;gap:24px;border-bottom:1px solid #cfdbc2;padding:17px 0}.proposal-number>strong{min-width:90px;font-family:var(--serif);font-size:53px;line-height:1;font-weight:400;letter-spacing:-.05em}.proposal-number>div>span{font-size:20px;display:block}.proposal-number small{display:block;font-size:11px;color:#5c7452;margin-top:7px}.pilot-proposal>p{font-size:11px;line-height:1.7;color:#57714c;margin:17px 0 0}.government-scope,.government-readiness,.government-delivery{padding:62px 0}.government-scope .section-heading{align-items:end}.government-module-grid{display:grid;grid-template-columns:repeat(6,1fr);gap:0;border-block:1px solid #cbd7c1;padding:29px 0}.government-module-grid>div{padding:0 18px;border-right:1px solid #d2dcc9}.government-module-grid>div:first-child{padding-left:0}.government-module-grid>div:last-child{border-right:0;padding-right:0}.module-symbol{display:grid;place-items:center;width:34px;height:34px;border:1px solid #c0d1b3;border-radius:9px;background:#e6eddc;color:#416639;font-family:var(--serif);font-size:22px;margin-bottom:17px}.government-module-grid strong{font-size:13px;line-height:1.5;display:block}.government-module-grid p{font-size:12px;line-height:1.65;color:#5c7154;margin:7px 0 0}.government-evaluation{padding:58px 0;background:#eaf0e2}.evaluation-grid{display:grid;grid-template-columns:repeat(3,1fr);gap:28px}.evaluation-grid article{border-top:1px solid #aabe9c;padding-top:20px}.evaluation-grid article>span{font-size:10px;font-weight:700;letter-spacing:.1em;color:#536f49}.evaluation-grid h3{font-family:var(--serif);font-size:28px;font-weight:400;margin:20px 0 12px}.evaluation-grid p{font-size:14px;line-height:1.7;color:#536c4b;margin:0}.evaluation-bottom{display:flex;justify-content:space-between;align-items:center;gap:28px;margin-top:31px;border-top:1px solid #c5d5b9;padding-top:22px}.evaluation-bottom p{font-size:12px;line-height:1.6;color:#526a49;margin:0;max-width:500px}.evaluation-bottom .text-arrow{font-size:12px;flex-shrink:0}.readiness-table{overflow:auto;border:1px solid #c7d5bd;border-radius:9px;background:#fffef7}.readiness-table table{width:100%;border-collapse:collapse;text-align:left;font-size:13px;line-height:1.7}.readiness-table th,.readiness-table td{padding:20px 25px;border-bottom:1px solid #d9e2d1;vertical-align:top}.readiness-table th{font-weight:650}.readiness-table thead th{background:#e5eddd;font-size:10px;letter-spacing:.08em;text-transform:uppercase}.readiness-table tbody th{width:25%;min-width:200px}.readiness-table tbody td{color:#4e6746;min-width:250px}.readiness-table tbody td:last-child{width:28%;min-width:220px}.readiness-table tbody tr:last-child>*{border-bottom:0}.readiness-label{display:block;font-size:10px;font-weight:600;color:#527449;margin:0 0 7px}.readiness-pending{color:#7c6338}.government-delivery{padding-top:15px;padding-bottom:55px}.government-delivery-grid{display:grid;grid-template-columns:1fr 1fr;gap:90px}.government-delivery .eyebrow,.government-appendix .eyebrow{color:#55734e}.cost-summary{margin-top:28px;padding-top:22px;border-top:1px solid #cbd8c0;max-width:450px}.cost-summary>span{font-size:11px;color:#5c7651}.cost-summary p{font-size:15px;line-height:1.9;max-width:370px;margin:12px 0 19px}.cost-summary i{font-style:normal;color:#749569;padding:0 4px}.cost-summary .text-arrow{font-size:12px}.government-owners article{border-top:1px solid #ccd9c1;padding:19px 0}.government-owners h3{margin:0 0 8px;font-size:16px}.government-owners p{font-size:14px;line-height:1.7;color:#586e51;margin:0}.government-appendix{padding:40px 0 58px;border-top:1px solid #d9e2d1}.appendix-heading{margin-bottom:25px}.government-page .appendix-heading h2{font-size:33px}.government-details{display:grid;grid-template-columns:1fr 1fr;gap:0 44px}.government-details details{border-top:1px solid #cbd8c0;padding:19px 0}.government-details summary{font-size:13px;line-height:1.5;font-weight:650;cursor:pointer;display:flex;align-items:center;justify-content:space-between;gap:16px;list-style:none}.government-details summary::-webkit-details-marker{display:none}.government-details summary>span{font-size:18px;font-weight:400;color:#66865b}.government-details details[open] summary>span{transform:rotate(45deg)}.government-details p{font-size:13px;line-height:1.8;color:#52694a;margin:15px 20px 0 0}.government-meeting{padding:61px 0;background:var(--forest);color:var(--paper)}.government-meeting-grid{display:grid;grid-template-columns:1.1fr 1fr;gap:100px}.government-meeting h2{font-size:46px}.government-meeting h2 em{font-style:normal;color:#d5e8c9}.government-meeting-grid>div>p:not(.eyebrow){font-size:15px;line-height:1.7;color:#d0dec7;max-width:390px;margin:21px 0}.meeting-pdf{font-size:13px;color:#d5e5ca;text-underline-offset:5px}.meeting-pdf>span{margin-left:16px}.government-meeting form>label{display:block;font-size:12px;font-weight:650;margin-bottom:17px;color:#d8e5d0}.government-meeting input,.government-meeting select{width:100%;display:block;font-size:14px;line-height:1.5;padding:12px;border:1px solid #bbceb0;border-radius:4px;background:#fafbf5;color:#213d2d;margin-top:7px}.government-meeting .button{width:100%;margin-top:3px}.meeting-note,.meeting-status{font-size:11px;line-height:1.7;color:#c3d4b9;margin:11px 0 0}.meeting-status a{color:#fff;text-underline-offset:4px}
@media(max-width:1100px){.government-hero .support-hero-grid{gap:40px}.government-hero h1{font-size:55px}.pilot-proposal{padding:25px}.proposal-number{gap:15px}.proposal-number>strong{min-width:80px}.government-module-grid{grid-template-columns:repeat(3,1fr);row-gap:28px}.government-module-grid>div{padding:0 20px!important}.government-module-grid>div:nth-child(3n){border-right:0}.government-delivery-grid{gap:50px}.government-meeting-grid{gap:50px}}
@media(max-width:800px){.government-page .government-hero{padding:44px 0 50px}.government-hero .support-hero-grid{grid-template-columns:1fr;gap:36px}.government-hero h1{font-size:56px}.pilot-proposal{max-width:none}.proposal-number{display:inline-flex;vertical-align:top;width:33.333%;padding:25px 16px;border-bottom:0;border-right:1px solid #c4d3b8;gap:10px;flex-direction:column;align-items:start}.proposal-number:nth-last-child(2){border-right:0}.proposal-number>strong{font-size:45px;min-width:0}.proposal-number>div>span{font-size:18px}.pilot-proposal>p{border-top:1px solid #c4d3b8;margin:0;padding-top:17px}.government-scope,.government-readiness{padding:48px 0}.government-evaluation{padding:46px 0}.evaluation-grid{gap:22px}.evaluation-grid h3{font-size:25px}.evaluation-grid p{font-size:13px}.evaluation-bottom{display:block}.evaluation-bottom .text-arrow{margin-top:18px}.government-delivery-grid{gap:35px}.government-meeting h2{font-size:40px}.government-meeting-grid{gap:35px}.government-details{gap:0 25px}.government-module-grid>div:first-child,.government-module-grid>div:nth-child(4){padding-left:0!important}.government-page .section-heading>p{font-size:14px}.government-page .section-heading>.text-arrow{font-size:12px;max-width:180px}}
@media(max-width:560px){.government-hero h1{font-size:43px}.government-hero .support-intro{font-size:15px}.government-hero-actions{gap:18px}.government-hero-actions>.button{width:100%}.hero-secondary{font-size:13px}.pilot-proposal{padding:21px;box-shadow:6px 8px 0 #0d211b35}.proposal-number{padding:23px 10px}.proposal-number:first-of-type{padding-left:0}.proposal-number>strong{font-size:36px}.proposal-number>div>span{font-size:15px}.proposal-number small{font-size:10px;line-height:1.5;max-width:90px}.pilot-proposal>p{font-size:10px}.government-scope .section-heading>.text-arrow{max-width:none;margin-top:20px}.government-module-grid{grid-template-columns:1fr 1fr;gap:25px 0;padding:24px 0}.government-module-grid>div{border-right:0!important;padding:0 10px 0 18px!important}.government-module-grid>div:nth-child(odd){border-right:1px solid #ccd8c1!important;padding-left:0!important}.government-module-grid>div:nth-child(4){padding-left:18px!important}.government-module-grid strong{font-size:13px}.government-module-grid p{font-size:12px}.module-symbol{margin-bottom:13px}.evaluation-grid{grid-template-columns:1fr;gap:24px}.evaluation-grid h3{font-size:27px;margin:14px 0 9px}.evaluation-grid p{font-size:14px}.readiness-table th,.readiness-table td{padding:17px}.readiness-table tbody th{min-width:155px}.readiness-table tbody td{min-width:225px;font-size:12px}.government-delivery-grid{grid-template-columns:1fr;gap:28px}.government-delivery{padding-top:3px;padding-bottom:40px}.cost-summary{margin-top:23px}.government-details{grid-template-columns:1fr}.government-page .appendix-heading h2{font-size:29px}.government-appendix{padding:37px 0 42px}.government-meeting{padding:43px 0}.government-meeting-grid{grid-template-columns:1fr;gap:29px}.government-meeting h2{font-size:39px}.government-meeting input,.government-meeting select{font-size:16px}.government-meeting-grid>div>p:not(.eyebrow){font-size:14px}.government-details p{margin-right:0}.government-details summary{font-size:13px}}
@media print{.government-page .site-header,.government-page .government-meeting,.government-page footer,.government-hero-actions{display:none}.government-page .support-hero,.government-evaluation{background:white;color:#18372d}.government-hero h1 em{color:#18372d}.government-page .support-intro,.government-page .eyebrow{color:#3d553c}.government-hero .support-hero-grid{gap:25px}.pilot-proposal{box-shadow:none}.government-scope,.government-readiness,.government-delivery,.government-evaluation{padding:25px 0}.government-page .wrap{width:100%}.readiness-table{overflow:visible}.readiness-table tbody td,.readiness-table tbody th{min-width:0}.government-details details{break-inside:avoid}.government-page a{text-decoration:none}.government-appendix{padding-bottom:0}}
