.summary-highlights{grid-template-columns:repeat(3,minmax(0,1fr))}.overview-grid{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:20px}.overview-card{padding:28px;border:1px solid #e2e9f2;border-radius:18px;background:white;min-width:0}.overview-card.dark{background:radial-gradient(ellipse at 100% 0,#20366899,transparent 70%),#0a162d;color:#edf4ff;border-color:#1c2e4d}.overview-card .section-label{color:#7f9bb8;font-size:9px}.overview-card h3{font-size:20px;letter-spacing:-.45px;line-height:1.4;margin:17px 0 13px}.overview-card p:not(.section-label){font-size:13px;line-height:1.95;color:#6d8199}.overview-card.dark p:not(.section-label){color:#9db3d3}.project-flow{list-style:none;display:flex;gap:8px;flex-wrap:wrap;padding:0;margin:22px 0 16px}.project-flow li{font-size:11px;font-weight:550;border:1px solid #dce7f2;background:#fff;padding:8px 11px;border-radius:6px;color:#4e7398}.summary-highlights .metric:last-child{border-right:0}
@media(max-width:900px){.overview-grid{grid-template-columns:1fr}.overview-card{padding:25px}.overview-card h3{font-size:21px}}
@media(max-width:760px){.summary-highlights{grid-template-columns:repeat(3,minmax(0,1fr))}.summary-highlights .metric{border-bottom:0;padding:19px 13px}.summary-highlights .metric:nth-child(2){border-right:1px solid #e6edf4}.summary-highlights .metric>strong{font-size:29px;letter-spacing:-1px}.summary-highlights .metric p{font-size:10px;line-height:1.8}.summary-highlights .metric small{font-size:8px}.summary-highlights .metric-label{font-size:9px}.project-flow li{font-size:10px;padding:7px 9px}}
@media(max-width:390px){.summary-highlights .metric{padding:17px 10px}.summary-highlights .metric>strong{font-size:27px}.summary-highlights .metric p{font-size:9px}.summary-highlights .metric small{font-size:8px}.overview-card{padding:23px}}
