:root,html[data-theme=light]{--lightningcss-light:initial;--lightningcss-dark: ;color-scheme:light;--page-bg:#fff;--surface:#fff;--surface-subtle:#f8fafc;--surface-tint:#f1f5f9;--text-strong:#1a1a2e;--text-body:#374151;--text-secondary:#4b5563;--text-muted:#64748b;--text-faint:#64748b;--border-strong:#cbd5e1;--border:#e5e7eb;--border-soft:#eef2f7;--progress-track:#e9edf3;--brand:#3155c6;--brand-strong:#243f9e;--accent-text-mix:#000;--control-shadow:#0f172a0f;--card-hover-shadow:0 14px 30px #0f172a1f, 0 3px 8px #0f172a0f;--pill-control-height:36px;--pill-control-inner-height:28px}html[data-theme=dark]{--lightningcss-light: ;--lightningcss-dark:initial;color-scheme:dark;--page-bg:#121212;--surface:#2c2c2c;--surface-subtle:#313131;--surface-tint:#3a3a3a;--text-strong:#f8fafc;--text-body:#e5e7eb;--text-secondary:#cbd5e1;--text-muted:#a8b3c4;--text-faint:#8491a5;--border-strong:#6b7c93;--border:#526174;--border-soft:#424242;--progress-track:#424242;--brand:#8ca5ff;--brand-strong:#becaff;--accent-text-mix:#fff;--control-shadow:#0000002e;--card-hover-shadow:0 16px 36px #0000006b, 0 4px 10px #0003}*{box-sizing:border-box}html{background:var(--page-bg)}body{background:var(--page-bg);color:var(--text-body);margin:0;font-family:Inter,system-ui,-apple-system,BlinkMacSystemFont,Segoe UI,sans-serif}button,input,select{font:inherit}button,a{outline-offset:3px}button:focus-visible,a:focus-visible,input:focus-visible,select:focus-visible{outline:3px solid var(--brand)}.page-heading:focus{outline:none}.app-shell{background:var(--page-bg);min-height:100vh;animation:.5s app-fade-in}@keyframes app-fade-in{0%{opacity:0}to{opacity:1}}.explorer-main,.methodology-main{max-width:1040px;margin:0 auto;padding:40px 24px 80px}.skip-link{z-index:100;border:1px solid var(--border-strong);background:var(--surface);color:var(--brand-strong);border-radius:6px;padding:8px 12px;font-size:12px;font-weight:800;text-decoration:none;transition:transform .16s;position:absolute;top:8px;left:8px;transform:translateY(-160%)}.skip-link:focus{transform:translateY(0)}.header-meta-row{justify-content:space-between;align-items:center;gap:20px;margin-bottom:12px;display:flex}.header-controls{align-items:center;gap:8px;display:flex}.tracker-kicker{color:var(--text-muted);letter-spacing:.15em;text-transform:uppercase;margin:0;font-size:10px;font-weight:800}.page-heading{color:var(--text-strong);letter-spacing:0;justify-items:start;margin:0;font-weight:800;line-height:1.04;display:grid}.tracker-title-context{font-size:42px;line-height:1.04}.tracker-title-product{color:var(--brand);font-size:48px;line-height:1.04}.tracker-description{max-width:760px;color:var(--text-muted);margin-top:18px;font-size:16px;line-height:1.6}.tracker-description p{margin:0}.tracker-description p+p{margin-top:10px}.tracker-last-updated{color:var(--text-muted);margin:10px 0 14px;font-size:12px;font-weight:600}.navigation-pill-link{min-height:var(--pill-control-height);border:1px solid var(--border);background:var(--surface);color:var(--text-muted);border-radius:999px;align-items:center;padding:3px;text-decoration:none;transition:transform .18s cubic-bezier(.22,1,.36,1),background .18s,border-color .18s,box-shadow .18s,color .18s;display:inline-flex}.navigation-pill-link-inner{min-height:var(--pill-control-inner-height);border:1px solid #0000;border-radius:999px;justify-content:center;align-items:center;padding:5px 10px;font-size:11px;font-weight:750;line-height:1;display:inline-flex}.navigation-pill-link:hover,.navigation-pill-link:focus-visible{color:var(--brand-strong);border-color:color-mix(in srgb, var(--brand) 32%, transparent);background:color-mix(in srgb, var(--brand) 8%, var(--surface));box-shadow:0 2px 5px var(--control-shadow);transform:translateY(-1px)}.tracker-updates-link{min-height:30px;box-shadow:none;background:0 0;border-color:#0000;padding:6px 0}.tracker-updates-link .navigation-pill-link-inner{min-height:0;padding:0}.tracker-updates-link-arrow{opacity:0;margin-left:5px;transition:opacity .16s,transform .16s;transform:translate(-3px)}.tracker-updates-link:hover .tracker-updates-link-arrow,.tracker-updates-link:focus-visible .tracker-updates-link-arrow{opacity:1;transform:translate(0)}.language-toggle{min-height:var(--pill-control-height);border:1px solid var(--border);background:var(--surface);border-radius:999px;align-items:center;padding:3px;display:inline-flex}.language-toggle-item{align-items:center;display:inline-flex}.language-toggle-divider{color:var(--text-faint);font-size:10px}.language-toggle-option{min-width:38px;min-height:var(--pill-control-inner-height);color:var(--text-muted);box-shadow:none;background:0 0;border:1px solid #0000;border-radius:999px;justify-content:center;align-items:center;padding:5px 8px;font-size:11px;font-weight:800;line-height:1;text-decoration:none;transition:transform .18s cubic-bezier(.22,1,.36,1),background-color .18s,border-color .18s,box-shadow .18s,color .18s;display:inline-flex;transform:translateY(0)}.language-toggle-option--active{border-color:color-mix(in srgb, var(--brand) 32%, transparent);background:var(--surface);color:var(--brand-strong);box-shadow:0 1px 2px var(--control-shadow)}.language-toggle-option:hover,.language-toggle-option:focus-visible{opacity:1;border-color:color-mix(in srgb, var(--brand) 32%, transparent);background:color-mix(in srgb, var(--brand) 8%, var(--surface));color:var(--brand-strong);box-shadow:0 2px 5px var(--control-shadow);transform:translateY(-1px)}:is(.language-toggle:has(.language-toggle-option:not(.language-toggle-option--active):hover) .language-toggle-option--active,.language-toggle:has(.language-toggle-option:not(.language-toggle-option--active):focus-visible) .language-toggle-option--active){color:var(--text-muted);box-shadow:none;background:0 0;border-color:#0000;transform:translateY(0)}.language-toggle-option:active{transform:translateY(0)scale(.97)}.theme-toggle{width:var(--pill-control-height);height:var(--pill-control-height);border:1px solid var(--border);background:var(--surface);color:var(--text-secondary);cursor:pointer;border-radius:999px;justify-content:center;align-items:center;padding:0;transition:transform .18s,background .18s,border-color .18s,box-shadow .18s;display:inline-flex;overflow:hidden}.theme-icon-morph{display:block}.theme-icon-core{fill:currentColor;r:9px;transition:r .26s}.theme-icon-hole{cx:17px;cy:7px;transition:cx .3s,cy .3s}.theme-icon-rays{opacity:0;stroke:currentColor;stroke-width:1.6px;stroke-linecap:round;transform-origin:50%;transition:opacity .22s,transform .32s;transform:rotate(-40deg)scale(.6)}html[data-theme=light] .theme-icon-core{r:4.4px}html[data-theme=light] .theme-icon-hole{cx:32px;cy:-8px}html[data-theme=light] .theme-icon-rays{opacity:1;transform:rotate(0)scale(1)}.theme-toggle:hover,.theme-toggle:focus-visible{border-color:color-mix(in srgb, var(--brand) 32%, transparent);background:color-mix(in srgb, var(--brand) 8%, var(--surface));box-shadow:0 2px 5px var(--control-shadow);transform:translateY(-1px)}.summary-metrics{grid-template-columns:repeat(4,minmax(0,1fr));gap:10px;margin:20px 0 24px;display:grid}.summary-metrics div{border:1px solid var(--border);background:var(--surface);border-radius:8px;min-width:0;padding:16px}.summary-metrics strong,.summary-metrics>div>span,.summary-metric-value{display:block}.summary-metrics strong{color:var(--text-strong);font-size:23px;font-weight:800;line-height:1}.summary-metrics>div>span{overflow-wrap:anywhere;color:var(--text-muted);letter-spacing:.11em;text-transform:uppercase;margin-top:9px;font-size:9px;font-weight:800;line-height:1.25}.filters{border:1px solid var(--border);background:var(--surface);box-shadow:0 1px 2px var(--control-shadow);border-radius:12px;grid-template-columns:minmax(220px,1fr) minmax(155px,.68fr) minmax(165px,.72fr);margin:0 0 16px;transition:border-color .16s,box-shadow .16s;display:grid;overflow:hidden}.filters label{align-items:center;min-width:0;display:flex;position:relative}.filters input,.filters select{width:100%;min-width:0;min-height:38px;color:var(--text-body);letter-spacing:0;text-transform:none;background:0 0;border:0;border-radius:0;outline:0;font-size:13px}.filters input:focus-visible,.filters select:focus-visible{outline:0}.filter-search{color:var(--text-muted)}.filter-search-icon{fill:none;stroke:currentColor;stroke-linecap:round;stroke-width:1.8px;pointer-events:none;width:14px;height:14px;position:absolute;left:12px}.filter-search input{padding:0 12px 0 36px}.filter-search input::placeholder{color:var(--text-muted);opacity:1}.filter-select{border-left:1px solid var(--border);color:var(--text-secondary);padding:4px 6px}.filter-select-placeholder{z-index:1;color:var(--text-secondary);pointer-events:none;font-size:12px;transition:color .16s;position:absolute;left:16px;right:34px}.filter-select:after{content:"";pointer-events:none;border-bottom:1.5px solid;border-right:1.5px solid;width:5px;height:5px;position:absolute;right:14px;transform:translateY(-2px)rotate(45deg)}.filter-select select{appearance:none;min-height:30px;color:var(--text-secondary);cursor:pointer;text-overflow:ellipsis;border-radius:8px;padding:0 30px 0 10px;font-size:12px;transition:background-color .16s,box-shadow .16s,color .16s;position:relative}.filter-select select.filter-select-native--placeholder{color:#0000}.filter-select-native--placeholder option{color:var(--text-body)}.filter-select:hover select,html[data-filter-input-modality=keyboard] .filter-select:focus-within select{background:var(--surface-tint)}.filter-select:hover select:not(.filter-select-native--placeholder),.filter-select:hover .filter-select-placeholder,html[data-filter-input-modality=keyboard] .filter-select:focus-within select:not(.filter-select-native--placeholder),html[data-filter-input-modality=keyboard] .filter-select:focus-within .filter-select-placeholder{color:var(--text-body)}html[data-filter-input-modality=keyboard] .filter-select:focus-within select{box-shadow:0 0 0 3px color-mix(in srgb, var(--brand) 32%, transparent)}html[data-filter-input-modality=keyboard] .filters:has(.filter-search:focus-within){border-color:var(--brand);box-shadow:0 0 0 3px color-mix(in srgb, var(--brand) 26%, transparent)}.initiative-filter-status{margin-bottom:10px}.initiative-filter-status:not(:has(.classification-clear-button)){height:0;margin:0}.classification-clear-button{min-height:30px;color:var(--text-muted);cursor:pointer;background:0 0;border:1px solid #0000;border-radius:999px;align-items:center;gap:7px;padding:6px 10px;font-size:11px;font-weight:800;transition:transform .18s,background .18s,border-color .18s,box-shadow .18s,color .18s;display:inline-flex}.classification-clear-button span:first-child{font-weight:700}.classification-clear-button:hover,.classification-clear-button:focus-visible{border-color:color-mix(in srgb, var(--brand) 32%, transparent);background:color-mix(in srgb, var(--brand) 8%, var(--surface));color:var(--brand-strong);box-shadow:0 2px 5px var(--control-shadow);transform:translateY(-1px)}.initiative-grid{grid-template-columns:repeat(2,minmax(0,1fr));align-items:stretch;gap:14px;display:grid}@keyframes initiative-card-filter-enter{0%{opacity:0;transform:translateY(4px)scale(.95)}to{opacity:1;transform:translateY(0)scale(1)}}.initiative-grid--filter-exit .initiative-card{pointer-events:none;opacity:0;transform:translateY(4px)scale(.985);transition:opacity .24s,transform .24s!important}.initiative-grid--filter-enter .initiative-card{animation:.35s both initiative-card-filter-enter;animation-delay:var(--initiative-filter-delay,0s)}.initiative-card{border:1px solid var(--border-strong);background:var(--surface);border-radius:8px;flex-direction:column;min-width:0;transition:background .15s,border-color .2s,transform .2s cubic-bezier(.22,1,.36,1),box-shadow .2s;display:flex;position:relative;overflow:hidden}@media (width>=761px){.initiative-card[data-expanded=false] .initiative-card-trigger{flex:auto;height:100%}.initiative-card[data-expanded=true],.initiative-card[data-expanded=true]+.initiative-card{align-self:start}.initiative-card:has(+.initiative-card[data-expanded=true]){align-self:start}}.initiative-classification-slot{z-index:2;max-width:calc(100% - 74px);transition:top .18s;display:flex;position:absolute;top:30px;left:18px}.initiative-card[data-expanded=true] .initiative-classification-slot{top:18px}.pillar-classification{isolation:isolate;border:1px solid var(--pillar-accent);background:var(--surface);border-radius:999px;grid-template-columns:max-content minmax(0,1fr);align-items:stretch;width:max-content;min-width:0;max-width:100%;display:inline-grid;position:relative;overflow:hidden}.pillar-classification-indicator{top:-1px;bottom:-1px;left:calc(var(--pillar-kind-left) - 1px);z-index:1;width:calc(var(--pillar-kind-width) + 1px);background:var(--pillar-fill);opacity:0;pointer-events:none;border-radius:999px;transition:left .25s cubic-bezier(.22,1,.36,1),width .25s cubic-bezier(.22,1,.36,1),opacity .1s;position:absolute}.pillar-classification[data-indicator-ready=true] .pillar-classification-indicator{opacity:1}.pillar-classification[data-active-target=name] .pillar-classification-indicator{left:var(--pillar-name-left);width:calc(var(--pillar-name-width) + 1px)}.pillar-classification:has(.pillar-classification-name:hover) .pillar-classification-indicator{left:var(--pillar-name-left);width:calc(var(--pillar-name-width) + 1px)}.pillar-classification:has(.pillar-classification-name:focus-visible) .pillar-classification-indicator{left:var(--pillar-name-left);width:calc(var(--pillar-name-width) + 1px)}.pillar-classification-button{z-index:2;cursor:pointer;white-space:nowrap;background:0 0;border:0;border-radius:999px;justify-content:center;align-items:center;min-width:0;min-height:28px;padding:7px 10px;font-size:11px;font-weight:800;line-height:1;transition:color .14s;display:inline-flex;position:relative}.pillar-classification-kind{color:#fff}.pillar-classification-name{width:100%;color:color-mix(in srgb, var(--pillar-accent) 78%, var(--accent-text-mix));padding:7px 11px;line-height:1.25;overflow:hidden}.pillar-classification-button span{text-overflow:ellipsis;min-width:0;overflow:hidden}.pillar-classification--static .pillar-classification-button{cursor:default;transition:none}.pillar-classification--static .pillar-classification-kind{background:var(--pillar-fill);color:#fff}.pillar-classification--static .pillar-classification-name,:is(.pillar-classification[data-active-target=name] .pillar-classification-kind,.pillar-classification:not(.pillar-classification--static):has(.pillar-classification-name:hover) .pillar-classification-kind,.pillar-classification:not(.pillar-classification--static):has(.pillar-classification-name:focus-visible) .pillar-classification-kind){color:color-mix(in srgb, var(--pillar-accent) 78%, var(--accent-text-mix))}:is(.pillar-classification[data-active-target=name] .pillar-classification-name,.pillar-classification:not(.pillar-classification--static):has(.pillar-classification-name:hover) .pillar-classification-name,.pillar-classification:not(.pillar-classification--static):has(.pillar-classification-name:focus-visible) .pillar-classification-name){color:#fff}.pillar-classification-button:focus-visible{outline:none}.pillar-classification:has(.pillar-classification-button:focus-visible){outline:3px solid var(--brand);outline-offset:3px}.initiative-card-trigger{width:100%;min-width:0;min-height:263px;color:inherit;cursor:pointer;text-align:left;background:0 0;border:0;grid-template-rows:auto 1fr auto;align-content:stretch;gap:10px;padding:30px 18px;display:grid}.initiative-card[data-expanded=true] .initiative-card-trigger{grid-template-rows:auto auto;align-content:start;gap:14px;min-height:0;padding:18px}.initiative-card-top-row{justify-content:space-between;align-items:center;gap:12px;min-width:0;min-height:28px;display:flex}.initiative-card-chevron{width:28px;height:28px;color:var(--text-secondary);border:1px solid #0000;border-radius:6px;flex:0 0 28px;justify-content:center;align-items:center;transition:transform .18s,background .16s,border-color .16s,box-shadow .16s;display:inline-flex}.initiative-card-chevron:after{content:"";border-bottom:1.5px solid;border-right:1.5px solid;width:7px;height:7px;transition:transform .16s;display:block;transform:translateY(-2px)rotate(45deg)}.initiative-card-chevron[data-expanded=true]:after{transform:translateY(2px)rotate(-135deg)}.initiative-card-main{display:block}.initiative-card-title{-webkit-line-clamp:2;min-height:44px;color:var(--text-strong);-webkit-box-orient:vertical;font-size:18px;font-weight:800;line-height:1.22;display:-webkit-box;overflow:hidden}.initiative-card[data-expanded=true] .initiative-card-title{min-height:0;display:block;overflow:visible}.initiative-card-status-row{flex-wrap:wrap;align-items:center;gap:7px;margin-top:10px;display:flex}.initiative-horizon,.initiative-timeline-badge{border:1px solid var(--border);background:var(--surface);min-height:24px;color:var(--text-body);letter-spacing:.07em;text-transform:uppercase;border-radius:5px;justify-content:center;align-items:center;padding:4px 8px;font-size:9px;font-weight:850;line-height:1;display:inline-flex}.initiative-horizon:before{content:"";background:var(--text-faint);border-radius:50%;width:5px;height:5px;margin-right:6px}.initiative-timeline-badge{gap:5px}.initiative-timeline-year{letter-spacing:.04em;font-variant-numeric:tabular-nums}.initiative-timeline-segments{align-items:center;gap:3px;display:inline-flex}.initiative-timeline-segment{background:var(--text-faint);border-radius:999px;flex:none;width:7px;height:4px}.initiative-target-callout{border:1px solid var(--border);background:var(--surface);border-radius:6px;gap:5px;padding:11px 12px;display:grid}.initiative-card[data-expanded=true] .initiative-target-callout{display:none}.initiative-target-label{color:var(--text-muted);letter-spacing:.1em;text-transform:uppercase;font-size:9px;font-weight:800}.initiative-target-preview{gap:5px;display:grid}.initiative-target-preview strong{color:var(--text-secondary);font-size:13px;line-height:1.35}.initiative-target-intro{display:block}.initiative-target-list{gap:4px;display:grid}.initiative-target-list-item{color:var(--text-secondary);grid-template-columns:8px minmax(0,1fr);font-size:12px;font-weight:750;line-height:1.35;display:grid}.initiative-target-list-item:before{content:"•";color:var(--brand)}.initiative-card-trigger:focus-visible .initiative-card-chevron,.initiative-card:hover .initiative-card-chevron{border-color:var(--border-soft);background:var(--surface-subtle);box-shadow:0 2px 5px var(--control-shadow);transform:translateY(-1px)}.initiative-card:hover{border-color:color-mix(in srgb, var(--text-secondary) 28%, var(--border-strong));box-shadow:var(--card-hover-shadow);transform:translateY(-3px)}.initiative-card:has(.initiative-card-trigger:focus-visible){border-color:color-mix(in srgb, var(--text-secondary) 28%, var(--border-strong));box-shadow:var(--card-hover-shadow);transform:translateY(-3px)}.initiative-details{border-top:1px solid var(--border);padding:0 18px 18px}.initiative-details section{margin-top:18px}.initiative-details h3{color:var(--text-faint);letter-spacing:.1em;text-transform:uppercase;margin:0 0 6px;font-size:10px;font-weight:800}.initiative-details p,.initiative-details li{color:var(--text-secondary);margin:0;font-size:14px;line-height:1.6}.initiative-details ul{margin:0;padding-left:20px}.initiative-details .source-text-intro+ul{margin-top:4px}.initiative-facts{grid-template-columns:repeat(2,minmax(0,1fr));gap:10px;margin:18px 0 0;display:grid}.initiative-facts div{background:var(--surface-subtle);border-radius:6px;min-width:0;padding:10px}.initiative-facts dt{color:var(--text-muted);letter-spacing:.08em;text-transform:uppercase;font-size:9px;font-weight:800}.initiative-facts dd{color:var(--text-secondary);margin:5px 0 0;font-size:12px;font-weight:700;line-height:1.4}.blueprint-target{border-left:3px solid var(--pillar-accent);background:var(--surface-subtle);padding:11px 12px}.no-results{border:1px solid var(--border);color:var(--text-muted);text-align:center;border-radius:8px;padding:36px}.blueprint-context{margin-top:48px}.roadmap,.outcomes,.methodology-sections article{border:1px solid var(--border);background:var(--surface);border-radius:8px}.roadmap h2,.outcomes h2,.methodology-sections h2{color:var(--text-strong);margin:0;font-size:17px}.outcomes p{margin:9px 0 0;line-height:1.6}.roadmap,.outcomes{margin-top:14px;padding:18px}.roadmap>div{flex-wrap:wrap;gap:9px;margin-top:12px;display:flex}.roadmap span{background:var(--surface-subtle);border-radius:999px;padding:7px 10px;font-size:13px;font-weight:700}.methodology-main .explorer-header{margin-bottom:28px}.methodology-main .header-controls{justify-content:flex-end;margin-bottom:38px}.methodology-main .page-heading{font-size:48px}.explorer-intro{max-width:760px;color:var(--text-muted);margin:18px 0 0;font-size:16px;line-height:1.6}.methodology-sections{gap:12px;display:grid}.methodology-sections article{padding:20px}.methodology-sections p{margin:10px 0 0;line-height:1.6}.site-footer{border:1px solid var(--border-soft);background:var(--surface-subtle);color:var(--text-muted);border-radius:10px;margin-top:56px;padding:0;font-size:12px;line-height:1.65;overflow:hidden}.site-footer-main{grid-template-columns:minmax(0,3fr) minmax(180px,2fr);display:grid}.site-footer-summary{min-width:0;padding:28px}.site-footer-brand{color:var(--text-strong);letter-spacing:-.01em;margin:0;font-size:14px;font-weight:800}.site-footer-note{margin:8px 0 0;font-size:13px;line-height:1.6}.site-footer-nav{border-left:1px solid var(--border-soft);min-width:0;padding:28px}.site-footer-nav h2{color:var(--text-secondary);letter-spacing:.08em;text-transform:uppercase;margin:0 0 12px;font-size:11px;font-weight:800;line-height:1.4}.site-footer-nav ul{gap:7px;margin:0;padding:0;list-style:none;display:grid}.site-footer-link{color:var(--text-muted);text-underline-offset:3px;font-size:13px;font-weight:650;line-height:1.55;text-decoration:none;transition:color .16s,text-decoration-color .16s}.site-footer-nav .site-footer-link{color:var(--text-secondary);font-weight:500}.site-footer-link:hover,.site-footer-link:focus-visible{color:var(--brand-strong);text-decoration:underline;-webkit-text-decoration-color:color-mix(in srgb, var(--brand-strong) 45%, transparent);text-decoration-color:color-mix(in srgb, var(--brand-strong) 45%, transparent)}.site-footer-bottom{border-top:1px solid var(--border-soft);padding:16px 28px}.site-footer-bottom p{margin:0}.site-footer-credit-link{color:var(--brand-strong)}.environment-badge{z-index:10;border:1px solid var(--brand);background:var(--surface);color:var(--brand-strong);border-radius:4px;padding:5px 8px;font-size:10px;font-weight:800;position:fixed;bottom:12px;right:12px}.visually-hidden{clip:rect(0, 0, 0, 0);white-space:nowrap;border:0;width:1px;height:1px;margin:-1px;padding:0;position:absolute;overflow:hidden}@media (width>=761px) and (width<=980px){.initiative-card-trigger{min-height:295px}}@media (width<=760px){:root,html[data-theme=light]{--pill-control-height:40px;--pill-control-inner-height:32px}.explorer-main,.methodology-main{padding:32px 20px 64px}.header-meta-row{align-items:flex-start;gap:12px}.header-controls{flex-shrink:0}.tracker-kicker{letter-spacing:.14em;font-size:9px}.tracker-title-context{font-size:32px}.tracker-title-product{font-size:36px}.tracker-description{margin-top:18px;font-size:16px}.summary-metrics,.filters{grid-template-columns:repeat(2,minmax(0,1fr))}.filter-search{border-bottom:1px solid var(--border);grid-column:1/-1}.filter-select--pillar{border-left:0}.initiative-grid{grid-template-columns:1fr}.initiative-card-trigger{min-height:0;padding:18px}.initiative-classification-slot,.initiative-card[data-expanded=true] .initiative-classification-slot{max-width:calc(100% - 58px);top:18px}.pillar-classification{max-width:100%}.pillar-classification-name{white-space:normal;min-width:0}.pillar-classification-name span{text-overflow:clip;white-space:normal;max-width:100%;display:block;overflow:visible}.initiative-facts{grid-template-columns:1fr}.site-footer-main{grid-template-columns:minmax(0,1fr)}.site-footer-summary,.site-footer-nav{padding:22px 20px}.site-footer-nav{border-top:1px solid var(--border-soft);border-left:0}.site-footer-bottom{padding:16px 20px}.methodology-main .page-heading{font-size:38px}}@media (width<=420px){.explorer-main,.methodology-main{padding-inline:16px}.summary-metrics{grid-template-columns:1fr 1fr}.filters{grid-template-columns:1fr}.filter-search{grid-column:auto}.filter-select{border-top:1px solid var(--border);border-left:0}.filter-search+.filter-select{border-top:0}}@media (prefers-reduced-motion:reduce){.app-shell{animation:none}.skip-link,.navigation-pill-link,.tracker-updates-link-arrow,.language-toggle-option,.theme-toggle,.theme-icon-core,.theme-icon-hole,.theme-icon-rays,.classification-clear-button,.pillar-classification-indicator,.pillar-classification-button,.initiative-classification-slot,.initiative-card,.initiative-card-chevron,.initiative-card-chevron:after{transition:none!important}.initiative-card:hover{transform:none}.initiative-card:has(.initiative-card-trigger:focus-visible){transform:none}.initiative-grid--filter-exit .initiative-card,.initiative-grid--filter-enter .initiative-card{opacity:1;transform:none;transition:none!important;animation:none!important}}
