.sdg-report{max-width:1040px;padding-block:64px 96px}.sdg-report h1{letter-spacing:var(--tracking-heading-lg);font-size:clamp(32px,4.4vw,52px);line-height:var(--leading-heading-lg);text-wrap:balance;margin-bottom:18px}.sdg-report h2{text-wrap:balance;margin:0 0 14px;font-size:clamp(22px,2.6vw,28px)}.sdg-report h3{margin:0 0 10px;font-size:17px}.sdg-report__lead{max-width:760px;color:var(--text-body);margin-bottom:14px;font-size:15.5px;line-height:1.75}.sdg-report__source{color:var(--text-muted);margin-bottom:32px;font-size:13px}.sdg-report section{margin-bottom:52px;scroll-margin-top:120px}.sdg-report__intro{max-width:760px;color:var(--text-body);margin:0 0 20px;line-height:1.7}.sdg-kpis{grid-template-columns:repeat(4,minmax(0,1fr));gap:12px;margin:0 0 48px;padding:0;list-style:none;display:grid}.sdg-kpis li{border:1px solid var(--line);border-radius:var(--radius-cards);background:var(--surface-1);gap:4px;padding:18px 18px 16px;display:grid}.sdg-kpis strong{color:var(--text-heading);font-family:var(--font-title);font-variant-numeric:tabular-nums;font-size:clamp(26px,3vw,34px);line-height:1.1}.sdg-kpis span{color:var(--text-muted);font-size:13px;line-height:1.45}.sdg-toc{border-block:1px solid var(--line);flex-wrap:wrap;gap:8px 18px;margin:0 0 40px;padding:12px 0;font-size:14px;list-style:none;display:flex}.sdg-toc a{color:var(--accent-strong);text-decoration:none}.sdg-toc a:hover{text-decoration:underline}.sdg-pair{grid-template-columns:repeat(2,minmax(0,1fr));gap:28px;margin-bottom:24px;display:grid}.sdg-table-wrap{overflow-x:auto}.sdg-table{border-collapse:collapse;width:100%;min-width:640px;font-size:13.5px}.sdg-table th,.sdg-table td{border-bottom:1px solid var(--line);text-align:left;vertical-align:top;padding:9px 10px 9px 0}.sdg-table thead th{color:var(--text-muted);font-weight:var(--font-weight-semibold);font-size:12px}.sdg-table .num{font-variant-numeric:tabular-nums;text-align:right;white-space:nowrap}.sdg-table tbody th{color:var(--text-heading);font-weight:var(--font-weight-semibold)}.sdg-table tfoot td,.sdg-table tfoot th{color:var(--text-heading);font-weight:var(--font-weight-semibold);border-bottom:0}.sdg-table caption{color:var(--text-heading);font-weight:var(--font-weight-semibold);text-align:left;margin-bottom:10px;font-size:15px}.sdg-groups{grid-template-columns:repeat(auto-fit,minmax(210px,1fr));gap:12px;margin:0 0 24px;display:grid}.sdg-groups div{border:1px solid var(--line);border-radius:var(--radius-sm);background:var(--surface-2);padding:14px 16px}.sdg-groups dt{color:var(--text-heading);font-weight:var(--font-weight-semibold);margin-bottom:4px;font-size:14px}.sdg-groups dd{color:var(--text-body);margin:0;font-size:13.5px;line-height:1.55}.sdg-assess{grid-template-columns:repeat(3,minmax(0,1fr));gap:16px;display:grid}.sdg-assess>div{border:1px solid var(--line);border-radius:var(--radius-cards);background:var(--surface-1);padding:18px 20px}.sdg-assess ul,.sdg-assess ol{color:var(--text-body);margin:0;padding-left:18px;font-size:14px;line-height:1.6}.sdg-assess li+li{margin-top:6px}.sdg-list{color:var(--text-body);margin:0;padding-left:18px;line-height:1.7}.sdg-next{flex-wrap:wrap;gap:12px;display:flex}@media (width<=900px){.sdg-kpis{grid-template-columns:repeat(2,minmax(0,1fr))}.sdg-pair,.sdg-assess{grid-template-columns:1fr}}.bar-table.svelte-1cnty1h{margin:0}figcaption.svelte-1cnty1h{color:var(--text-heading);font-weight:var(--font-weight-semibold);margin-bottom:10px;font-size:15px}.bar-table__scroll.svelte-1cnty1h{overflow-x:auto}table.svelte-1cnty1h{border-collapse:collapse;width:100%;min-width:320px;font-size:13.5px}thead.svelte-1cnty1h th:where(.svelte-1cnty1h){border-bottom:1px solid var(--line);color:var(--text-muted);font-weight:var(--font-weight-semibold);text-align:left;padding:0 0 6px;font-size:12px}tbody.svelte-1cnty1h th:where(.svelte-1cnty1h),tbody.svelte-1cnty1h td:where(.svelte-1cnty1h){border-bottom:1px solid var(--line);vertical-align:middle;padding:7px 0}tbody.svelte-1cnty1h th:where(.svelte-1cnty1h){width:42%;color:var(--text-body);text-align:left;padding-right:14px;font-weight:400}.bar-table__tag.svelte-1cnty1h{border:1px solid var(--line);color:var(--text-muted);white-space:nowrap;border-radius:999px;margin-left:6px;padding:1px 7px;font-size:11px;display:inline-block}.bar-table__sub.svelte-1cnty1h{color:var(--text-muted);font-size:12px;display:block}.bar-table__cell.svelte-1cnty1h{align-items:center;gap:10px;display:flex}.bar-table__track.svelte-1cnty1h{background:var(--surface-3);border-radius:0 4px 4px 0;flex:1;height:10px;overflow:hidden}.bar-table__track.svelte-1cnty1h span:where(.svelte-1cnty1h){background:var(--accent-strong);border-radius:0 4px 4px 0;height:100%;display:block}.bar-table__value.svelte-1cnty1h{min-width:92px;color:var(--text-heading);font-variant-numeric:tabular-nums;font-size:13px}tr.zero.svelte-1cnty1h .bar-table__value:where(.svelte-1cnty1h){color:var(--text-muted)}.bar-table__note.svelte-1cnty1h{color:var(--text-muted);margin:8px 0 0;font-size:12.5px}@media (width<=620px){tbody.svelte-1cnty1h th:where(.svelte-1cnty1h){width:48%}.bar-table__value.svelte-1cnty1h{min-width:64px}}
