.project-lead{font-size:20px;line-height:1.6;max-width:920px;color:var(--ink-soft);margin:0 0 22px}
.project-data-date,.project-period,.project-funding{color:var(--ink-soft);font-size:14px;line-height:1.6}
.project-results-grid{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:24px;margin:26px 0 40px}
.project-result-card{border:1px solid var(--line,#ddd);border-top:3px solid var(--red,#a73539);padding:26px;display:flex;flex-direction:column;scroll-margin-top:25px}
.project-result-card h2{font-size:24px;line-height:1.25;margin:10px 0 15px}
.project-result-card p{line-height:1.6;margin:0 0 14px}
.project-eyebrow{font-size:12px;letter-spacing:.04em;text-transform:uppercase;color:var(--ink-soft)}
.project-metrics{list-style:none;margin:4px 0 22px;padding:0}
.project-metrics li{border-top:1px solid var(--line,#ddd);padding:11px 0;line-height:1.5}
.project-metrics strong{font-size:21px;color:var(--red,#a73539)}
.project-actions{display:flex;align-items:center;flex-wrap:wrap;gap:15px;margin-top:auto;padding-top:10px}
.project-actions a{overflow-wrap:anywhere}
.project-next{background:var(--paper-warm,#f7f5ef);padding:26px;margin-bottom:40px;line-height:1.7}
.project-next h2{margin-top:0}
.project-story{max-width:920px;margin:28px 0 45px;line-height:1.8}
.project-story h2{font-size:27px;line-height:1.3;margin:32px 0 15px}
.project-story ul{padding-left:22px}
.project-story li{margin:9px 0}
.project-grant-support{display:flex;gap:32px;align-items:center;background:#12304d;color:#fff;padding:32px;margin:30px 0}
.project-grant-support>a{display:block;flex:0 0 220px;padding:14px}
.project-grant-support img{display:block;width:100%;height:auto}
.project-grant-support p{margin:0 0 12px;line-height:1.7}
.project-grant-support p:last-child{font-size:14px;margin:0}
.project-table-wrap{overflow-x:auto;margin:22px 0}
.project-results-table{border-collapse:collapse;width:100%;font-size:15px}
.project-results-table th,.project-results-table td{padding:14px;border:1px solid var(--line,#ddd);text-align:left;vertical-align:top}
.project-results-table thead{background:var(--paper-warm,#f7f5ef)}
.project-results-table tbody th{font-weight:400}
.project-results-table td{white-space:nowrap;font-weight:bold}
.project-current-count{padding:20px;background:var(--paper-warm,#f7f5ef);border-left:3px solid var(--red,#a73539)}
.project-current-count strong{font-size:24px}
.project-details{display:grid;grid-template-columns:180px minmax(0,1fr);gap:12px 22px}
.project-details dt{font-weight:bold}
.project-details dd{margin:0;overflow-wrap:anywhere}
@media(max-width:680px){.project-results-grid{grid-template-columns:1fr;gap:20px}.project-result-card{padding:20px}.project-lead{font-size:18px}.project-result-card h2{font-size:23px}.project-grant-support{display:block;padding:22px}.project-grant-support>a{max-width:220px;margin:0 auto 20px}.project-details{grid-template-columns:1fr;gap:3px}.project-details dd{margin-bottom:15px}.project-story h2{font-size:24px}.project-results-table th,.project-results-table td{padding:10px;font-size:14px}}
