@font-face{font-family:Source Sans\ 3;src:url(/fonts/source-sans-3/regular.woff2) format("woff2");font-style:normal;font-weight:400;font-display:swap}@font-face{font-family:Source Sans\ 3;src:url(/fonts/source-sans-3/semibold.woff2) format("woff2");font-style:normal;font-weight:600 900;font-display:swap}.kpi-showcase{--scorecard-ink:#183e2e;--scorecard-muted:#52665b;--scorecard-white:#ffffff;--achievement-green:#156146;--achievement-surface:#f4f8f5;--plan-green:#156146;--plan-surface:#ffffff;--scorecard-line:#dce5de;--scorecard-font:"Source Sans 3","Segoe UI",sans-serif;position:relative;z-index:11;margin-top:24px;padding:24px;color:var(--scorecard-ink);background:var(--scorecard-white);font-family:var(--scorecard-font);border-radius:6px;scroll-margin-top:8rem}.highlight-heading{display:flex;align-items:center;justify-content:space-between;gap:16px;margin-bottom:12px}.highlight-heading h1{flex:1;min-width:0;color:var(--scorecard-ink);font:600 clamp(1.5rem,2.4vw,2rem)/1.15 var(--scorecard-font);letter-spacing:-.025em;margin:0;text-wrap:balance}.highlight-edition{flex:0 0 auto;margin:0;color:var(--scorecard-muted);font-size:.875rem;line-height:1.4;text-align:right}.highlight-edition>span{color:var(--plan-green);font-size:.75rem}.highlight-category-bar{display:flex;flex-wrap:wrap;align-items:center;justify-content:space-between;gap:8px 16px;padding:8px 0 12px;border-bottom:1px solid var(--scorecard-line)}.highlight-category-bar>div{display:flex;flex-wrap:wrap;gap:4px}.highlight-category-bar button{display:inline-flex;align-items:center;gap:8px;min-height:44px;padding:8px 12px;color:var(--scorecard-muted);background:transparent;border-radius:4px;font-size:.875rem;line-height:1.3;text-align:left}.highlight-category-bar button>span{min-width:20px;font-size:.75rem;line-height:20px;text-align:center;border-radius:3px;background:#ffffff}.highlight-category-bar button[aria-pressed=true]{color:var(--scorecard-white);background:var(--scorecard-ink);font-weight:600}.highlight-category-bar button[aria-pressed=true]>span{background:#ffffff24}.highlight-category-bar button:hover{box-shadow:inset 0 0 0 1px #7d9d88}.highlight-filter-disclosure{margin-left:auto}.highlight-filter-disclosure summary{display:flex;align-items:center;gap:8px;min-height:44px;padding:8px 12px;border:1px solid var(--scorecard-line);border-radius:4px;font-size:.875rem;list-style:none;cursor:pointer}.highlight-filter-disclosure summary::-webkit-details-marker{display:none}.highlight-filter-disclosure summary:before{content:"";width:12px;height:10px;background:linear-gradient(var(--scorecard-muted),var(--scorecard-muted)) top/12px 1px no-repeat,linear-gradient(var(--scorecard-muted),var(--scorecard-muted)) 50%/8px 1px no-repeat,linear-gradient(var(--scorecard-muted),var(--scorecard-muted)) bottom/4px 1px no-repeat}.highlight-filter-disclosure summary>span{min-width:20px;border-radius:3px;background:#ffffff;text-align:center;font-size:.75rem}.highlight-filter-disclosure summary:focus-visible{outline:3px solid #156146;outline-offset:4px}.highlight-filter-disclosure[open]{flex-basis:100%;order:2}.highlight-filter-disclosure[open] summary{width:fit-content;margin-left:auto}.highlight-filter-disclosure .dashboard-filters{margin-top:8px;padding:12px;background:var(--achievement-surface);border-color:var(--scorecard-line)}.highlight-filter-disclosure .dashboard-filters select{font-family:var(--scorecard-font);font-size:.875rem}.highlight-active-filters{display:flex;align-items:center;gap:12px;padding-top:8px;font-size:.875rem;color:var(--scorecard-muted)}.highlight-active-filters p{flex:1;margin:0;text-wrap:pretty}.highlight-active-filters button{min-height:44px;padding:8px;color:var(--scorecard-ink);background:transparent;text-decoration:underline;text-underline-offset:3px}.highlight-group{margin-top:16px}.highlight-group-heading{margin-bottom:8px}.highlight-group-heading h2{margin:0;color:var(--achievement-green);font:600 1.125rem/1.4 var(--scorecard-font);letter-spacing:-.01em}.is-targets .highlight-group-heading h2{color:var(--plan-green)}.highlight-grid{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:8px}.highlight-card{display:flex;flex-direction:column;min-width:0;padding:16px;background:var(--achievement-surface);border-radius:4px}.highlight-card.is-plan{background:var(--plan-surface);border:1px solid var(--scorecard-line)}.highlight-card.is-lead{grid-column:span 2}.highlight-number-wrap{container-type:inline-size;display:flex;flex-direction:column;justify-content:flex-end;position:relative;min-width:0}.is-plan .highlight-number-wrap{block-size:6.5rem}.highlight-number{color:var(--achievement-green);margin:0;font:600 clamp(1.75rem,28cqi,4rem)/1 var(--scorecard-font);font-variant-numeric:lining-nums tabular-nums;letter-spacing:-.045em;white-space:nowrap}.is-plan .highlight-number{color:var(--plan-green)}.is-lead .highlight-number{font-size:clamp(1.75rem,20cqi,5rem)}.highlight-unit{margin:4px 0 0;color:var(--scorecard-muted);font-size:.875rem;line-height:1.3}.highlight-card h3{color:var(--scorecard-ink);font:600 1rem/1.3 var(--scorecard-font);text-wrap:pretty;margin:12px 0 0;min-height:2.6em}.highlight-card-footer{margin-top:auto;padding-top:4px}.highlight-card-footer a{display:inline-flex;align-items:center;gap:4px;min-width:44px;min-height:44px;color:var(--achievement-green);font-size:.875rem;text-decoration:underline;text-underline-offset:3px}.is-plan .highlight-card-footer a{color:var(--plan-green)}.highlight-card-footer a:hover{text-decoration-thickness:2px}.highlight-spark{position:absolute;top:0;right:0;color:#156146;font-size:1rem;pointer-events:none;animation:highlight-glint 2s ease-in-out 2}.highlight-spark:after{content:"·";position:absolute;right:14px;top:-6px;font-size:1.25rem}.highlight-empty{margin:0;padding:16px;background:var(--achievement-surface);color:var(--scorecard-muted);border-radius:4px;font-size:.875rem}@keyframes highlight-glint{0%,to{opacity:.6}50%{opacity:1}}@media(max-width:1050px){.highlight-grid{grid-template-columns:repeat(2,minmax(0,1fr))}.highlight-card.is-lead{grid-column:span 2}}@media(max-width:760px){.kpi-showcase{margin-top:12px;padding:16px;scroll-margin-top:1rem}.highlight-heading{align-items:start;gap:12px}.highlight-category-bar{gap:8px;padding-bottom:8px}.highlight-category-bar>div{flex:1}.highlight-category-bar button{padding:8px;font-size:.8rem;gap:6px}.highlight-filter-disclosure{margin-left:0}.highlight-grid{grid-template-columns:1fr;gap:8px}.highlight-card{display:grid;grid-template-columns:minmax(0,.95fr) minmax(0,1.05fr);align-items:center;gap:0 12px;padding:12px}.highlight-card .highlight-number-wrap{grid-column:1;grid-row:1/3;block-size:auto}.highlight-number{font-size:clamp(1.75rem,30cqi,4rem)}.highlight-card h3{grid-column:2;grid-row:1;align-self:end;margin:0;min-height:0}.highlight-card-footer{grid-column:2;grid-row:2;margin-top:0;padding-top:0;align-self:start}.highlight-card.is-lead{grid-column:auto;grid-template-columns:1fr;gap:0}.highlight-card.is-lead .highlight-number-wrap{grid-column:1;grid-row:1}.highlight-card.is-lead h3{grid-column:1;grid-row:2;margin-top:8px}.highlight-card.is-lead .highlight-card-footer{grid-column:1;grid-row:3}.highlight-card.is-lead .highlight-number{font-size:clamp(1.75rem,23cqi,4.5rem)}}@media(max-width:360px){.highlight-card{grid-template-columns:1fr;gap:0}.highlight-card .highlight-number-wrap{grid-column:1;grid-row:1}.highlight-card h3{grid-column:1;grid-row:2;margin-top:8px}.highlight-card-footer{grid-column:1;grid-row:3}}@media(prefers-reduced-motion:reduce){.highlight-spark{animation:none}}@media(forced-colors:active){.highlight-card,.highlight-card.is-plan,.kpi-showcase{color:CanvasText;background:Canvas;border:1px solid CanvasText}.highlight-group-heading h2,.highlight-number,.is-plan .highlight-number{color:CanvasText}.highlight-spark{display:none}.highlight-category-bar button[aria-pressed=true]{color:HighlightText;background:Highlight;border:1px solid Highlight}.highlight-filter-disclosure summary{border-color:CanvasText}}.highlight-portrait{grid-column:span 2;grid-row:span 2;min-width:0;margin:0;background:#156146;color:white;border-radius:4px;overflow:hidden}.highlight-portrait img{display:block;width:100%;height:380px;object-fit:cover;object-position:center 10%}.highlight-portrait figcaption{padding:16px 24px}.highlight-portrait-name{font-weight:600;margin:0 0 8px}.highlight-portrait blockquote{margin:0;font-size:1.125rem;line-height:1.4;text-wrap:pretty}.highlight-portrait blockquote p{margin:0}.highlight-portrait a{display:inline-flex;align-items:center;min-height:44px;font-size:.875rem;gap:6px}.has-portrait .highlight-card.is-lead,.has-portrait .highlight-empty{grid-column:span 2}@media(min-width:761px) and (max-width:1050px){.has-portrait{grid-template-columns:repeat(4,minmax(0,1fr))}.has-portrait .highlight-card:not(.is-lead){grid-column:span 2}.highlight-portrait{grid-row:span 3}}@media(max-width:760px){.highlight-portrait{grid-column:1;grid-row:auto}.highlight-portrait img{height:300px}.highlight-portrait figcaption{padding:16px}.has-portrait .highlight-card.is-lead,.has-portrait .highlight-empty{grid-column:1}}@media(forced-colors:active){.highlight-portrait{background:Canvas;color:CanvasText;border:1px solid CanvasText}}.mobile-network-flow{display:none}@media (max-width:700px){.dashboard-redesign .network-composition:not(.use-list)>.network-map-viewport,.dashboard-redesign .network-composition>.network-pan-hint{display:none}.dashboard-redesign .network-composition:not(.use-list)>.mobile-network-flow{display:block}.mobile-network-flow{position:relative;width:100%;padding:16px 0 24px;isolation:isolate}.mobile-network-flow .mobile-flow-svg{position:absolute;inset:0;width:100%;height:100%;pointer-events:none;overflow:visible;z-index:-1}.mobile-flow-edge{fill:none;stroke:#0b5d3b;stroke-width:1.8;vector-effect:non-scaling-stroke}.mobile-flow-edge.is-muted{opacity:.14}.mobile-flow-edge.is-active{stroke-width:2.2}.mobile-flow-edge.stated-cooperation{stroke-dasharray:7 5}.mobile-flow-edge.signed-mou-reported{stroke-dasharray:2 4}.mobile-flow-arrow{fill:#0b5d3b;stroke:none}.mobile-flow-subject{width:min(220px,calc(100% - 48px));margin:0 auto 36px;padding:16px 12px;border:1px solid #b7d0c2;border-radius:18px;background:#fff;text-align:center;display:flex;flex-direction:column;align-items:center;gap:8px}.dashboard-redesign .mobile-network-flow .mobile-flow-subject .collage-avatar{width:96px;height:96px;border-radius:50%;border:2px solid #0b5d3b;box-shadow:0 0 0 3px #fff,0 0 0 5px #008751}.mobile-flow-subject h3{margin:4px 0 0;font-size:1.125rem;font-weight:600;line-height:1.3;color:#0b5d3b}.mobile-flow-subject>span:last-child{font-size:.8125rem;color:var(--inclusion-muted)}.mobile-network-flow .mobile-flow-stage-title{max-width:calc(50% - 32px);margin:0 20px 18px;font-size:.9375rem;line-height:1.4;font-weight:600;color:#0b5d3b}.mobile-flow-actors,.mobile-flow-initiatives{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:24px 28px;padding-inline:20px}.mobile-flow-partner,.mobile-flow-tile{min-width:0;width:100%;min-height:112px;display:flex;flex-direction:column;justify-content:center;align-items:center;gap:8px;padding:12px 8px;border:1px solid #b7d0c2;border-radius:12px;color:#24352d;background:#fff;font-size:.8125rem;line-height:1.4;text-align:center;overflow-wrap:anywhere}.dashboard-redesign .mobile-network-flow .mobile-flow-partner .collage-avatar{width:40px;height:40px;flex-shrink:0;border-radius:8px}.dashboard-redesign .mobile-network-flow .mobile-flow-partner .collage-avatar.is-logo{width:56px;height:40px}.mobile-flow-partner .collage-avatar img{object-fit:contain}.mobile-flow-tile{justify-content:start;align-items:start;text-align:left}.dashboard-redesign .mobile-network-flow .mobile-flow-tile .activity-thumbnail{width:30px;height:30px;flex-shrink:0}.mobile-flow-tile small{display:flex;justify-content:space-between;width:100%;margin-top:auto;color:var(--inclusion-muted);font-size:.75rem}.mobile-flow-partner[aria-pressed=true],.mobile-flow-tile[aria-pressed=true]{outline:2px solid #0b5d3b;outline-offset:2px;background:#f5faf6}.mobile-flow-partner.is-dimmed,.mobile-flow-tile.is-dimmed{color:var(--inclusion-muted);border-color:var(--inclusion-line)}.mobile-flow-direct{display:flex;flex-direction:column;align-items:center;gap:6px;margin:48px 20px 0;width:calc(100% - 40px);padding:14px 10px;min-height:72px;border:1px dashed #0b5d3b;border-radius:12px;background:#fff;color:#0b5d3b;text-align:center;font-size:.8125rem;line-height:1.5}.mobile-flow-bridge{pointer-events:none}}@media (forced-colors:active){.mobile-flow-edge{stroke:CanvasText}.mobile-flow-arrow{fill:CanvasText}.mobile-flow-direct,.mobile-flow-partner,.mobile-flow-subject,.mobile-flow-tile{color:CanvasText;background:Canvas;border-color:CanvasText}}@media (max-width:700px){.dashboard-redesign .collaboration-section>.network-actor-selection,.dashboard-redesign .collaboration-section>.network-legend{display:none}.dashboard-redesign .collaboration-section:has(.mobile-network-flow[data-show-all=true])>.network-legend{display:flex}.mobile-flow-hint{margin:-12px 20px 24px;color:var(--inclusion-muted);font-size:.875rem;line-height:1.5;text-align:center}.mobile-flow-actors.is-focused,.mobile-flow-initiatives.is-focused{grid-template-columns:minmax(0,1fr);justify-items:center}.mobile-flow-actors.is-focused>button{width:min(200px,100%)}.mobile-flow-initiatives.is-focused>button{width:min(240px,100%);font-size:.875rem}.mobile-flow-all,.mobile-flow-change{display:inline-flex;align-items:center;justify-content:center;min-height:44px;padding:8px 12px;background:#fff;color:#0b5d3b;border:1px solid #b7d0c2;border-radius:8px;font-size:.8125rem;line-height:1.4}.mobile-flow-change{margin-top:4px}.mobile-flow-all{display:flex;width:calc(100% - 40px);margin:24px 20px 0}}