@font-face{font-family:Newsreader;font-style:normal;font-display:swap;font-weight:400;src:url(/_astro/newsreader-vietnamese-400-normal.DdKr49mV.woff2)format("woff2"),url(/_astro/newsreader-vietnamese-400-normal.BekUZro8.woff)format("woff");unicode-range:U+102-103,U+110-111,U+128-129,U+168-169,U+1A0-1A1,U+1AF-1B0,U+300-301,U+303-304,U+308-309,U+323,U+329,U+1EA0-1EF9,U+20AB}@font-face{font-family:Newsreader;font-style:normal;font-display:swap;font-weight:400;src:url(/_astro/newsreader-latin-ext-400-normal.svq1FPys.woff2)format("woff2"),url(/_astro/newsreader-latin-ext-400-normal.DYA1XoQK.woff)format("woff");unicode-range:U+100-2BA,U+2BD-2C5,U+2C7-2CC,U+2CE-2D7,U+2DD-2FF,U+304,U+308,U+329,U+1D00-1DBF,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20C0,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:Newsreader;font-style:normal;font-display:swap;font-weight:400;src:url(/_astro/newsreader-latin-400-normal.BFBkh4jY.woff2)format("woff2"),url(/_astro/newsreader-latin-400-normal.gRTjlS2D.woff)format("woff");unicode-range:U+??,U+131,U+152-153,U+2BB-2BC,U+2C6,U+2DA,U+2DC,U+304,U+308,U+329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@font-face{font-family:Newsreader;font-style:normal;font-display:swap;font-weight:600;src:url(/_astro/newsreader-vietnamese-600-normal.CaH84vfx.woff2)format("woff2"),url(/_astro/newsreader-vietnamese-600-normal.CVAR0otO.woff)format("woff");unicode-range:U+102-103,U+110-111,U+128-129,U+168-169,U+1A0-1A1,U+1AF-1B0,U+300-301,U+303-304,U+308-309,U+323,U+329,U+1EA0-1EF9,U+20AB}@font-face{font-family:Newsreader;font-style:normal;font-display:swap;font-weight:600;src:url(/_astro/newsreader-latin-ext-600-normal.BXv5iMHi.woff2)format("woff2"),url(/_astro/newsreader-latin-ext-600-normal.BrbfzHZ5.woff)format("woff");unicode-range:U+100-2BA,U+2BD-2C5,U+2C7-2CC,U+2CE-2D7,U+2DD-2FF,U+304,U+308,U+329,U+1D00-1DBF,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20C0,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:Newsreader;font-style:normal;font-display:swap;font-weight:600;src:url(/_astro/newsreader-latin-600-normal.30OJ_TG_.woff2)format("woff2"),url(/_astro/newsreader-latin-600-normal.DUnT2r2g.woff)format("woff");unicode-range:U+??,U+131,U+152-153,U+2BB-2BC,U+2C6,U+2DA,U+2DC,U+304,U+308,U+329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@font-face{font-family:IBM Plex Sans;font-style:normal;font-display:swap;font-weight:400;src:url(/_astro/ibm-plex-sans-cyrillic-ext-400-normal.g30qAdWV.woff2)format("woff2"),url(/_astro/ibm-plex-sans-cyrillic-ext-400-normal.Dsrv2Tcn.woff)format("woff");unicode-range:U+460-52F,U+1C80-1C8A,U+20B4,U+2DE0-2DFF,U+A640-A69F,U+FE2E-FE2F}@font-face{font-family:IBM Plex Sans;font-style:normal;font-display:swap;font-weight:400;src:url(/_astro/ibm-plex-sans-cyrillic-400-normal.DZqxrq2p.woff2)format("woff2"),url(/_astro/ibm-plex-sans-cyrillic-400-normal.BTotfTJu.woff)format("woff");unicode-range:U+301,U+400-45F,U+490-491,U+4B0-4B1,U+2116}@font-face{font-family:IBM Plex Sans;font-style:normal;font-display:swap;font-weight:400;src:url(/_astro/ibm-plex-sans-greek-400-normal._efipK4i.woff2)format("woff2"),url(/_astro/ibm-plex-sans-greek-400-normal.D9ESIMu3.woff)format("woff");unicode-range:U+370-377,U+37A-37F,U+384-38A,U+38C,U+38E-3A1,U+3A3-3FF}@font-face{font-family:IBM Plex Sans;font-style:normal;font-display:swap;font-weight:400;src:url(/_astro/ibm-plex-sans-vietnamese-400-normal.DG4YqDda.woff2)format("woff2"),url(/_astro/ibm-plex-sans-vietnamese-400-normal.fK1oJ5dG.woff)format("woff");unicode-range:U+102-103,U+110-111,U+128-129,U+168-169,U+1A0-1A1,U+1AF-1B0,U+300-301,U+303-304,U+308-309,U+323,U+329,U+1EA0-1EF9,U+20AB}@font-face{font-family:IBM Plex Sans;font-style:normal;font-display:swap;font-weight:400;src:url(/_astro/ibm-plex-sans-latin-ext-400-normal.C5H60-Va.woff2)format("woff2"),url(/_astro/ibm-plex-sans-latin-ext-400-normal.RBey6euL.woff)format("woff");unicode-range:U+100-2BA,U+2BD-2C5,U+2C7-2CC,U+2CE-2D7,U+2DD-2FF,U+304,U+308,U+329,U+1D00-1DBF,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20C0,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:IBM Plex Sans;font-style:normal;font-display:swap;font-weight:400;src:url(/_astro/ibm-plex-sans-latin-400-normal.CDDApCn2.woff2)format("woff2"),url(/_astro/ibm-plex-sans-latin-400-normal.CYLoc0-x.woff)format("woff");unicode-range:U+??,U+131,U+152-153,U+2BB-2BC,U+2C6,U+2DA,U+2DC,U+304,U+308,U+329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@font-face{font-family:IBM Plex Sans;font-style:normal;font-display:swap;font-weight:500;src:url(/_astro/ibm-plex-sans-cyrillic-ext-500-normal.Cs5J6C77.woff2)format("woff2"),url(/_astro/ibm-plex-sans-cyrillic-ext-500-normal.DB5PtV2g.woff)format("woff");unicode-range:U+460-52F,U+1C80-1C8A,U+20B4,U+2DE0-2DFF,U+A640-A69F,U+FE2E-FE2F}@font-face{font-family:IBM Plex Sans;font-style:normal;font-display:swap;font-weight:500;src:url(/_astro/ibm-plex-sans-cyrillic-500-normal.CocWQlwt.woff2)format("woff2"),url(/_astro/ibm-plex-sans-cyrillic-500-normal.ByOcLdNv.woff)format("woff");unicode-range:U+301,U+400-45F,U+490-491,U+4B0-4B1,U+2116}@font-face{font-family:IBM Plex Sans;font-style:normal;font-display:swap;font-weight:500;src:url(/_astro/ibm-plex-sans-greek-500-normal.JMMifIXV.woff2)format("woff2"),url(/_astro/ibm-plex-sans-greek-500-normal.CuWXN6rf.woff)format("woff");unicode-range:U+370-377,U+37A-37F,U+384-38A,U+38C,U+38E-3A1,U+3A3-3FF}@font-face{font-family:IBM Plex Sans;font-style:normal;font-display:swap;font-weight:500;src:url(/_astro/ibm-plex-sans-vietnamese-500-normal.e4dixQRQ.woff2)format("woff2"),url(/_astro/ibm-plex-sans-vietnamese-500-normal.BEb3_waV.woff)format("woff");unicode-range:U+102-103,U+110-111,U+128-129,U+168-169,U+1A0-1A1,U+1AF-1B0,U+300-301,U+303-304,U+308-309,U+323,U+329,U+1EA0-1EF9,U+20AB}@font-face{font-family:IBM Plex Sans;font-style:normal;font-display:swap;font-weight:500;src:url(/_astro/ibm-plex-sans-latin-ext-500-normal.DakdToA3.woff2)format("woff2"),url(/_astro/ibm-plex-sans-latin-ext-500-normal.D0aIdm-b.woff)format("woff");unicode-range:U+100-2BA,U+2BD-2C5,U+2C7-2CC,U+2CE-2D7,U+2DD-2FF,U+304,U+308,U+329,U+1D00-1DBF,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20C0,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:IBM Plex Sans;font-style:normal;font-display:swap;font-weight:500;src:url(/_astro/ibm-plex-sans-latin-500-normal.6ng42L7E.woff2)format("woff2"),url(/_astro/ibm-plex-sans-latin-500-normal.BgVn5rGT.woff)format("woff");unicode-range:U+??,U+131,U+152-153,U+2BB-2BC,U+2C6,U+2DA,U+2DC,U+304,U+308,U+329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@font-face{font-family:IBM Plex Sans;font-style:normal;font-display:swap;font-weight:600;src:url(/_astro/ibm-plex-sans-cyrillic-ext-600-normal.DUMzJB7m.woff2)format("woff2"),url(/_astro/ibm-plex-sans-cyrillic-ext-600-normal.Bz0x94Yp.woff)format("woff");unicode-range:U+460-52F,U+1C80-1C8A,U+20B4,U+2DE0-2DFF,U+A640-A69F,U+FE2E-FE2F}@font-face{font-family:IBM Plex Sans;font-style:normal;font-display:swap;font-weight:600;src:url(/_astro/ibm-plex-sans-cyrillic-600-normal.71GNu3SW.woff2)format("woff2"),url(/_astro/ibm-plex-sans-cyrillic-600-normal.BGq0mW3O.woff)format("woff");unicode-range:U+301,U+400-45F,U+490-491,U+4B0-4B1,U+2116}@font-face{font-family:IBM Plex Sans;font-style:normal;font-display:swap;font-weight:600;src:url(/_astro/ibm-plex-sans-greek-600-normal.DzTrcv_p.woff2)format("woff2"),url(/_astro/ibm-plex-sans-greek-600-normal.D-CqTdkO.woff)format("woff");unicode-range:U+370-377,U+37A-37F,U+384-38A,U+38C,U+38E-3A1,U+3A3-3FF}@font-face{font-family:IBM Plex Sans;font-style:normal;font-display:swap;font-weight:600;src:url(/_astro/ibm-plex-sans-vietnamese-600-normal.DpPYBSTl.woff2)format("woff2"),url(/_astro/ibm-plex-sans-vietnamese-600-normal.DgdngZtN.woff)format("woff");unicode-range:U+102-103,U+110-111,U+128-129,U+168-169,U+1A0-1A1,U+1AF-1B0,U+300-301,U+303-304,U+308-309,U+323,U+329,U+1EA0-1EF9,U+20AB}@font-face{font-family:IBM Plex Sans;font-style:normal;font-display:swap;font-weight:600;src:url(/_astro/ibm-plex-sans-latin-ext-600-normal.DOrvGEcy.woff2)format("woff2"),url(/_astro/ibm-plex-sans-latin-ext-600-normal.DIrixKbi.woff)format("woff");unicode-range:U+100-2BA,U+2BD-2C5,U+2C7-2CC,U+2CE-2D7,U+2DD-2FF,U+304,U+308,U+329,U+1D00-1DBF,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20C0,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:IBM Plex Sans;font-style:normal;font-display:swap;font-weight:600;src:url(/_astro/ibm-plex-sans-latin-600-normal.CuJfVYMP.woff2)format("woff2"),url(/_astro/ibm-plex-sans-latin-600-normal.Cu4Hd6ag.woff)format("woff");unicode-range:U+??,U+131,U+152-153,U+2BB-2BC,U+2C6,U+2DA,U+2DC,U+304,U+308,U+329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@font-face{font-family:NZN Dollar;src:url(/fonts/dollar-400.woff2)format("woff2");font-weight:400;font-style:normal;font-display:swap;unicode-range:U+24}@font-face{font-family:NZN Dollar;src:url(/fonts/dollar-500.woff2)format("woff2");font-weight:500;font-style:normal;font-display:swap;unicode-range:U+24}@font-face{font-family:NZN Dollar;src:url(/fonts/dollar-600.woff2)format("woff2");font-weight:600;font-style:normal;font-display:swap;unicode-range:U+24}:root{--green:#1e3b32;--green-band:#26473c;--green-line:#3d5c50;--green-text:#bfcdc4;--ivory:#faf8f2;--cream:#f2ece0;--sand:#e6ddcb;--rule:#d8cfbf;--ink:#252722;--muted:#5c5850;--ochre:#bc955a;--ochre-ink:#85602a;--gold:#e2c27f;--plum:#6a4d61;--umber:#5a4a3a;--serif:"NZN Dollar", "Newsreader", Georgia, serif;--sans:"NZN Dollar", "IBM Plex Sans", system-ui, sans-serif}body{background:var(--ivory);margin:0}a{color:inherit;text-underline-offset:3px;text-decoration-thickness:1px}a:hover{text-decoration-thickness:2px}a:focus-visible,button:focus-visible,input:focus-visible{outline:2px solid var(--ochre);outline-offset:3px}.num{font-variant-numeric:tabular-nums lining-nums}.card{transition:background-color .15s}.card:hover{background:var(--cream)}.navrow{scrollbar-width:none}.navrow::-webkit-scrollbar{display:none}body{color:var(--ink);font-family:var(--sans);font-variant-numeric:tabular-nums lining-nums;font-size:16px;line-height:1.6}button,input{font:inherit}button{cursor:pointer}svg text{font-family:var(--sans)}.line-chart{flex-direction:column;gap:10px;width:100%;min-width:0;display:flex}.line-chart>svg{width:100%;height:auto;display:block}.chart-top,.chart-legend,.chart-controls,.chart-readout{flex-wrap:wrap;align-items:center;gap:8px 24px;font-size:14px;display:flex}.chart-top{justify-content:space-between}.chart-top h2{font-family:var(--sans);margin:0;font-size:17px;font-weight:600}.chart-legend{gap:8px 18px}.chart-legend span{align-items:center;gap:8px;display:flex}.chart-readout{border-top:1px solid var(--rule);padding-top:10px;font-size:15px}.chart-controls{justify-content:space-between}.chart-controls label{align-items:center;gap:10px;min-height:44px;display:flex}.chart-controls label:first-child{flex:240px}.chart-controls input[type=range]{min-width:80px;accent-color:var(--ochre);flex:1}.chart-controls input[type=checkbox]{width:18px;height:18px;accent-color:var(--ochre)}.measure-buttons{border:1px solid var(--green);display:flex}.measure-buttons button{min-height:44px;color:var(--green);background:0 0;border:0;padding:0 18px;font-size:15px;font-weight:500}.measure-buttons button[aria-pressed=true]{background:var(--green);color:var(--ivory)}.source-note{color:var(--muted);margin:0;font-size:13px}.source-note.dark{color:var(--green-text)}.stat-tile{border-right:1px solid var(--rule);border-bottom:1px solid var(--rule);flex-direction:column;gap:6px;min-width:0;min-height:210px;padding:20px 20px 18px;text-decoration:none;display:flex}.stat-value{font-size:46px}.bar-chart{min-width:0;max-width:100%}.bar-chart.scrollable{overflow-x:auto}.bar-chart>svg{width:100%;height:auto;display:block}.bar-chart.scrollable>svg{touch-action:pan-x pan-y;min-width:640px}.government-swatch{border:1px solid var(--green-line);width:18px;height:12px}@media (width<560px){.latest-figures{grid-template-columns:repeat(2,minmax(0,1fr))!important}.stat-tile{padding-inline:12px}.stat-value{font-size:clamp(28px,8vw,46px)}.stat-when{white-space:nowrap;text-overflow:ellipsis;overflow:hidden}}.actions{flex-wrap:wrap;gap:10px;padding-top:6px;display:flex}.act{border:1px solid var(--rule);background:var(--ivory);min-height:44px;color:var(--green);align-items:center;padding:0 16px;font-size:15px;font-weight:500;text-decoration:none;display:inline-flex}.act:hover{border-color:var(--green)}.act.primary{background:var(--green);color:var(--ivory);border-color:var(--green)}.data-table{overflow-x:auto}.data-table table{border-collapse:collapse;width:100%;min-width:640px;font-size:16px}.data-table th,.data-table td{border-bottom:1px solid var(--rule);text-align:left;vertical-align:top;padding:14px 16px 14px 0}.data-table thead th{border-bottom:1px solid var(--ink);font-weight:500}.data-table tbody th{font-weight:400}.per-person-band{border-top:1px solid var(--ink);grid-template-columns:repeat(auto-fit,minmax(230px,1fr));display:grid}.per-person-band>div{flex-direction:column;gap:4px;padding:20px 24px 4px 0;display:flex}.per-person-band .num:first-child{font-family:var(--serif);font-size:48px;font-weight:600;line-height:1.02}.per-person-band .then{color:var(--muted);font-size:14px}.per-person-band.dark{border-color:var(--green-line)}.per-person-band.dark .num:first-child{font-size:56px}.ai-steps{flex-direction:column;flex:1.3 480px;gap:14px;min-width:0;margin:0;padding:0;list-style:none;display:flex}.ai-steps>li{align-items:flex-start;gap:14px;display:flex}.ai-steps>li>span:first-child{font-family:var(--serif);color:var(--gold);font-size:28px;line-height:1}.ai-steps li>div{flex-direction:column;flex:1;gap:10px;min-width:0;display:flex}.ai-prompt{background:var(--ivory);border:1px solid var(--rule);margin:0;padding:14px 16px;font-family:ui-monospace,Menlo,monospace;font-size:14px;line-height:1.55;display:block}.ai-steps .ai-prompt{background:var(--green-band);border-color:var(--green-line)}.ai-steps button{align-self:flex-start}.function-bars{flex-direction:column;gap:12px;display:flex}.function-row{grid-template-columns:minmax(140px,240px) minmax(0,1fr) 70px;align-items:center;gap:14px;font-size:15px;display:grid}.function-row svg{width:100%;height:14px}.function-row .num{text-align:right;font-weight:500}.skip{background:var(--ivory);color:var(--green);z-index:10;padding:10px;position:absolute;top:-100px;left:24px}.skip:focus{top:10px}@media (width<=700px){article[aria-labelledby=s-debt]{grid-column:span 1!important}.function-row{grid-template-columns:minmax(100px,1fr) minmax(0,1fr) 60px;gap:8px}.chart-legend{font-size:12px}.chart-controls label:first-child{flex-basis:100%}}.line-chart.dark .chart-readout{border-color:var(--green-line)}@media (width<=700px){section[aria-label=More\ stories]>div{grid-template-columns:repeat(auto-fit,minmax(min(100%,320px),1fr))!important}}.terms-control{align-items:center;gap:8px;min-height:44px;font-size:14px;display:flex}.terms-control input{width:18px;height:18px;accent-color:var(--green)}.line-chart.dark .chart-legend{width:100%}.line-chart.dark .chart-legend strong{margin-right:auto}.content{flex-direction:column;gap:22px;min-width:0;max-width:1200px;margin:0 auto;padding:56px 24px;display:flex}.content h1,.content h2,.content h3{font-family:var(--serif);margin:0;font-weight:500;line-height:1.08}.content h1{letter-spacing:-.02em;font-size:clamp(42px,5vw,62px)}.content h2{font-size:clamp(30px,3.4vw,40px)}.content h3{font-size:26px}.content p{margin:0;font-size:17px}.content p.source-note{font-size:13px}.title-band{background:var(--green);color:var(--ivory)}.cream{background:var(--cream);border-block:1px solid var(--rule)}.hub-title{gap:28px;padding-top:28px;padding-bottom:52px}.hub-title .section-heading{max-width:780px}.section-heading{flex-direction:column;gap:14px;display:flex}.section-heading>p{max-width:860px}.lead-heading{flex-flow:wrap;align-items:flex-end;gap:16px 64px}.lead-heading>h2{flex:440px;font-size:clamp(32px,3.8vw,46px)}.lead-heading>p{flex:380px}.hub-tiles{border-top:1px solid var(--green-line);grid-template-columns:repeat(auto-fit,minmax(230px,1fr));display:grid}.hub-tiles>a{flex-direction:column;gap:4px;min-width:0;padding:20px 20px 4px 0;text-decoration:none;display:flex}.hub-tiles strong{font-family:var(--serif);font-size:clamp(32px,4vw,50px);line-height:1.05}.gold{color:var(--gold)}.hub-tiles small{color:var(--green-text);font-size:13px}.hub-catalogue{grid-template-columns:minmax(0,1.6fr) minmax(0,1fr);gap:40px 64px;display:grid}.measure-cards{grid-template-columns:repeat(auto-fill,minmax(min(250px,100%),1fr));gap:12px;margin-top:22px;display:grid}.measure-cards>a{border:1px solid var(--rule);background:var(--ivory);flex-direction:column;gap:6px;padding:18px;text-decoration:none;display:flex}.measure-cards>a>span{font-family:var(--serif);font-size:22px;line-height:1.15}.questions{border-top:1px solid var(--ink);margin-top:18px}.questions p{border-bottom:1px solid var(--rule);padding:14px 0;font-size:16px}.gaps-box{border:1px solid var(--rule);flex-direction:column;gap:14px;padding:24px;display:flex}.section-link{min-height:44px;color:var(--green);align-self:flex-start;align-items:center;display:flex}.dataset-title>.content{gap:18px;padding-top:28px;padding-bottom:40px}.content .answer-sentence{max-width:860px;font-family:var(--serif);font-size:clamp(22px,2.4vw,28px);line-height:1.35}.two-columns{grid-template-columns:minmax(0,1fr) minmax(0,1fr);gap:36px 64px;display:grid}.two-columns>div{flex-direction:column;gap:14px;min-width:0;display:flex}.record{grid-template-columns:minmax(80px,1fr) minmax(0,3fr);gap:10px 18px;margin:0;font-size:15px;display:grid}.record dd{overflow-wrap:anywhere;margin:0}.comparison-bars{flex-direction:column;gap:12px;display:flex}.comparison-row{grid-template-columns:minmax(160px,240px) minmax(0,1fr) 130px;align-items:center;gap:14px;padding:6px 0;font-size:15px;display:grid}.comparison-row small{color:var(--muted);font-size:13px;display:block}.comparison-row>svg{width:100%;height:32px;display:block}.comparison-row strong{text-align:right;font-weight:500}.chart-endpoints{flex-wrap:wrap;gap:8px 24px;font-size:14px;display:flex}select{font:inherit;max-width:100%;min-height:44px;color:var(--ink);background:var(--ivory);border:1px solid var(--rule);padding:8px 12px}select:focus-visible{outline:2px solid var(--ochre);outline-offset:3px}.measure-buttons{flex-wrap:wrap}input[type=range]{min-height:44px}@media (width<=700px){.two-columns,.hub-catalogue{grid-template-columns:minmax(0,1fr)}.comparison-row{grid-template-columns:minmax(110px,1fr) minmax(0,1fr) 90px;gap:8px;font-size:13px}.comparison-row strong{overflow-wrap:anywhere}.record{grid-template-columns:minmax(0,1fr)}.content{padding:40px 20px}.hub-tiles{grid-template-columns:repeat(2,minmax(0,1fr))}.hub-tiles strong{font-size:30px}}.compare-governments{flex-direction:column;gap:22px;min-width:0;display:flex}.compare-governments>label{flex-wrap:wrap;align-items:center;gap:12px;min-height:44px;display:flex}.compare-governments .data-table td{max-width:280px}.bar-inspection{flex-wrap:wrap;align-items:center;gap:12px;min-height:44px;margin-top:10px;font-size:14px;display:flex}.bar-inspection input{min-width:80px;accent-color:var(--ochre);flex:1}*,:before,:after{box-sizing:border-box}.side-chart{grid-template-columns:minmax(0,1fr) minmax(0,1.5fr);align-items:start;gap:22px 64px;display:grid}.side-chart>.section-heading{grid-area:1/1}.side-chart>astro-island,.side-chart>.comparison-bars{grid-area:1/2/span 3;min-width:0}.side-chart>.source-note{grid-area:4/2}.side-chart>.section-link{grid-area:2/1}@media (width<=900px){.side-chart{display:flex}}.election-band{background:var(--cream);border-bottom:1px solid var(--rule);color:var(--ink);padding:48px 0}.election-band h2{font-family:var(--serif);max-width:960px;margin:0;font-size:clamp(28px,3.5vw,40px);font-weight:500;line-height:1.15}.election-table{max-width:100%;overflow-x:auto}.election-table table{border-collapse:collapse;text-align:left;border-top:1px solid var(--ink);width:100%}.election-table caption{text-align:left;padding:12px 0}.election-table th,.election-table td{border-bottom:1px solid var(--rule);vertical-align:top;min-width:140px;padding:14px 16px}.election-table th:first-child{min-width:190px;padding-left:0}.election-links{flex-wrap:wrap;gap:16px 28px;margin-top:24px;display:flex}.short-version{background:var(--ivory);color:var(--ink)}.short-version>.content{border-top:1px solid var(--ink);padding-top:24px}.answered-question h3{font-family:var(--serif);margin:0;font-size:24px;font-weight:500;line-height:1.25}.answered-question p{margin:12px 0}.questions .answered-question{border-top:1px solid var(--rule);padding:20px 0}.questions .answered-question a{border:0;padding:0;display:inline-block}.story-card{border-right:1px solid var(--rule);border-bottom:1px solid var(--rule);min-width:0;color:var(--ink);flex-direction:column;gap:12px;padding:32px 28px;display:flex}.story-card h2{font-family:var(--serif);margin:0;font-size:28px;font-weight:500;line-height:1.12}.story-card p{margin:0}.story-card .source-note{color:inherit}.story-card>a{align-self:flex-start;font-weight:500}figure.line-chart,figure.bar-chart,figure.comparison-bars,figure.function-bars,figure.chart-scroll{margin:0}.sr-only{clip:rect(0, 0, 0, 0);white-space:nowrap;border:0;width:1px;height:1px;margin:-1px;padding:0;position:absolute;overflow:hidden}.updated-line{margin:12px 0;font-size:13px}.reading-context{max-width:76ch;font-size:16px;line-height:1.55}.reading-context summary{cursor:pointer;min-height:44px}.line-chart,.bar-chart{container-type:inline-size}@container (width<=559px){.line-chart>svg,.bar-chart>svg{aspect-ratio:5/4!important}}[hidden]{display:none!important}.site-header{z-index:30;background:var(--ivory);border-bottom:1px solid var(--rule);position:relative}.header-row{justify-content:space-between;align-items:center;gap:24px;max-width:1200px;margin:auto;padding:12px 24px;display:flex}.wordmark{color:var(--ink);white-space:nowrap;align-items:center;gap:12px;text-decoration:none;display:flex}.wordmark img{width:auto;height:45px;display:block}.logo-word{text-transform:uppercase;letter-spacing:.14em;flex-direction:column;font-family:IBM Plex Sans,system-ui,sans-serif;font-size:16px;font-weight:600;line-height:1.12;display:flex}.wordmark-footer{color:#e9e1d2}.wordmark-footer img{height:42px}.wordmark-footer .logo-word{font-size:15px}.desktop-nav{align-items:center;gap:26px;display:flex}.nav-trigger,.phone-trigger{min-height:44px;font:inherit;color:var(--ink);cursor:pointer;background:0 0;border:0;align-items:center;gap:6px;padding:0 4px;font-size:15px;font-weight:500;text-decoration:none;display:inline-flex}.nav-trigger.active,.nav-trigger[aria-expanded=true]{box-shadow:inset 0 -2px 0 var(--ochre)}.all-data{border:1px solid var(--green);min-height:44px;color:var(--green);align-items:center;padding:0 16px;font-size:15px;font-weight:500;text-decoration:none;display:inline-flex}.nav-panel{background:var(--ivory);position:absolute;top:100%}.topics-panel{border-bottom:1px solid var(--ink);left:0;right:0}.topics-grid{grid-template-columns:repeat(4,minmax(0,1fr));gap:28px 32px;max-width:1200px;margin:auto;padding:28px 24px 32px;display:grid}.hub-menu{border-top:1px solid var(--ink);padding-top:12px}.hub-menu a{padding:5px 0;font-size:15px;text-decoration:none;display:block}.hub-menu a:hover{text-decoration:underline}.hub-menu .hub-name{font-family:var(--serif);padding:0 0 6px;font-size:22px;line-height:1.2}.menu-strip{background:var(--cream);border-top:1px solid var(--rule)}.menu-strip>div{flex-wrap:wrap;justify-content:space-between;gap:8px 24px;max-width:1200px;margin:auto;padding:12px 24px;font-size:14px;display:flex}.compare-panel{border:1px solid var(--rule);border-top:0;width:360px;right:max(24px,50% - 576px)}.compare-panel a{border-bottom:1px solid var(--rule);flex-direction:column;gap:4px;padding:18px 20px;text-decoration:none;display:flex}.compare-panel a:hover{background:var(--cream)}.compare-panel span{font-family:var(--serif);font-size:21px;line-height:1.2}.compare-panel small{font-size:14px}.phone-trigger{display:none}.phone-menu{background:var(--ivory);width:100%;max-width:none;height:100dvh;max-height:none;color:var(--ink);overscroll-behavior:contain;border:0;margin:0;padding:0;overflow-y:auto}.phone-menu::backdrop{background:var(--ivory)}.sheet-header{z-index:1;background:var(--ivory);border-bottom:1px solid var(--rule);justify-content:space-between;align-items:center;padding:12px 20px;display:flex;position:sticky;top:0}.sheet-header .wordmark{gap:10px}.sheet-header .wordmark img{height:39px}.sheet-header .logo-word{font-size:14px}#menu-close{border:1px solid var(--rule);width:44px;height:44px;color:var(--ink);cursor:pointer;background:0 0;font-size:20px}.sheet-content{padding:8px 20px 24px}.sheet-heading{font-family:var(--serif);margin:16px 0 4px;font-size:24px}.phone-hub{border-bottom:1px solid var(--rule)}.phone-hub button{width:100%;min-height:52px;font:inherit;color:var(--ink);text-align:left;cursor:pointer;background:0 0;border:0;justify-content:space-between;align-items:center;padding:0;font-size:17px;font-weight:500;display:flex}.phone-hub button[aria-expanded=true] span{transform:rotate(180deg)}.phone-pages{border-left:2px solid var(--ochre);flex-direction:column;margin-bottom:12px;padding:0 0 12px 14px;display:flex}.phone-pages a{align-items:center;min-height:40px;text-decoration:none;display:flex}.phone-pages a[aria-current]{font-weight:600}.phone-tool{border-bottom:1px solid var(--rule);align-items:center;min-height:52px;font-size:17px;font-weight:500;text-decoration:none;display:flex}.phone-data{background:var(--green);min-height:52px;color:var(--ivory);justify-content:center;align-items:center;margin-top:24px;font-weight:500;text-decoration:none;display:flex}.phone-footer{flex-wrap:wrap;gap:6px 18px;margin-top:24px;font-size:14px;display:flex}.section-bar{background:var(--ivory);border-bottom:1px solid var(--rule);z-index:20;scrollbar-width:none;position:sticky;top:0;overflow-x:auto}.section-bar::-webkit-scrollbar{display:none}.section-row{align-items:center;gap:28px;width:max-content;min-width:min(100%,1200px);max-width:1200px;margin:auto;padding:0 24px;display:flex}.section-name{font-family:var(--serif);white-space:nowrap;border-right:1px solid var(--rule);padding-right:8px;font-size:18px;text-decoration:none}.section-tab{white-space:nowrap;align-items:center;min-height:48px;font-size:15px;font-weight:500;text-decoration:none;display:inline-flex}.section-tab[aria-current]{box-shadow:inset 0 -2px 0 var(--ochre);font-weight:600}.priority-cards{grid-template-columns:repeat(3,minmax(0,1fr));gap:16px;display:grid}.priority-cards a{border:1px solid var(--rule);flex-direction:column;gap:6px;padding:20px;text-decoration:none;display:flex}.priority-cards strong{font-family:var(--serif);font-size:24px;font-weight:500;line-height:1.15}.priority-cards span{font-size:15px}@media (width<=899px){.desktop-nav{display:none}.phone-trigger{display:inline-flex}.header-row{gap:12px;padding:12px 20px}.header-row .wordmark{gap:10px}.header-row .wordmark img{height:39px}.header-row .logo-word{font-size:14px}.priority-cards{grid-template-columns:1fr}}.topic-title .content{gap:18px;padding-top:28px;padding-bottom:40px}.topic-title h1{letter-spacing:-.02em;font-size:clamp(42px,5vw,62px);line-height:1.03}.topic-title .answer-sentence{max-width:860px;font-family:var(--serif);font-size:clamp(22px,2.4vw,28px);line-height:1.35}.narrow{max-width:860px}.question-title .content{gap:18px;padding-top:28px;padding-bottom:36px}.question-title h1{letter-spacing:-.015em;font-size:clamp(36px,4.4vw,52px);line-height:1.06}.question-answer .content{padding-top:40px;padding-bottom:40px}.question-answer .answer-sentence{font-family:var(--serif);font-size:clamp(21px,2.4vw,26px);line-height:1.35}.answer-value{font-family:var(--serif);overflow-wrap:anywhere;font-size:clamp(48px,8vw,80px);line-height:1}.question-context{font-size:17px}.question-links{border-top:1px solid var(--ink);flex-direction:column;display:flex}.question-links a{border-bottom:1px solid var(--rule);padding:14px 0}.supporting-downloads>div{flex-wrap:wrap;gap:8px 20px;padding:6px 0;display:flex}.dataset-figures,.dataset-record{margin-top:24px}figure{margin:18px 0 0}.measure-buttons{min-width:0;max-width:100%}.measure-buttons button{overflow-wrap:anywhere;max-width:100%;padding:8px 18px;line-height:1.4}.topics-list{margin-top:32px}.site-header,.phone-menu{font-family:var(--sans);line-height:1.55}.definition-button{color:inherit;font:inherit;cursor:help;background:0 0;border:0;border-bottom:1px dotted;padding:0}.glossary-term{white-space:nowrap;position:relative}.glossary-term .definition-popover{white-space:normal}.definition-popover{z-index:50;background:var(--ivory);width:min(280px,75vw);color:var(--ink);border:1px solid var(--rule);font:15px/1.5 var(--sans);padding:16px;position:absolute;top:1.6em;left:0;box-shadow:0 4px 16px #1e3b3226}.definition-popover[hidden],.share-menu[hidden]{display:none}.share-widget{display:inline-block;position:relative}.share-menu{z-index:40;background:var(--ivory);min-width:180px;color:var(--ink);border:1px solid var(--rule);padding:12px;position:absolute;bottom:100%;left:0;box-shadow:0 4px 16px #1e3b3226}.share-menu a,.share-menu button{color:inherit;font:inherit;text-align:left;background:0 0;border:none;padding:9px;display:block}.definition-button:focus-visible,.share-widget :focus-visible{outline-offset:4px;outline:2px solid}.hub-standfirst{font:400 clamp(23px, 2.6vw, 31px)/1.4 var(--serif);max-width:950px}.big-number-section strong{font:500 clamp(58px, 7vw, 94px)/1.1 var(--serif);margin:20px 0;display:block}.share-tile{border-right:1px solid var(--rule);border-bottom:1px solid var(--rule);padding:24px}.share-tile strong{font:500 42px/1.12 var(--serif);display:block}.share-tile small{margin:16px 0;display:block}@media (width<560px){.share-tile{min-width:0;padding:20px 12px}.share-tile strong{overflow-wrap:anywhere;font-size:clamp(28px,7.8vw,34px)}}.share-tile .definition-button{text-align:left}.share-tile-actions{align-items:center;gap:12px;display:flex}.share-tile-actions>a,.share-tile-actions [data-share]{align-items:center;min-width:44px;min-height:44px;display:inline-flex}@media (width<560px){.latest-figures{grid-template-columns:1fr!important}}.page-glossary{border-top:1px solid var(--rule);max-width:1200px;font-family:var(--sans);color:var(--muted);margin:48px auto 0;padding:24px 24px 40px;font-size:15px;line-height:1.5}.page-glossary h2{font-family:var(--sans);color:var(--ink);margin:0 0 12px;font-size:15px;font-weight:600}.page-glossary dl{grid-template-columns:minmax(140px,220px) 1fr;gap:8px 24px;margin:0 0 12px;display:grid}.page-glossary dt{color:var(--ink);font-weight:500}.page-glossary dd{margin:0}@media (width<=560px){.page-glossary dl{grid-template-columns:1fr;gap:2px}.page-glossary dd{margin-bottom:10px}}
