.varjobudjetti-root{--vb-green:green;--vb-yellow:#fa0;--vb-red:red;--vb-grey:#9e9e9e;--vb-green-tint:#d6ecd2;--vb-yellow-tint:#ffe9b3;--vb-red-tint:#fbd6d0;--vb-grey-tint:#e6e6e6;--vb-border:rgba(0,0,0,.15);--vb-control-border:rgba(0,0,0,.45);--vb-chapter:#ffd900;--vb-orange:#f7951d;--vb-cut:#1e1e1e;--vb-increase:var( --vb-orange );--vb-increase-light:#fbc58a;--vb-increase-text:#b35a00;--vb-bar-track:rgba(0,0,0,.08);--vb-hover:rgba(0,0,0,.04);--vb-muted:#646464;--vb-sticky-background:#fff}:root{--vb-scroll-margin:1rem}div.varjobudjetti-root{margin-block:3em}div.varjobudjetti-root+:is(h1,h2,h3,h4,h5,h6){margin-top:4.5rem}:is(h1,h2,h3,h4,h5,h6)+div.varjobudjetti-root{margin-top:1em}@media (max-width:767px){.responsive #top #wrap_all .container:has(.varjobudjetti-root){max-width:93%;width:93%}body:has(.varjobudjetti-root){--wp--style--root--padding-left:3.5vw;--wp--style--root--padding-right:3.5vw}}.varjobudjetti-root .vb-main-title__toggle,.varjobudjetti-root .vb-side,.varjobudjetti-root .vb-table tr,.varjobudjetti-root [id],:is(h1,h2,h3,h4,h5,h6)[id]:has(+div.varjobudjetti-root){scroll-margin-top:calc(var( --vb-sticky-offset, var( --vb-fixed-top, 0px ) ) + var( --vb-scroll-margin ))}.varjobudjetti-root a:focus-visible,.varjobudjetti-root button:focus-visible,.varjobudjetti-root input:focus-visible{outline:2px solid currentColor;outline-offset:2px}.varjobudjetti-root :focus:not(:focus-visible){outline:none}.varjobudjetti-root .vb-main-title__toggle:focus-visible{background:rgb(247 149 29 / .12);box-shadow:inset 4px 0 0 var(--vb-orange);outline:none}.varjobudjetti-root .vb-budget-map__path button,.varjobudjetti-root .vb-button,.varjobudjetti-root .vb-main-title__toggle,.varjobudjetti-root .vb-sticky-path button,.varjobudjetti-root .vb-tile{background:none;border:0;border-radius:0;box-shadow:none;color:inherit;cursor:pointer;font:inherit;margin:0;padding:0;text-transform:none}.varjobudjetti-root .vb-button{border:1px solid var(--vb-control-border);padding:.4em 1em}.varjobudjetti-root .vb-button:hover,.varjobudjetti-root .vb-button[aria-pressed=true]{border-color:currentColor}.varjobudjetti-root .vb-button[aria-pressed=true]{font-weight:700}.varjobudjetti-root .vb-visually-hidden{height:1px;overflow:hidden;position:absolute;width:1px;clip:rect(0 0 0 0);white-space:nowrap}.varjobudjetti-root .vb-side__heading{margin:1.5em 0 .5em}.varjobudjetti-root .vb-budget__controls{margin:-.5em 0 0}.varjobudjetti-root .vb-sticky-path__bar{background:var(--vb-sticky-background);border-bottom:1px solid var(--vb-border);box-shadow:0 2px 4px rgb(0 0 0 / .08);box-sizing:border-box;font-size:.85em;padding:.4em .5em;position:fixed;z-index:100}.varjobudjetti-root .vb-sticky-path__bar--empty{visibility:hidden}.varjobudjetti-root .vb-sticky-path__lines{display:flex;list-style:none;margin:0;overflow:hidden;padding:0;white-space:nowrap}.varjobudjetti-root .vb-sticky-path__line{display:flex;flex:0 1 auto;margin:0;min-width:0}.varjobudjetti-root .vb-sticky-path__line:first-child:not(:last-child){flex-shrink:100}.varjobudjetti-root .vb-sticky-path__part{display:flex;flex:0 100 auto;min-width:4em}.varjobudjetti-root .vb-sticky-path__part:last-child{flex-shrink:1}.varjobudjetti-root .vb-sticky-path__part:not(.vb-sticky-path__part--side)+.vb-sticky-path__part:last-child{flex-shrink:0;max-width:calc(100% - 4em)}.varjobudjetti-root .vb-sticky-path__part--side{flex-shrink:0;min-width:0}.varjobudjetti-root .vb-sticky-path__line+.vb-sticky-path__line:before,.varjobudjetti-root .vb-sticky-path__part+.vb-sticky-path__part:before{color:var(--vb-muted);content:"›";content:"›"/"";flex-shrink:0;padding:0 .4em}@media (max-width:768px){.varjobudjetti-root .vb-sticky-path__lines{display:block;min-height:2lh}.varjobudjetti-root .vb-sticky-path__line+.vb-sticky-path__line:before{content:none}}.varjobudjetti-root .vb-sticky-path button{min-width:0;overflow:hidden;text-overflow:ellipsis}.varjobudjetti-root .vb-sticky-path button:hover{text-decoration:underline}.varjobudjetti-root .vb-search{margin:0 0 1.5em}.varjobudjetti-root .vb-search__field{display:flex;gap:.5em}.varjobudjetti-root .vb-search__field input{border:1px solid var(--vb-control-border);border-radius:0;flex:1;font:inherit;min-width:0;padding:.5em}.varjobudjetti-root .vb-side__count{font-size:.7em;font-weight:400;margin-left:.25em}.varjobudjetti-root .vb-search__empty{font-style:italic}.varjobudjetti-root mark{background-color:#fff176;color:inherit;padding:0}.varjobudjetti-root .vb-main-title__heading{margin:0}.varjobudjetti-root .vb-main-title__toggle{align-items:center;display:grid;gap:.4em .75em;grid-template-columns:auto minmax(0,1fr) minmax(0,1.2fr) auto;padding:.6em .5em;text-align:left;width:100%}.varjobudjetti-root .vb-main-title__toggle:before{border-bottom:2px solid var(--vb-control-border);border-right:2px solid var(--vb-control-border);content:"";flex-shrink:0;height:.45em;margin:0 .1em 0 0;transform:rotate(-45deg);transition:transform .15s;width:.45em}.varjobudjetti-root .vb-main-title__name{grid-column:2;hyphens:auto;overflow-wrap:anywhere}.varjobudjetti-root .vb-main-title__toggle:not(:has(.vb-amount-bars)) .vb-main-title__name{grid-column:2/4}.varjobudjetti-root .vb-main-title__action{border:1px solid var(--vb-control-border);font-size:.85em;font-weight:400;grid-column:4;min-width:7.5em;padding:.1em .5em;text-align:center}.varjobudjetti-root .vb-main-title__toggle:hover .vb-main-title__action{border-color:currentColor}@media (hover:hover){.varjobudjetti-root .vb-main-title__toggle:hover:not(:focus-visible){background:var(--vb-hover)}}.varjobudjetti-root .vb-amount-bars{--vb-amount-bars-label:11em;display:flex;flex-direction:column;font-weight:400;gap:.2em;grid-column:3}.varjobudjetti-root .vb-amount-bars__row{align-items:center;display:flex;gap:.5em}.varjobudjetti-root .vb-amount-bars__fill{background:var(--vb-grey);flex-shrink:0;height:9px;min-width:2px;width:calc((100% - var( --vb-amount-bars-label ))*var( --vb-share ))}.varjobudjetti-root .vb-amount-bars__row--liberal .vb-amount-bars__fill{background:var(--vb-cut)}.varjobudjetti-root .vb-amount-bars--increase .vb-amount-bars__row--government .vb-amount-bars__fill{background:var(--vb-increase-light)}.varjobudjetti-root .vb-amount-bars--increase .vb-amount-bars__row--liberal .vb-amount-bars__fill{background:var(--vb-increase)}.varjobudjetti-root .vb-amount-bars__label{color:var(--vb-muted);font-size:.7em;letter-spacing:.05em;text-transform:uppercase;white-space:nowrap}.varjobudjetti-root .vb-amount-bars__change{color:var(--vb-cut);font-size:1.3em;font-weight:700;letter-spacing:0;margin-left:.3em;text-transform:none}.varjobudjetti-root .vb-amount-bars--increase .vb-amount-bars__change{color:var(--vb-increase-text)}@media (max-width:768px){.varjobudjetti-root .vb-main-title__toggle{grid-template-columns:auto minmax(0,1fr) auto}.varjobudjetti-root .vb-main-title__action{grid-column:3}.varjobudjetti-root .vb-main-title__toggle:not(:has(.vb-amount-bars)) .vb-main-title__name{grid-column:2}.varjobudjetti-root .vb-amount-bars{grid-column:2/4;grid-row:2}}.varjobudjetti-root .vb-main-title__toggle[aria-expanded=true]:before{transform:translateY(-.15em) rotate(45deg)}@media (prefers-reduced-motion:reduce){.varjobudjetti-root .vb-main-title__toggle:before{transition:none}}.varjobudjetti-root .vb-main-title__content{padding:0 .5em 1.5em}.varjobudjetti-root .vb-totals{display:grid;font-weight:700;gap:.25em 1em;grid-template-columns:max-content max-content;margin:0 0 1em}.varjobudjetti-root .vb-totals dd,.varjobudjetti-root .vb-totals dt{margin:0}.varjobudjetti-root .vb-totals dt:after{content:":"}.varjobudjetti-root .vb-totals dd{text-align:right;white-space:nowrap}.varjobudjetti-root .vb-rating{--vb-rating-tint:var( --vb-grey-tint );--vb-rating-dot:var( --vb-grey );background-color:var(--vb-rating-tint);border-radius:999px;color:#1e1e1e;display:inline-block;line-height:1.4;margin-block:-.3em;padding:.15em .65em}.varjobudjetti-root .vb-rating:before{background-color:var(--vb-rating-dot);border-radius:50%;box-shadow:0 0 0 1px rgb(0 0 0 / .25);content:"";display:inline-block;height:.7em;margin-right:.45em;vertical-align:-.05em;width:.7em}.varjobudjetti-root .vb-rating--green{--vb-rating-tint:var( --vb-green-tint );--vb-rating-dot:var( --vb-green )}.varjobudjetti-root .vb-rating--yellow{--vb-rating-tint:var( --vb-yellow-tint );--vb-rating-dot:var( --vb-yellow )}.varjobudjetti-root .vb-rating--red{--vb-rating-tint:var( --vb-red-tint );--vb-rating-dot:var( --vb-red )}.varjobudjetti-root .vb-table{border-collapse:collapse;font-size:.9em;margin:0 0 1.5em;width:100%}.varjobudjetti-root .vb-table td,.varjobudjetti-root .vb-table th{background:none;border:0;border-bottom:1px solid var(--vb-border);padding:.5em;text-align:left;vertical-align:top}.varjobudjetti-root .vb-table th{font-weight:700}.varjobudjetti-root .vb-table .vb-row--chapter td{background-color:var(--vb-chapter);color:#000;font-weight:700}.varjobudjetti-root .vb-table .vb-cell--justification p{margin:0 0 .5em}.varjobudjetti-root .vb-table .vb-cell--justification p:last-child{margin-bottom:0}@media print,screen and (min-width:769px){.varjobudjetti-root .vb-table .vb-cell--amount{text-align:right;white-space:nowrap}.varjobudjetti-root .vb-table .vb-cell--justification{width:40%}.varjobudjetti-root .vb-table td:last-child{white-space:nowrap}.varjobudjetti-root .vb-table .vb-row--level-4 .vb-cell--name{padding-left:2em}}@media screen and (max-width:768px){.varjobudjetti-root .vb-table,.varjobudjetti-root .vb-table tbody,.varjobudjetti-root .vb-table td,.varjobudjetti-root .vb-table tr{display:block;width:auto}.varjobudjetti-root .vb-table thead{height:1px;overflow:hidden;position:absolute;width:1px;clip:rect(0 0 0 0)}.varjobudjetti-root .vb-table tr{border:1px solid var(--vb-border);margin-bottom:1em}.varjobudjetti-root .vb-table td{align-items:baseline;display:flex;flex-wrap:wrap;gap:.25em 1em;justify-content:space-between;text-align:left}.varjobudjetti-root .vb-table td:before{content:attr(data-label);content:attr(data-label) /"";font-weight:700}.varjobudjetti-root .vb-table .vb-cell__value{min-width:0}.varjobudjetti-root .vb-table .vb-cell--justification .vb-cell__value,.varjobudjetti-root .vb-table .vb-cell--name .vb-cell__value{flex-basis:100%}.varjobudjetti-root .vb-table .vb-cell--amount .vb-cell__value{margin-left:auto;text-align:right;white-space:nowrap}.varjobudjetti-root .vb-table td:empty{display:none}.varjobudjetti-root .vb-main-title__content{padding-inline:0}}.varjobudjetti-root .vb-summary__total{text-align:center}.varjobudjetti-root .vb-summary__total p{font-size:clamp(1.4em,4vw,2.1em);line-height:1.3;margin:0 0 1em}.varjobudjetti-root .vb-summary__figure{display:block;font-size:1.2em;white-space:nowrap}.varjobudjetti-root .vb-bars{list-style:none;margin:0;padding:0}.varjobudjetti-root .vb-bars__item{display:grid;gap:.25em 1em;grid-template-columns:1fr auto;margin:0 0 .75em}.varjobudjetti-root .vb-bars__label{min-width:0;overflow-wrap:anywhere}.varjobudjetti-root .vb-bars__label a{color:inherit;text-decoration:none}.varjobudjetti-root .vb-bars__label a:hover{text-decoration:underline}.varjobudjetti-root .vb-bars__value{font-weight:700;text-align:right}.varjobudjetti-root .vb-bars__detail{color:var(--vb-muted);display:inline-block;font-weight:400;white-space:nowrap}.varjobudjetti-root .vb-bar{background:var(--vb-bar-track);display:block;grid-column:1/-1;height:12px}.varjobudjetti-root .vb-bar--large{background:var(--vb-orange);height:32px;margin:.5em auto 0;max-width:40em;width:80%}.varjobudjetti-root .vb-bar__fill{background:var(--vb-cut);display:block;height:100%;margin-left:auto;min-width:2px}.varjobudjetti-root .vb-bar--increase .vb-bar__fill{background:var(--vb-increase);margin-left:0}.varjobudjetti-root .vb-bars-group+.vb-bars-group{margin-top:2em}.varjobudjetti-root .vb-bars-group__heading{margin:0 0 .75em}.varjobudjetti-root .vb-budget-map__path ol{display:flex;flex-wrap:wrap;list-style:none;margin:0 0 .75em;padding:0}.varjobudjetti-root .vb-budget-map__path li+li:before{content:"›";margin:0 .5em}.varjobudjetti-root .vb-budget-map__path button{text-decoration:underline}.varjobudjetti-root .vb-budget-map__path [aria-current]{font-weight:700}.varjobudjetti-root .vb-budget-map__map{margin-bottom:1em;position:relative}.varjobudjetti-root .vb-tile{box-shadow:inset 0 0 0 1px #fff;box-sizing:border-box;display:flex;flex-direction:column;font-size:.8em;gap:.15em;justify-content:flex-start;line-height:1.2;overflow:hidden;padding:.35em .45em;position:absolute;text-align:left}.varjobudjetti-root .vb-tile--bare{padding:0}.varjobudjetti-root .vb-tile--large{font-size:1em}@media (hover:hover){.varjobudjetti-root .vb-tile:hover{box-shadow:inset 0 0 0 2px #fff,inset 0 0 0 4px #1e1e1e}}.varjobudjetti-root .vb-tile:focus-visible{box-shadow:inset 0 0 0 3px #fff,inset 0 0 0 6px #1e1e1e;outline:3px solid #fff0;outline-offset:-3px}.varjobudjetti-root .vb-tile__name{display:-webkit-box;-webkit-box-orient:vertical;-webkit-line-clamp:3;overflow:hidden;overflow-wrap:anywhere}.varjobudjetti-root .vb-tile__change{font-weight:700;white-space:nowrap}.varjobudjetti-root .vb-tile--new{background-image:repeating-linear-gradient(45deg,hsl(0 0% 100% / .1) 0 4px,transparent 4px 10px)}.varjobudjetti-root .vb-budget-map__details{border:1px solid var(--vb-border);margin:0 0 1em;min-height:8em;padding:.75em 1em}.varjobudjetti-root .vb-budget-map__details p{margin:0 0 .5em}.varjobudjetti-root .vb-budget-map__details-name{font-weight:700}.varjobudjetti-root .vb-budget-map__details-links{display:flex;flex-wrap:wrap;gap:0 1.5em}.varjobudjetti-root .vb-budget-map__hint{font-style:italic}.varjobudjetti-root .vb-budget-map__hint--touch{display:none}@media (hover:none){.varjobudjetti-root .vb-budget-map__hint--pointer{display:none}.varjobudjetti-root .vb-budget-map__hint--touch{display:block}}.varjobudjetti-root .vb-budget-map__legend ul{display:flex;flex-wrap:wrap;font-size:.85em;gap:.35em 1em;list-style:none;margin:0 0 .75em;padding:0}.varjobudjetti-root .vb-budget-map__legend li{align-items:center;display:flex;gap:.35em}.varjobudjetti-root .vb-budget-map__swatch{border:1px solid rgb(0 0 0 / .15);display:inline-block;height:1.2em;width:1.2em}@media (max-width:480px){.varjobudjetti-root .vb-totals{grid-template-columns:1fr}.varjobudjetti-root .vb-bars__detail{display:block}.varjobudjetti-root .vb-totals dd{margin-bottom:.5em;text-align:left}}.varjobudjetti-root .vb-search__print{display:none}@media print{.varjobudjetti-root .vb-search__print{display:block;font-weight:700}.varjobudjetti-root .vb-budget__controls,.varjobudjetti-root .vb-main-title__action,.varjobudjetti-root .vb-main-title__toggle:before,.varjobudjetti-root .vb-search,.varjobudjetti-root .vb-sticky-path{display:none}.varjobudjetti-root .vb-bars__item,.varjobudjetti-root .vb-table tr,.varjobudjetti-root .vb-totals{break-inside:avoid}.varjobudjetti-root .vb-budget-map__details{display:none}.varjobudjetti-root .vb-budget-map__map{break-inside:avoid}.varjobudjetti-root .vb-budget-map__legend,.varjobudjetti-root .vb-budget-map__path{break-after:avoid}.varjobudjetti-root .vb-tile{font-size:.55em}.varjobudjetti-root .vb-tile--large{font-size:.7em}.varjobudjetti-root .vb-table{font-size:.8em}.varjobudjetti-root .vb-table td:last-child{white-space:normal}.varjobudjetti-root .vb-amount-bars__fill,.varjobudjetti-root .vb-bar,.varjobudjetti-root .vb-bar__fill,.varjobudjetti-root .vb-budget-map__swatch,.varjobudjetti-root .vb-rating,.varjobudjetti-root .vb-rating:before,.varjobudjetti-root .vb-row--chapter td,.varjobudjetti-root .vb-tile{print-color-adjust:exact;-webkit-print-color-adjust:exact}}