@font-face{font-family:DM Sans;font-style:normal;font-weight:400;font-display:swap;src:url(/fonts/dm-sans-latin-400-normal.woff2) format("woff2")}@font-face{font-family:DM Sans;font-style:normal;font-weight:700;font-display:swap;src:url(/fonts/dm-sans-latin-700-normal.woff2) format("woff2")}@font-face{font-family:DM Sans Wordmark;font-style:normal;font-weight:700;font-display:optional;src:url(/fonts/dm-sans-latin-700-normal.woff2) format("woff2")}:root{--cf-bg: #F5EBDD;--cf-ink: #211C1A;--cf-blue: #258DB8;--cf-link: #1D7094;--cf-visited: #185B79;--cf-bar: #1E7398;--cf-dark: #141312;--cf-cream: #F8F1E7;--cf-primary: #E65B32;--cf-amber: #E9A83B;--cf-grid: #DED2C3;--cf-paper: #FFF9F1;--cf-subtext: #6E6257}html{background:var(--cf-bg);color:var(--cf-ink)}*{box-sizing:border-box}body{margin:0;font-family:DM Sans,Arial,Helvetica,sans-serif;line-height:1.6}p,dl,form{max-width:70ch}section,article{margin-block:1.5rem}a{color:var(--cf-link);text-decoration:underline;text-underline-offset:.15em}a:visited{color:var(--cf-visited)}:focus-visible{outline:3px solid currentColor;outline-offset:3px}.skip-link{position:absolute;top:-10rem;left:1rem;z-index:1;padding:.5rem 1rem;background:var(--cf-paper)}.skip-link:focus{top:.5rem}.site-banner{padding:1.5rem 2rem;background:var(--cf-dark);color:var(--cf-cream)}.wordmark,.wordmark:visited{font-family:DM Sans Wordmark,Arial,Helvetica,sans-serif;color:var(--cf-primary);font-size:clamp(1.75rem,4vw,3rem);font-weight:800;line-height:1.2;text-decoration:none}.site-banner p{margin:.5rem 0 0}.site-layout{display:grid;grid-template-columns:minmax(0,1fr);gap:2rem;max-width:92rem;margin-inline:auto;padding:1.5rem 2rem 3rem}.site-sidebar{min-width:0;border-bottom:1px solid var(--cf-grid);padding-bottom:.75rem}.site-nav section{margin:0 0 1.25rem}.site-nav h2{margin:0 0 .25rem;font-size:1rem}.site-nav ul{display:flex;flex-wrap:wrap;gap:.5rem 1.5rem;margin:0;padding:0;list-style:none}.site-nav li{margin-block:.2rem}.site-nav [aria-current=page]{color:var(--cf-ink);font-weight:700;text-decoration-thickness:.15em}.mobile-menu{display:none}main{min-width:0;width:100%;max-width:72rem}main>:first-child,main>article:first-child>:first-child{margin-top:0}h1{font-size:clamp(1.75rem,3vw,2.25rem);line-height:1.25}main h2{width:100%;padding:.45rem .75rem;border-radius:.2rem;background:var(--cf-bar);color:#fff;font-size:1.4rem;line-height:1.4}h3{font-size:1.15rem;line-height:1.4}.site-footer{padding:1rem 2rem;background:var(--cf-dark);color:var(--cf-cream);font-size:.9rem}.site-footer p{max-width:none;margin:0 0 .5rem}.site-footer a,.site-footer a:visited{color:var(--cf-cream)}.site-footer ul{display:flex;flex-wrap:wrap;gap:.5rem 1.25rem;margin:0;padding:0;list-style:none}.table-scroll{max-width:100%;overflow-x:auto}table{border-collapse:collapse;width:100%}th,td{border:1px solid var(--cf-grid);padding:.5rem;text-align:left;vertical-align:top}fieldset{min-width:0}label{display:block;margin-top:.75rem}input,select,textarea,button{font:inherit;max-width:100%}input,select,textarea{min-width:0}textarea{width:100%}button{margin-block:.75rem;background:var(--cf-primary);color:var(--cf-ink);border:1px solid var(--cf-ink)}button,summary{cursor:pointer}caption{color:var(--cf-subtext)}dt{font-weight:700;margin-top:.75rem}dd{margin-left:0}blockquote{margin-inline:1rem}[hidden]{display:none!important}a,td,dd{overflow-wrap:normal;word-break:normal}.lede{font-size:1.15rem}.source-line{color:var(--cf-subtext);font-size:.9rem}.month-bars{list-style:none;padding:0;margin:0;display:grid;gap:2px;max-width:40rem}.month-bars li{display:grid;grid-template-columns:9.5rem 1fr 2rem;align-items:center;gap:.5rem;font-size:.85rem}.month-bars__bar{height:.7rem;width:var(--w);min-width:1px;background:var(--cf-primary)}.month-bars__count{text-align:right;font-variant-numeric:tabular-nums}.filters{display:flex;flex-wrap:wrap;gap:.5rem 1rem;max-width:none;margin-block:1.5rem}.filters label{margin:0}.filters select{display:block;max-width:14rem}.tracker-section{margin-block:2.5rem}.tracker-section>h2{display:flex;flex-wrap:wrap;justify-content:space-between;gap:.25rem 1rem;font-size:1.5rem}.tracker-section>h2 .month__count{color:inherit;font-weight:700}.month h3{font-size:1.15rem;border-bottom:1px solid var(--cf-grid);padding-bottom:.25rem}.month__count{color:var(--cf-subtext);font-weight:400}.leaver-list{list-style:none;padding:0;margin:0}.leaver{display:grid;grid-template-columns:minmax(0,1.2fr) minmax(0,1fr) minmax(0,1fr);gap:.25rem 1rem;padding:.5rem 0;border-bottom:1px solid var(--cf-grid)}.leaver__meta{color:var(--cf-subtext);font-size:.9rem}@media(max-width:70rem){.leaver{grid-template-columns:1fr;gap:0}}@media(max-width:47.999rem){.site-banner{padding:1.25rem 1rem}.site-layout{grid-template-columns:minmax(0,1fr);gap:1.5rem;padding:1rem 1rem 2rem}.site-sidebar{border-right:0;border-bottom:1px solid var(--cf-grid);padding:0 0 1rem}.desktop-menu{display:none}.mobile-menu{display:block}.mobile-menu>summary{font-weight:700}.mobile-menu .site-nav{margin-top:1rem;display:grid;grid-template-columns:repeat(auto-fit,minmax(13rem,1fr));gap:0 1.5rem}.site-footer{padding-inline:1rem}}@media(max-width:40rem){[data-stacked-table] thead{display:none}[data-stacked-table],[data-stacked-table] tbody,[data-stacked-table] tr,[data-stacked-table] th,[data-stacked-table] td{display:block;width:100%}[data-stacked-table] tr{margin-block:1rem}[data-stacked-table] td:before{content:attr(data-label) ": ";font-weight:700}.leaver{grid-template-columns:1fr;gap:0}.month-bars li{grid-template-columns:7rem 1fr 1.5rem}}.tag--unchecked{display:inline-block;color:var(--cf-subtext);font-size:.75rem;font-weight:400}.board-figure{padding-block:1rem;border-bottom:1px solid var(--cf-grid)}.board-figure__value{margin:0 0 .25rem;font-size:clamp(1.75rem,3vw,2.5rem);font-weight:700;line-height:1.25;background:var(--cf-amber);width:fit-content;padding-inline:.25rem}main .board-figure__label{margin:0;padding:0;background:none;color:inherit;font-size:1rem;font-weight:400}.board-figure .source-line{margin-block:.35rem}.month-bars--compact{gap:0}.month-bars--compact li{line-height:1.4}.result-headline{font-size:1.75rem;font-weight:700}.evidence-chart{margin:1.5rem 0;max-width:42rem}.evidence-chart figcaption{font-weight:700}.evidence-chart__row{margin-block:.75rem}.evidence-chart__row p{margin:0 0 .2rem}.evidence-chart svg{display:block;width:100%;height:auto}.richest-uk{background:var(--cf-paper);font-weight:700}.tax-receipt-lines{list-style:none;padding:0}.tax-receipt-lines>li{padding:.7rem 0;border-bottom:1px solid var(--grid, #DED2C3)}.tax-receipt-item{display:flex;justify-content:space-between;gap:1rem;flex-wrap:wrap}.tax-receipt-item strong{font-variant-numeric:tabular-nums}.tax-receipt-lines p{margin:.3rem 0 0}.index-summary{display:flex;gap:1rem 3rem;flex-wrap:wrap}.index-summary>div{flex:1 1 15rem}.index-chart{margin:1.5rem 0}.index-chart svg{display:block;width:100%;min-width:50rem;height:auto;font:16px Arial,sans-serif;fill:var(--cf-ink)}.index-event-key{font-size:.9rem}.index-editions{display:flex;flex-wrap:wrap;gap:.5rem 1rem}.index-comparison{display:grid;grid-template-columns:minmax(0,1fr);gap:1.5rem}.index-comparison>section{min-width:0}.social-chart{margin:1.5rem 0}.social-chart-scroll{max-width:100%;overflow-x:auto}.social-chart svg{display:block;width:100%;min-width:48rem;height:auto;font:15px Arial,sans-serif;fill:var(--cf-ink)}[data-social-contract-panel]{padding-block:1rem;border-bottom:1px solid var(--cf-grid)}@media(min-width:75rem){.index-comparison{grid-template-columns:minmax(0,1fr) minmax(0,1fr)}.index-comparison>[data-index-ons]{grid-column:1 / -1}}.hub-grid{display:grid;grid-template-columns:repeat(auto-fit,minmax(min(100%,16rem),1fr));gap:1rem}.hub-grid>article,.hub-grid>section{border:1px solid var(--rule, #DED2C3);padding:1rem;min-width:0}[data-budget-banner]{border-bottom:1px solid #DED2C3;padding-block:.75rem}body[data-home] [data-section-breadcrumbs]{display:none}body[data-home] [data-budget-banner]{padding:.4rem .6rem;font-size:.875rem;margin:.5rem 0}@media(max-width:40rem){body[data-home] .site-banner{padding-block:.6rem}body[data-home] .site-banner p{margin-block:.3rem}body[data-home] main{padding-top:.5rem}}[data-budget-banner]{display:flex;align-items:center;gap:.75rem;width:fit-content;padding:.25rem 0;margin:.5rem 0;font-size:.875rem}[data-budget-banner] button{margin:0;padding:0 .35rem}[data-section-breadcrumbs] p{margin:0 0 .5rem;font-size:.875rem}@media(max-width:47.999rem){.site-banner{padding-block:.6rem}.site-layout{gap:.75rem}.site-sidebar{padding-bottom:.5rem}.mobile-menu .site-nav ul{display:block;padding-left:1rem}h1{margin-top:.5rem}}@media(prefers-reduced-motion:reduce){*,*:before,*:after{animation:none!important;transition:none!important;scroll-behavior:auto!important}}input,select,textarea{color:var(--cf-ink);background:var(--cf-paper);border:1px solid var(--cf-ink)}main h2 a,main h2 a:visited{color:inherit}
