.budget-page.svelte-1aaojwm>header:where(.svelte-1aaojwm){padding-bottom:1rem}.budget-caveat.svelte-1aaojwm{max-width:58rem;margin:.75rem 0 0;color:var(--muted);line-height:1.5}.budget-chart.svelte-1aaojwm{min-width:0}.exact-values.svelte-1aaojwm{padding-top:0}.selected-budget.svelte-1aaojwm{background:var(--surface-soft);box-shadow:inset .35rem 0 var(--accent)}.budget-source.svelte-1aaojwm{max-width:58rem;margin-top:clamp(1.5rem,3vw,2.5rem)}.budget-source.svelte-1aaojwm h2:where(.svelte-1aaojwm){font-size:clamp(1.5rem,2.5vw,2.2rem)}.budget-source.svelte-1aaojwm dl:where(.svelte-1aaojwm){margin:0;padding:0 1rem .75rem}.budget-source.svelte-1aaojwm dl:where(.svelte-1aaojwm) div:where(.svelte-1aaojwm){padding:.8rem 0;border-top:1px solid var(--line)}.budget-source.svelte-1aaojwm dl:where(.svelte-1aaojwm) div:where(.svelte-1aaojwm):first-child{border-top:0}.budget-source.svelte-1aaojwm dt:where(.svelte-1aaojwm){color:var(--muted);font-size:.75rem;font-weight:800;text-transform:uppercase}.budget-source.svelte-1aaojwm dd:where(.svelte-1aaojwm){margin:.35rem 0 0;overflow-wrap:anywhere}@media print{.budget-source.svelte-1aaojwm dl:where(.svelte-1aaojwm){padding:0}}
