.card-slider[data-v-dc743980]{flex-direction:column;gap:1rem;min-width:0;display:flex;container-type:inline-size}.card-slider-more[data-v-dc743980]{color:var(--accent);align-self:flex-end;align-items:center;gap:.375rem;font-weight:500;display:inline-flex}.card-slider-more[data-v-dc743980]:focus-visible{outline:2px solid var(--accent);outline-offset:2px}.card-slider-track[data-v-dc743980]{overscroll-behavior-x:contain;cursor:grab;scroll-snap-type:x mandatory;grid-auto-columns:calc(33.3333% - 1rem);grid-auto-flow:column;gap:1.5rem;margin:0;padding:.25rem .125rem .75rem;list-style:none;display:grid;overflow-x:auto}.card-slider-track>li[data-v-dc743980-s]{scroll-snap-align:start;min-width:0;display:flex}.card-slider-track>li[data-v-dc743980-s]>*{flex:1}@container (width<44rem){.card-slider-track[data-v-dc743980]{grid-auto-columns:calc(50% - .75rem)}}@container (width<28rem){.card-slider-track[data-v-dc743980]{grid-auto-columns:82%}}.card-slider-looping[data-v-dc743980]{scrollbar-width:none;scroll-snap-type:none}.card-slider-dragging[data-v-dc743980]{cursor:grabbing;scroll-snap-type:none;-webkit-user-select:none;user-select:none}.card-slider-track[data-v-dc743980]:focus-visible{outline:2px solid var(--accent);outline-offset:2px}.indicator-row[data-v-4a2b3d3a]{border-bottom:1px solid var(--line)}.indicator-row-body[data-v-4a2b3d3a]{color:var(--text-body);flex-wrap:wrap;align-items:baseline;gap:.25rem 1rem;padding:.875rem .5rem;display:flex}a.indicator-row-body[data-v-4a2b3d3a]{color:var(--text);transition:background-color var(--duration) var(--ease-out),color var(--duration) var(--ease-out);text-decoration:none}a.indicator-row-body[data-v-4a2b3d3a]:hover{background:color-mix(in srgb,var(--sdg-fill,var(--accent)) 8%,transparent)}.indicator-arrow[data-v-4a2b3d3a]{color:var(--sdg-ink,var(--accent));transition:transform var(--duration) var(--ease-out);flex:none;align-self:center;margin-inline-start:auto}a.indicator-row-body:hover .indicator-arrow[data-v-4a2b3d3a]{transform:translate(3px)}.indicator-code[data-v-4a2b3d3a]{min-width:0;font-family:var(--font-mono);color:var(--sdg-ink,var(--text));overflow-wrap:anywhere;flex:0 auto;font-weight:600}.indicator-lang[data-v-4a2b3d3a]{border:1px solid var(--line);font-family:var(--font-mono);letter-spacing:.1em;color:var(--text-dim);flex:none;align-self:center;padding:.0625rem .375rem;font-size:.6875rem}.indicator-title[data-v-4a2b3d3a]{overflow-wrap:anywhere;flex:12rem;min-width:0}a.indicator-row-body:hover .indicator-title[data-v-4a2b3d3a]{text-underline-offset:.22em;text-decoration:underline;text-decoration-thickness:1px}.indicator-group-heading[data-v-917e8c1c]{font-family:var(--font-display);flex-wrap:wrap;align-items:baseline;gap:.25rem 1rem;margin:0 0 .5rem;font-size:1rem;font-weight:600;display:flex}.indicator-group-title[data-v-917e8c1c]{overflow-wrap:anywhere;min-width:0}.indicator-group-list[data-v-917e8c1c]{margin:0;padding:0;list-style:none}.research-list[data-v-a7ab4bd1]{max-width:var(--measure);margin:0;padding:0;list-style:none}.research-row[data-v-a7ab4bd1]{border-bottom:1px solid var(--line);padding:.875rem 0}.research-title[data-v-a7ab4bd1]{color:var(--text);overflow-wrap:anywhere;font-weight:600}.research-meta[data-v-a7ab4bd1]{color:var(--text-dim);font-size:var(--text-small);flex-wrap:wrap;align-items:center;gap:.25rem .75rem;margin:.25rem 0 0;display:flex}.research-more summary[data-v-a7ab4bd1]{color:var(--accent);cursor:pointer;padding:.875rem 0;font-weight:500}.focus-areas[data-v-5cfa538b]{max-width:var(--measure);flex-wrap:wrap;gap:.25rem 0;margin:0;padding:0;list-style:none;display:flex}.focus-area[data-v-5cfa538b]{color:var(--sdg-ink,var(--text));font-weight:500}.focus-area+.focus-area[data-v-5cfa538b]:before{content:"·";color:var(--text-dim);margin:0 .625rem}.sdg-header[data-v-c2ce5a89]{margin-top:1rem}.sdg-header[data-v-c2ce5a89] .sdg-card{min-height:clamp(18rem,14rem + 10vw,24rem)}.sdg-empty[data-v-cbba4a2c]{color:var(--text-dim);margin:0}.sdg-section[data-v-cbba4a2c]{border:1px solid var(--line);border-top:3px solid var(--sdg-fill,var(--accent));background:var(--surface);box-shadow:var(--shadow-rest);border-radius:.375rem;padding:2rem;scroll-margin-top:1rem;container-type:inline-size}.sdg-section+.sdg-section[data-v-cbba4a2c]{margin-top:calc(var(--space-section)/2)}.sdg-section>.section-title[data-v-cbba4a2c]{border-bottom:1px solid var(--line);padding-bottom:.75rem}.sdg-section[data-v-cbba4a2c] .news-card,.sdg-section[data-v-cbba4a2c] .stat-tile{background:var(--bg)}.sdg-section[data-v-cbba4a2c] .news-card:not(:hover),.sdg-section[data-v-cbba4a2c] .stat-tile{box-shadow:none}@media (hover:hover){.sdg-section[data-v-cbba4a2c] .stat-tile:hover{border-color:var(--sdg-fill,var(--accent));background:var(--bg)}.sdg-section[data-v-cbba4a2c] .stat-tile:hover p{color:var(--sdg-ink,var(--text))}.sdg-section[data-v-cbba4a2c] .stat-tile:hover .stat-tile-icon{color:color-mix(in srgb,var(--sdg-ink,var(--accent)) 22%,transparent)}}@media (width<48rem){.sdg-section[data-v-cbba4a2c]{padding:1.25rem}}.commitment[data-v-cbba4a2c],.rich-text[data-v-cbba4a2c]{max-width:var(--measure)}.rich-text[data-v-cbba4a2c]{overflow-wrap:anywhere}.rich-text[data-v-cbba4a2c] table{max-width:100%;display:block;overflow-x:auto}.stats-grid[data-v-cbba4a2c]{grid-template-columns:repeat(4,minmax(0,1fr));gap:1rem;margin:0;padding:0;list-style:none;display:grid}@container (width<40rem){.stats-grid[data-v-cbba4a2c]{grid-template-columns:repeat(2,minmax(0,1fr))}}
