.aq26-outcome-hero{grid-column:1/-1;margin:24px 0 30px;border:1px solid #8fcbd5;border-radius:30px;background:linear-gradient(135deg,#fff 0%,#eefafb 60%,#e7f2f7 100%);padding:34px;box-shadow:0 24px 70px rgba(7,31,51,.1)}
.aq26-outcome-heading{display:flex;justify-content:space-between;gap:28px;align-items:flex-start}.aq26-outcome-heading h2{max-width:850px;margin:.2rem 0 .7rem}.aq26-outcome-heading .lead{max-width:980px}.aq26-outcome-status{display:inline-flex;align-items:center;min-width:190px;justify-content:center;border:1px solid #c7dce4;border-radius:999px;background:#fff;padding:10px 15px;font-weight:850;text-align:center}.aq26-outcome-status.pass{color:#126746;border-color:#91ceb6;background:#effaf5}.aq26-outcome-status.review{color:#895b15;border-color:#e5c48c;background:#fff8e9}
.aq26-achievement-grid,.aq26-summary-ribbon{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:13px}.aq26-achievement-grid{margin:24px 0}.aq26-achievement-grid article,.aq26-summary-ribbon article{border:1px solid #cfe0e7;border-radius:18px;background:#fff;padding:18px;box-shadow:0 8px 24px rgba(7,31,51,.05)}.aq26-achievement-grid strong,.aq26-summary-ribbon strong{display:block;color:#076684;font-size:clamp(1.45rem,3vw,2.15rem);line-height:1.05}.aq26-achievement-grid span,.aq26-summary-ribbon span{display:block;margin-top:7px;color:#526170;font-weight:720;line-height:1.35}.aq26-summary-ribbon{grid-template-columns:repeat(5,minmax(0,1fr));grid-column:1/-1;margin:22px 0 28px}
.aq26-outcome-copy{margin:22px 0 12px}.aq26-outcome-copy h3{font-size:1.35rem;margin:0 0 4px}.aq26-outcome-copy p{margin:0;color:#526170}.aq26-pollutant-grid{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:14px}.aq26-pollutant-outcome{border:1px solid #cfe0e7;border-radius:20px;background:linear-gradient(180deg,#fff,#f8fcfd);padding:20px}.aq26-pollutant-label{display:inline-flex;border-radius:999px;background:#dff6fa;color:#076684;padding:5px 9px;font-size:.78rem;font-weight:900;letter-spacing:.05em}.aq26-pollutant-outcome>strong{display:block;margin-top:14px;font-size:1.9rem;color:#071f33}.aq26-pollutant-outcome>span:not(.aq26-pollutant-label){display:block;color:#526170;font-weight:720}.aq26-pollutant-outcome p{font-size:.9rem;margin:.7rem 0 0;color:#405566}.aq26-outcome-actions{display:flex;align-items:center;flex-wrap:wrap;gap:10px;margin-top:24px}
.aq26-live-service{grid-column:1/-1;display:grid;grid-template-columns:minmax(0,1.45fr) minmax(360px,1fr);gap:25px;border:1px solid #d4e3ea;border-left:6px solid #b7791f;border-radius:24px;background:#fff;padding:26px;box-shadow:0 14px 42px rgba(7,31,51,.07)}.aq26-live-service.active{border-left-color:#16835d}.aq26-live-service h2{font-size:clamp(1.55rem,3vw,2.35rem);margin:.15rem 0 .55rem}.aq26-live-service p{margin:.5rem 0}.aq26-service-facts{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:10px}.aq26-service-facts article{border:1px solid #dbe7ed;border-radius:15px;background:#f8fbfc;padding:13px}.aq26-service-facts strong{display:block;color:#0a3d57;font-size:1.05rem;overflow-wrap:anywhere}.aq26-service-facts span{display:block;color:#627482;font-size:.78rem;font-weight:720}
.aq26-acquisition-panel,.aq26-join-readiness,.aq26-network-spotlight{grid-column:1/-1;border:1px solid #d3e3e9;border-radius:26px;background:#fff;padding:28px;box-shadow:0 18px 50px rgba(7,31,51,.08)}.aq26-acquisition-heading{max-width:920px}.aq26-source-achievement-grid{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:12px;margin-top:20px}.aq26-source-achievement-grid article{border:1px solid #d9e6eb;border-radius:17px;background:linear-gradient(180deg,#fafdfe,#f3f9fb);padding:16px}.aq26-source-achievement-grid span{display:block;color:#405566;font-weight:760}.aq26-source-achievement-grid strong{display:block;margin:6px 0;color:#076684;font-size:1.8rem}.aq26-source-achievement-grid small{display:block;color:#6a7b88;font-weight:700}.aq26-join-state-grid{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:12px;margin:18px 0}.aq26-join-state-grid article{border:1px solid #d8e5eb;border-radius:16px;background:#f8fbfc;padding:16px}.aq26-join-state-grid strong{display:block;color:#0a3d57;font-size:1.15rem;overflow-wrap:anywhere}.aq26-join-state-grid span{display:block;margin-top:5px;color:#607482;font-weight:700;font-size:.84rem}
.aq26-network-spotlight{display:grid;grid-template-columns:minmax(0,1.5fr) minmax(300px,1fr);gap:26px;background:linear-gradient(135deg,#071f33,#0a536e);color:#fff}.aq26-network-spotlight .eyebrow,.aq26-network-spotlight p{color:#cce3ea}.aq26-network-spotlight h2{color:#fff}.aq26-network-facts{display:grid;gap:10px}.aq26-network-facts article{border:1px solid rgba(255,255,255,.2);border-radius:16px;background:rgba(255,255,255,.08);padding:16px}.aq26-network-facts strong{display:block;color:#fff;font-size:1.35rem}.aq26-network-facts span{display:block;color:#cce3ea;font-size:.84rem}.aq26-network-spotlight .button{background:#fff;color:#071f33}.aq26-network-spotlight .button.ghost{border-color:rgba(255,255,255,.5);background:transparent;color:#fff}
.aq26-weekly-achievement{align-items:stretch}.aq26-weekly-achievement .weekly-summary{background:linear-gradient(180deg,#fff,#f4fbfc)}.aq26-weekly-actions{border:1px solid #d5e4ea;border-radius:24px;background:#071f33;color:#fff;padding:28px}.aq26-weekly-actions h3{color:#fff;font-size:1.65rem}.aq26-weekly-actions p{color:#c8dce4}.aq26-weekly-actions .button{width:100%;justify-content:center;margin:5px 0;background:#fff;color:#071f33}.aq26-weekly-actions .button.ghost{background:transparent;color:#fff;border-color:#7798a8}.aq26-operational-note{border-left:4px solid #b7791f;border-radius:12px;background:#fff8e9;padding:12px 14px}
.aq26-map-intro{background:linear-gradient(135deg,#f5fcfd,#edf7fa)}.aq26-map-legend{display:flex;flex-wrap:wrap;gap:16px;margin-top:16px;color:#405566;font-weight:720}.aq26-map-legend span{display:inline-flex;align-items:center;gap:7px}.aq26-map-legend i{display:inline-block;width:13px;height:13px;border-radius:50%;box-shadow:0 0 0 2px #fff,0 0 0 3px #bdd3dc}.aq26-map-legend .urban{background:#076684}.aq26-map-legend .roadside{background:#b7791f}.aq26-map-legend .rural{background:#16835d}.aq26-map-legend .context{background:#526170}.leaflet-control-layers{font-size:.78rem}.aq26-governance-success{border-left:6px solid #16835d}.aq26-context-registry{background:linear-gradient(135deg,#fff,#f4fafc)}
@media(max-width:980px){.aq26-achievement-grid,.aq26-summary-ribbon{grid-template-columns:repeat(2,minmax(0,1fr))}.aq26-pollutant-grid,.aq26-source-achievement-grid{grid-template-columns:1fr}.aq26-live-service,.aq26-network-spotlight{grid-template-columns:1fr}.aq26-join-state-grid{grid-template-columns:repeat(2,minmax(0,1fr))}.aq26-outcome-heading{display:block}.aq26-outcome-status{margin-top:12px}}
@media(max-width:620px){.aq26-outcome-hero,.aq26-acquisition-panel,.aq26-join-readiness,.aq26-network-spotlight{padding:21px;border-radius:21px}.aq26-achievement-grid,.aq26-summary-ribbon,.aq26-service-facts,.aq26-join-state-grid{grid-template-columns:1fr}.aq26-outcome-actions{align-items:stretch}.aq26-outcome-actions .button{width:100%}.aq26-live-service{padding:20px}.aq26-summary-ribbon{margin-top:16px}}
@media print{.aq26-outcome-hero,.aq26-live-service,.aq26-acquisition-panel,.aq26-join-readiness,.aq26-network-spotlight{box-shadow:none;break-inside:avoid}.aq26-outcome-actions,.aq26-weekly-actions{display:none}.aq26-pollutant-grid,.aq26-source-achievement-grid,.aq26-achievement-grid,.aq26-summary-ribbon{grid-template-columns:repeat(2,minmax(0,1fr))}}
