@font-face{font-family:Vazirmatn;src:url('../../fonts/vazirmatn-arabic.woff2') format('woff2');font-style:normal;font-weight:100 900;font-display:swap}
@font-face{font-family:Vazirmatn;src:url('../../fonts/vazirmatn-latin.woff2') format('woff2');font-style:normal;font-weight:100 900;font-display:swap}
@font-face{font-family:'Noto Kufi Arabic';src:url('../../fonts/noto-kufi-arabic.woff2') format('woff2');font-style:normal;font-weight:100 900;font-display:swap}
:root{color-scheme:light;--budget-paper:#fff;--budget-ink:#102d3d;--budget-secondary:#304b5b;--budget-rule:#8a9aa4;--budget-blue:#174bb7;--budget-teal:#006854;--budget-red:#a72c20;--budget-amber:#865100;--budget-surface:#f1f5f8;--budget-focus:#bf4800;--budget-font:Vazirmatn,Tahoma,sans-serif;--budget-display:'Noto Kufi Arabic',Vazirmatn,sans-serif;--budget-clear:transparent}
*{box-sizing:border-box}html{scroll-behavior:smooth;scrollbar-gutter:stable}body.budget-page{margin:0;background:var(--budget-paper)!important;color:var(--budget-ink)!important;font-family:var(--budget-font);font-size:20px;line-height:1.9}body.budget-page :is(button,input,select,textarea){font-family:var(--budget-font)}body.budget-page :is(p,li,dt,dd,th,td,caption,summary,label,figcaption){font-size:18px!important;line-height:1.9!important}body.budget-page :is(button,a,select,input){font-size:18px!important}body.budget-page :is(h1,h2,h3){color:var(--budget-ink)!important;font-family:var(--budget-display);margin:0;line-height:1.7}body.budget-page h1{font-size:clamp(38px,4.4vw,68px)!important;font-weight:850;letter-spacing:-1px}body.budget-page h2{font-size:clamp(29px,2.6vw,43px)!important}body.budget-page h3{font-size:24px!important}body.budget-page p{margin:0}body.budget-page a{color:var(--budget-blue);text-underline-offset:5px}body.budget-page [hidden]{display:none!important}body.budget-page :is(button,input,select){min-height:48px;border:1px solid var(--budget-rule);border-radius:3px;padding:8px 15px;color:var(--budget-ink);background:var(--budget-paper)}body.budget-page button{cursor:pointer;font-weight:650}body.budget-page button:hover:not(:disabled){border-color:var(--budget-blue);background:var(--budget-surface)}body.budget-page :is(button,input,select):disabled{cursor:not-allowed;opacity:.5}body.budget-page :focus-visible{outline:3px solid var(--budget-focus);outline-offset:5px}body.budget-page input[type=range]{accent-color:var(--budget-blue);width:100%;padding:0}body.budget-page input[type=checkbox]{min-height:auto;accent-color:var(--budget-blue)}body.budget-page :is(.budget-primary,button[aria-pressed=true]){background:var(--budget-blue);border-color:var(--budget-blue);color:var(--budget-paper)}body.budget-page .budget-primary:hover:not(:disabled){background:var(--budget-ink);color:var(--budget-paper)}.budget-sr-only{position:absolute;width:1px;height:1px;overflow:hidden;clip:rect(0,0,0,0);white-space:nowrap}.budget-skip{position:fixed;inset-block-start:-150px;inset-inline-start:20px;z-index:100;background:var(--budget-paper);padding:12px;border:2px solid var(--budget-ink)}.budget-skip:focus{inset-block-start:10px}.budget-shell{max-width:1540px;margin:auto;padding-inline:clamp(20px,4.7vw,76px)}.budget-masthead{display:flex;align-items:center;justify-content:space-between;gap:24px;min-height:105px;border-bottom:2px solid var(--budget-ink)}.budget-identity{display:flex;gap:16px;align-items:center;text-decoration:none!important;color:var(--budget-ink)!important;font-weight:750;line-height:1.6}.budget-identity b{display:grid;place-items:center;width:48px;height:51px;border:2px solid var(--budget-ink);font-size:25px;letter-spacing:-3px}.budget-identity small{display:block;font-size:15px!important;font-weight:500}.budget-masthead nav{display:flex;gap:22px;align-items:center;flex-wrap:wrap}.budget-masthead nav a{font-size:16px!important;color:var(--budget-ink)!important}.budget-breadcrumb{padding-block:25px;font-size:16px;color:var(--budget-secondary)}.budget-breadcrumb a{font-size:16px!important}.budget-hero{display:grid;grid-template-columns:minmax(0,1.8fr) minmax(270px,1fr);gap:50px;align-items:end;padding:25px 0 60px}.budget-kicker{font-size:16px!important;letter-spacing:.02em;font-weight:800;color:var(--budget-blue);margin-bottom:14px!important}.budget-hero .budget-deck{font-size:22px!important;max-width:880px;line-height:2!important;margin-top:23px}.budget-hero h1 em{font-style:normal;color:var(--budget-blue)}.budget-hero-aside{border-top:6px solid var(--budget-blue);padding-top:22px;display:grid;gap:20px}.budget-hero-aside strong{font-size:clamp(38px,4vw,62px);font-variant-numeric:tabular-nums;line-height:1.4}.budget-hero-aside p{font-size:18px!important}.budget-actions{display:flex;gap:14px;align-items:center;flex-wrap:wrap;margin-top:24px}.budget-link-button{display:inline-flex;align-items:center;justify-content:center;border:1px solid var(--budget-ink);padding:10px 17px;text-decoration:none;min-height:50px}.budget-link-button.budget-primary{color:var(--budget-paper)!important}.budget-integrity{display:flex;align-items:baseline;gap:12px 22px;flex-wrap:wrap;border:1px solid var(--budget-rule);border-inline-start:6px solid var(--budget-rule);padding:18px 22px;margin-bottom:30px}.budget-integrity.verified{border-inline-start-color:var(--budget-teal)}.budget-integrity.failed{border-color:var(--budget-red)}.budget-integrity strong{font-size:19px}.budget-integrity span{font-size:16px;color:var(--budget-secondary)}.budget-subnav{display:flex;gap:20px;flex-wrap:wrap;padding:20px 0 25px;border-bottom:1px solid var(--budget-rule)}.budget-subnav a{font-size:17px!important}.budget-section{padding:58px 0;border-bottom:2px solid var(--budget-ink);scroll-margin-top:35px;min-width:0}.budget-section-head{display:flex;align-items:end;justify-content:space-between;gap:30px;margin-bottom:30px}.budget-section-head>p{max-width:520px;color:var(--budget-secondary)}.budget-metrics{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));border-top:2px solid var(--budget-ink);border-bottom:1px solid var(--budget-rule)}.budget-metric{padding:24px 22px;border-inline-end:1px solid var(--budget-rule);min-width:0}.budget-metric:last-child{border:0}.budget-metric .budget-metric-label{font-size:18px!important;display:block}.budget-metric strong{display:block;font-size:clamp(28px,3vw,47px);line-height:1.5;font-variant-numeric:tabular-nums;word-break:break-word;margin:12px 0 5px}.budget-metric small{display:block;font-size:15px!important;line-height:1.9!important;color:var(--budget-secondary)}.budget-tag{display:inline-block;padding:2px 9px;border:1px solid currentColor;font-size:15px;line-height:1.8;color:var(--budget-blue);font-weight:650;white-space:nowrap}.budget-tag.estimated{color:var(--budget-amber)}.budget-tag.missing{color:var(--budget-red)}.budget-tag.actual{color:var(--budget-teal)}.budget-note{padding:21px 24px;border-inline-start:4px solid var(--budget-blue);background:var(--budget-surface);margin-top:24px;color:var(--budget-ink)}.budget-note.warning{border-color:var(--budget-amber)}.budget-note p+p{margin-top:12px}.budget-controls{display:flex;align-items:end;gap:18px;flex-wrap:wrap;margin:25px 0}.budget-controls label{display:flex;flex-direction:column;gap:7px;min-width:175px;font-weight:650}.budget-controls .budget-search{flex:1;min-width:220px}.budget-controls .budget-search input{width:100%}.budget-controls .budget-inline-check{flex-direction:row;align-items:center;min-height:48px;gap:10px}.budget-chart-grid{display:grid;grid-template-columns:minmax(0,1.7fr) minmax(300px,1fr);gap:35px;align-items:start}.budget-chart-shell{border:1px solid var(--budget-rule);padding:25px;min-width:0}.budget-chart-shell h3{margin-bottom:18px}.budget-chart-shell svg{display:block;width:100%;height:auto;overflow:visible}.budget-chart-shell .budget-svg-label{font-family:var(--budget-font);fill:var(--budget-ink);font-size:19px}.budget-chart-shell .budget-svg-number{font-family:var(--budget-font);fill:var(--budget-ink);font-size:22px;font-weight:700}.budget-chart-shell .budget-axis{stroke:var(--budget-rule);stroke-width:1}.budget-chart-shell .budget-bar-budget{fill:var(--budget-blue)}.budget-chart-shell .budget-bar-actual{fill:var(--budget-teal)}.budget-chart-shell .budget-bar-negative{fill:var(--budget-red)}.budget-chart-shell .budget-bar-estimate{fill:var(--budget-amber)}.budget-chart-shell .budget-bar-neutral{fill:var(--budget-secondary)}.budget-chart-shell figcaption{margin-top:18px;font-size:16px!important;color:var(--budget-secondary)}.budget-legend{display:flex;gap:22px;flex-wrap:wrap;margin-bottom:15px;font-size:16px}.budget-legend span{display:flex;align-items:center;gap:8px}.budget-legend i{width:15px;height:15px;background:var(--budget-blue)}.budget-legend .actual i{background:var(--budget-teal)}.budget-legend .estimate i{background:var(--budget-amber)}.budget-breakdown{display:grid;gap:0;margin:0}.budget-breakdown>div{padding:18px 0;border-bottom:1px solid var(--budget-rule)}.budget-breakdown dt{font-weight:750}.budget-breakdown dd{margin:5px 0 0}.budget-breakdown .budget-value{font-size:30px!important;font-weight:800}.budget-comparison-note{font-size:17px!important;color:var(--budget-secondary);margin-top:15px!important}.budget-table-scroll{overflow-x:auto;border:1px solid var(--budget-rule);overscroll-behavior-inline:contain}.budget-table-scroll table{width:100%;border-collapse:collapse;min-width:800px}.budget-table-scroll caption{text-align:start;padding:18px 22px;background:var(--budget-paper);font-weight:700}.budget-table-scroll th{background:var(--budget-surface);font-weight:800;text-align:start;vertical-align:top}.budget-table-scroll :is(td,th){padding:16px 19px;border-bottom:1px solid var(--budget-rule);border-inline-end:1px solid var(--budget-rule)}.budget-table-scroll :is(td,th):last-child{border-inline-end:0}.budget-table-scroll tr:last-child td{border-bottom:0}.budget-table-scroll td{vertical-align:top;font-variant-numeric:tabular-nums}.budget-table-scroll th[scope=row]{background:var(--budget-paper);min-width:220px}.budget-table-scroll .budget-numeric{white-space:nowrap}.budget-table-scroll .budget-source-ref{font-size:15px!important;overflow-wrap:anywhere;max-width:300px;direction:ltr;text-align:right}.budget-table-scroll .budget-total :is(th,td){border-top:2px solid var(--budget-ink);font-weight:850}.budget-positive{color:var(--budget-teal)}.budget-negative{color:var(--budget-red)}.budget-neutral{color:var(--budget-secondary)}.budget-explanations{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:25px;margin-top:30px}.budget-explanation{padding:25px;border:1px solid var(--budget-rule)}.budget-explanation h3{margin:10px 0 15px}.budget-explanation p+p{margin-top:14px}.budget-explanation strong{display:block}.budget-explanation .budget-evidence-required{font-size:16px!important;color:var(--budget-secondary);border-top:1px solid var(--budget-rule);padding-top:16px;margin-top:18px}.budget-pager{display:flex;gap:18px;align-items:center;justify-content:space-between;flex-wrap:wrap;margin-top:22px}.budget-pager span{font-size:17px}.budget-pager>div{display:flex;align-items:center;gap:12px}.budget-source-list{display:grid;gap:22px}.budget-source-list article{border:1px solid var(--budget-rule);padding:24px;overflow-wrap:anywhere}.budget-source-list h3{margin-bottom:15px}.budget-source-list code{direction:ltr;display:block;font-size:14px;overflow-wrap:anywhere;white-space:normal;color:var(--budget-secondary);margin-top:15px}.budget-sources-grid{display:grid;grid-template-columns:1fr 1fr;gap:30px}.budget-sources-grid ul{margin:0;padding-inline-start:25px}.budget-sources-grid li+li{margin-top:18px}.budget-assumptions{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:25px}.budget-assumption{border:1px solid var(--budget-rule);padding:24px}.budget-assumption label{display:block;font-weight:750}.budget-assumption output{display:block;font-size:35px;font-weight:800;color:var(--budget-blue);margin:8px 0}.budget-assumption p{font-size:16px!important;color:var(--budget-secondary)}.budget-assumption input[type=number]{width:100%;margin:12px 0}.budget-scenario-buttons{display:flex;gap:12px;flex-wrap:wrap}.budget-scenario-summary{padding:22px 0}.budget-heatmap td{min-width:125px;text-align:center;font-weight:700;border:2px solid var(--budget-paper);background:var(--budget-surface)}.budget-heatmap td.strong{background:var(--budget-teal);color:var(--budget-paper)}.budget-heatmap td.healthy{border:2px solid var(--budget-teal);color:var(--budget-teal)}.budget-heatmap td.risk{background:var(--budget-red);color:var(--budget-paper)}.budget-heatmap td.thin{border:2px solid var(--budget-amber);color:var(--budget-amber)}.budget-heatmap .selected{outline:3px solid var(--budget-ink);outline-offset:-6px}.budget-capital{display:grid;grid-template-columns:1fr 1fr;gap:25px;margin-top:30px}.budget-capital article{border-top:5px solid var(--budget-blue);padding:25px;background:var(--budget-surface)}.budget-capital p{margin-top:14px}.budget-capital strong{display:block;font-size:34px;margin-top:12px}.budget-presentation{border:2px solid var(--budget-ink);margin-block:55px;padding:35px;scroll-margin-top:25px}.budget-presentation-heading{display:flex;gap:30px;justify-content:space-between;align-items:start}.budget-presentation-heading>p{max-width:450px}.budget-presentation-stage{display:grid;grid-template-columns:100px minmax(0,1fr);gap:30px;padding:35px 0;align-items:start}.budget-stage-number{font-size:65px;font-weight:850;color:var(--budget-blue);line-height:1.2}.budget-presentation-stage h3{font-size:clamp(25px,2.6vw,38px)!important;margin-bottom:14px}.budget-presentation-stage p{font-size:22px!important;max-width:980px}.budget-stage-caption{font-size:16px!important;color:var(--budget-secondary);margin-top:15px!important}.budget-presentation progress{width:100%;height:10px;border:0;accent-color:var(--budget-blue)}.budget-stage-controls{display:flex;gap:12px;flex-wrap:wrap;align-items:center;margin-top:20px}.budget-stage-controls>span{margin-inline-start:auto}.budget-stage-dots{display:flex;gap:8px;flex-wrap:wrap}.budget-stage-dots button{padding:5px 12px;min-width:42px}.budget-presentation.is-presenting{box-shadow:0 0 0 4px var(--budget-blue)}.budget-presentation:fullscreen{background:var(--budget-paper);color:var(--budget-ink);display:flex;flex-direction:column;justify-content:center;padding:clamp(35px,6vw,110px);overflow-y:auto;margin:0}.budget-presentation:fullscreen .budget-presentation-stage p{font-size:clamp(24px,2.5vw,38px)!important;max-width:unset}.budget-presentation:fullscreen .budget-presentation-stage h3{font-size:clamp(36px,4vw,60px)!important}.budget-stage-target{outline:3px solid var(--budget-blue);outline-offset:10px}.budget-footer{display:flex;align-items:center;gap:25px;justify-content:space-between;flex-wrap:wrap;padding-block:40px 125px}.budget-footer span{font-size:16px;color:var(--budget-secondary)}.budget-empty{padding:30px;color:var(--budget-secondary)}.budget-print-ledger{display:none}body.budget-page .assembly-assistant{font-size:16px}body.budget-page .assembly-assistant :is(p,li,dt,dd,th,td,caption,summary,label,small){font-size:16px!important}body.budget-page .assembly-assistant :is(button,input,select,textarea,a){font-size:16px!important}body.budget-page .assembly-assistant h2{font-size:24px!important}body.budget-page .assembly-assistant :is(button,textarea,input){min-height:unset}body.budget-page .assembly-assistant input[type=checkbox]{padding:0}body.budget-page .assembly-assistant .aa-launcher{min-height:72px}body.budget-page .assembly-assistant .aa-launcher strong{font-size:17px!important}
.budget-table-scroll{max-width:100%;contain:inline-size}.budget-chart-shell svg{overflow:hidden}body.budget-page details:not([open])>:not(summary){display:none}body.budget-page .aa-launcher small{color:var(--budget-secondary)!important}body.budget-page .aa-launcher-mark i{background:var(--budget-blue)!important}body.budget-page .aa-launcher>span:last-child{color:var(--budget-blue)!important}
/* Financial values remain a single readable number at every viewport size. */
.budget-metric strong{white-space:nowrap;word-break:normal;overflow-wrap:normal}
body.budget-page .assembly-assistant .aa-launcher,body.budget-page .assembly-assistant .aa-launcher:is(:hover,:focus,:focus-visible,:active,:visited){background:var(--budget-paper)!important;color:var(--budget-ink)!important}
body.budget-page .assembly-assistant .aa-launcher strong{color:var(--budget-ink)!important}body.budget-page .assembly-assistant .aa-launcher small{color:var(--budget-secondary)!important}
/* The shared companion keeps its interaction contract and gains a complete light palette here. */
body.budget-page .assembly-assistant{--aa-bg:var(--budget-paper);--aa-surface:var(--budget-paper);--aa-raised:var(--budget-surface);--aa-ink:var(--budget-ink);--aa-muted:var(--budget-secondary);--aa-dim:var(--budget-secondary);--aa-line:var(--budget-rule);--aa-bronze:var(--budget-blue);--aa-teal:var(--budget-teal);--aa-negative:var(--budget-red);--aa-shadow:var(--budget-clear)}
body.budget-page .assembly-assistant :is(.aa-panel,.aa-stage,.aa-composer-row,.aa-transcript article,.aa-transcript .aa-message){background:var(--budget-paper)!important;color:var(--budget-ink)!important}
body.budget-page .assembly-assistant :is(.aa-stage-copy p,.aa-conversation-heading,.aa-empty p,.aa-quick-prompts button,.aa-presenter button,.aa-composer textarea){color:var(--budget-ink)!important}
body.budget-page .assembly-assistant :is(.aa-eyebrow,.aa-identity,.aa-status,.aa-conversation-heading,.aa-conversation-heading span,.aa-empty span,.aa-message-role,.aa-error,.aa-consent,.aa-preferences){font-size:16px!important;line-height:1.85!important}
body.budget-page .assembly-assistant .aa-composer textarea::placeholder{color:var(--budget-secondary)!important;opacity:1}
body.budget-page .assembly-assistant :is(button,input,textarea):disabled{opacity:1!important;color:var(--budget-secondary)!important;background:var(--budget-surface)!important;border-style:dashed!important}
body.budget-page .assembly-assistant :is(.aa-quick-prompts button,.aa-presenter button):is(:hover,:focus,:focus-visible,:active){color:var(--budget-blue)!important;background:var(--budget-paper)!important}
@media(min-width:1600px){body.budget-page .budget-shell{max-width:1700px}body.budget-page :is(p,li,th,td,label){font-size:20px!important}}
@media(max-width:1100px){.budget-masthead{align-items:start;padding-block:23px}.budget-masthead nav{justify-content:flex-end;gap:15px}.budget-hero{gap:30px;grid-template-columns:minmax(0,1.7fr) minmax(230px,1fr)}.budget-chart-grid{grid-template-columns:1fr}.budget-metrics{grid-template-columns:1fr 1fr}.budget-metric:nth-child(2){border-inline-end:0}.budget-metric:nth-child(-n+2){border-bottom:1px solid var(--budget-rule)}.budget-sources-grid{grid-template-columns:1fr}.budget-assumptions{gap:15px}.budget-assumption{padding:17px}}
@media(max-width:720px){.budget-masthead{flex-direction:column;gap:20px}.budget-masthead nav{justify-content:flex-start;gap:14px}.budget-masthead nav a{font-size:15px!important}.budget-hero{grid-template-columns:1fr;padding:20px 0 35px;gap:30px}.budget-hero-aside{display:grid;grid-template-columns:1fr 1fr;gap:15px}.budget-hero-aside strong{font-size:35px}.budget-hero-aside .budget-actions{grid-column:1/-1;margin:0}.budget-hero .budget-deck{font-size:20px!important}.budget-section{padding:38px 0}.budget-section-head{flex-direction:column;align-items:start;gap:17px}.budget-metric{padding:20px 14px}.budget-metric strong{font-size:30px}.budget-metric .budget-metric-label{font-size:16px!important}.budget-metric small{font-size:14px!important}.budget-controls label{min-width:130px;flex:1}.budget-controls .budget-search{flex-basis:100%}.budget-chart-shell{padding:17px}.budget-explanations,.budget-assumptions,.budget-capital{grid-template-columns:1fr}.budget-explanation{padding:20px}.budget-presentation{padding:22px;margin-block:38px}.budget-presentation-heading{flex-direction:column;gap:15px}.budget-presentation-stage{grid-template-columns:50px minmax(0,1fr);gap:15px}.budget-stage-number{font-size:42px}.budget-presentation-stage p{font-size:20px!important}.budget-stage-controls>span{margin:0;width:100%}.budget-stage-controls button{padding:8px 12px}.budget-footer{padding-bottom:130px}.budget-table-scroll :is(th,td){padding:13px 15px}.budget-integrity{padding:15px}.budget-pager{gap:15px}.budget-pager>div{width:100%;justify-content:space-between}}
@media(max-width:480px){.budget-metrics{grid-template-columns:minmax(0,1fr)}.budget-metric{border-inline-end:0;border-bottom:1px solid var(--budget-rule)}.budget-metric strong{font-size:clamp(30px,9vw,42px)}.budget-metric:last-child{border-bottom:0}}
@media(prefers-reduced-motion:reduce){html{scroll-behavior:auto}body.budget-page *{animation:none!important;transition:none!important}}
@media print{@page{size:A4 landscape;margin:13mm}body.budget-page{font-size:11pt!important;print-color-adjust:exact;-webkit-print-color-adjust:exact}.budget-shell{padding:0;max-width:unset}.budget-masthead nav,.budget-subnav,.budget-breadcrumb,.budget-actions,.budget-controls,.budget-scenario-buttons,.budget-pager,.budget-stage-controls,.budget-footer,.assembly-assistant,.budget-skip,.budget-presentation{display:none!important}.budget-masthead{min-height:50px}.budget-hero{padding:22px 0;gap:25px}.budget-hero h1{font-size:30pt!important}.budget-hero .budget-deck{font-size:12pt!important}.budget-hero-aside strong{font-size:30pt}.budget-section{padding:25px 0;break-inside:auto}.budget-section-head{margin-bottom:15px}body.budget-page h2{font-size:23pt!important}body.budget-page h3{font-size:16pt!important}body.budget-page :is(p,li,dt,dd,caption,label){font-size:11pt!important}.budget-integrity{margin-bottom:15px;padding:8px}.budget-metrics{grid-template-columns:repeat(4,1fr)}.budget-metric{padding:12px}.budget-metric strong{font-size:24pt}.budget-chart-grid{grid-template-columns:1.5fr 1fr;gap:20px}.budget-table-scroll{overflow:visible;border:0}.budget-table-scroll table{min-width:0;width:100%}.budget-table-scroll :is(th,td){font-size:9pt!important;padding:7px;line-height:1.55!important}.budget-table-scroll th[scope=row]{min-width:0}.budget-table-scroll thead{display:table-header-group}.budget-table-scroll tr{break-inside:avoid}.budget-table-scroll .budget-source-ref{font-size:8pt!important;max-width:none}.budget-explanations{gap:15px}.budget-explanation{padding:15px;break-inside:avoid}.budget-assumptions{grid-template-columns:repeat(3,1fr)}.budget-sources-grid{grid-template-columns:1fr 1fr}.budget-note{padding:12px}.budget-ledger-live{display:none}.budget-print-ledger{display:block}.budget-print-ledger h3{margin:20px 0 10px}.budget-print-ledger th,.budget-print-ledger td{overflow-wrap:anywhere}.budget-source-list article{padding:15px;break-inside:avoid}.budget-source-list code{font-size:8pt}.budget-capital{gap:15px}}
