.spending-page{--spending-border:#dce5e1;--spending-muted:#53645f}.spending-tool{margin:1.5rem 0 3rem}.spending-controls,.spending-panel,.spending-choices,.spending-notice{border:1px solid var(--spending-border);background:var(--paper,#fff);border-radius:1.1rem;margin-block:1rem;padding:1.3rem}.spending-controls,.spending-controls form,.spending-heading{flex-wrap:wrap;align-items:end;gap:1rem;display:flex}.spending-controls form{flex:1}.spending-field{flex:1;gap:.4rem;min-width:0;font-size:.9rem;font-weight:700;display:grid}.spending-field input,.spending-field select{width:100%;min-height:46px;font:inherit;color:inherit;background:var(--paper,#fff);border:1px solid #a3b8af;border-radius:.55rem;max-width:100%;padding:.65rem}.spending-controls>.spending-field{flex:0 420px}.spending-tool button{border:1px solid var(--brand);min-height:44px;color:var(--on-action);background:var(--brand);cursor:pointer;font:inherit;border-radius:.65rem;padding:.7rem 1rem}.spending-tool button:disabled{opacity:.65;cursor:wait}.spending-tool :is(button,input,select,summary,a):focus-visible{outline-offset:3px;outline:3px solid #b36b31}.spending-tool h2{margin-block:.3rem .7rem;font-size:1.35rem}.spending-tool p{line-height:1.65}.spending-heading{justify-content:space-between;align-items:center;margin-top:1.8rem}.spending-heading .spending-field{flex:0 360px}.spending-heading p{color:var(--spending-muted);margin:.2rem 0}.spending-definition{max-width:90ch}.spending-kpis{grid-template-columns:repeat(auto-fit,minmax(min(100%,240px),1fr));gap:1rem;margin-block:1.4rem;display:grid}.spending-kpis article{border:1px solid var(--spending-border);background:#f1f6f2;border-radius:1rem;padding:1.2rem}.spending-kpis h3{margin:0 0 .8rem;font-size:.95rem}.spending-kpis strong{font-variant-numeric:tabular-nums;font-size:clamp(1.4rem,3vw,2rem);display:block}.spending-kpis small,.spending-tool p>small{margin-top:.6rem;font-size:.85rem;font-weight:400;line-height:1.6;display:block}.spending-kpis .spending-delta{font-size:1.45rem}.spending-bars{gap:1rem;margin-block:1.4rem;padding:0;list-style:none;display:grid}.spending-bar-label{justify-content:space-between;align-items:baseline;gap:.7rem;font-size:.95rem;display:flex}.spending-bar-label span{overflow-wrap:anywhere}.spending-bar-label strong{white-space:nowrap;font-variant-numeric:tabular-nums}.spending-track{background:#edf1ee;border-radius:4px;height:12px;margin-top:.35rem;position:relative;overflow:hidden}.spending-track>span{background:#548d7a;border-radius:4px;height:100%;display:block;position:absolute}.spending-track>i{z-index:1;background:#334d43;width:1px;position:absolute;top:0;bottom:0}.spending-track>span.is-negative{background:#b95d49}.spending-source{color:var(--spending-muted);gap:.35rem;padding-top:.8rem;font-size:.8rem;display:grid}.spending-source a{text-underline-offset:3px;text-decoration:underline}.spending-source details p{margin-block:.4rem}.spending-tool summary{cursor:pointer;min-height:32px;font-weight:700}.spending-exact{margin-top:1rem}.spending-table-wrap{margin-top:.6rem;overflow-x:auto}.spending-tool table{border-collapse:collapse;width:100%;font-size:.85rem}.spending-tool caption{text-align:left;padding-block:.5rem}.spending-tool th,.spending-tool td{text-align:left;border-bottom:1px solid var(--spending-border);vertical-align:top;min-width:110px;padding:.65rem}.spending-notice{color:#634217;background:#fff4e4}.spending-choices>div{grid-template-columns:repeat(auto-fit,minmax(min(100%,260px),1fr));gap:.7rem;display:grid}.spending-choices button{text-align:left;color:inherit;border-color:var(--spending-border);background:0 0;gap:.3rem;display:grid}.spending-choices button[aria-pressed=true]{background:var(--brand-soft);border-color:var(--brand)}.spending-choices span,.spending-choices small{font-size:.8rem}.spending-tool .spending-change{color:inherit;border-color:var(--spending-border);background:0 0;margin-top:.8rem}.spending-related{flex-wrap:wrap;gap:.6rem;margin-block:1.4rem;display:flex}.spending-related p{width:100%;margin-bottom:0}.spending-related button{color:inherit;background:0 0;font-size:.85rem}.spending-empty{text-align:center;padding:2rem 1rem}.spending-bar-definition{color:var(--spending-muted);margin-top:.35rem;font-size:.8rem;line-height:1.6;display:block}.spending-finance-grid{grid-template-columns:repeat(2,minmax(0,1fr));align-items:start;gap:1rem;display:grid}.spending-finance-grid>section{min-width:0}.spending-finance-list{grid-template-columns:repeat(2,minmax(0,1fr));gap:1.2rem;display:grid}.spending-finance-list dt{font-weight:700}.spending-finance-list dd{margin:.4rem 0 0}.spending-finance-list dd strong{font-variant-numeric:tabular-nums;font-size:1.3rem}.spending-finance-list dd p{color:var(--spending-muted);margin-top:.4rem;font-size:.85rem}.spending-identity{background:var(--soft);border-left:4px solid #8dab91;border-radius:.5rem;margin-block:1rem;padding:1rem}.spending-identity p{margin:.4rem 0}.spending-budget{max-width:100%;margin-block:1rem}.spending-total-change{color:var(--spending-muted)}.spending-institution-guide,.spending-coverage{border:1px solid var(--spending-border);border-radius:1rem;margin-block:1.2rem;padding:1rem}.spending-institution-guide dl{gap:.8rem;display:grid}.spending-institution-guide dt{font-weight:700}.spending-institution-guide dd{margin:.3rem 0}.spending-subtype{flex:250px}.spending-coverage{color:var(--spending-muted);font-size:.85rem}@media (max-width:900px){.spending-finance-grid{grid-template-columns:1fr}}[data-theme=dark] .spending-kpis article,[data-theme=dark] .spending-choices button[aria-pressed=true]{background:#1d382e}[data-theme=dark] .spending-track{background:#30483e}@media (max-width:600px){.spending-controls,.spending-panel,.spending-choices{padding:1rem}.spending-controls>.spending-field,.spending-heading .spending-field,.spending-controls form,.spending-controls form>.spending-field{flex-basis:100%}.spending-controls button{width:100%}.spending-bar-label{font-size:.85rem}.spending-kpis,.spending-finance-list{grid-template-columns:1fr}}.spending-page{--spending-coral:#c9674c;--spending-blue:#507e9b;--spending-green:#337865;--spending-muted:#526770}.spending-tool{max-width:1400px;margin-inline:auto}.spending-controls{z-index:3;padding:1.5rem 1.7rem;display:block;position:relative;box-shadow:0 8px 30px #233e4a08}.spending-search-title{align-items:center;gap:.9rem;margin-bottom:1.3rem;display:flex}.spending-search-title h2{margin:0;font-size:1.15rem}.spending-search-title p{color:var(--spending-muted);margin:.25rem 0 0;font-size:.88rem}.spending-symbol,.spending-kpi-icon,.spending-section-icon{background:var(--brand-soft);width:44px;height:44px;color:var(--brand);border-radius:13px;flex-shrink:0;justify-content:center;align-items:center;display:inline-flex}.spending-trust{color:#336b55;white-space:nowrap;background:#eef6ef;border-radius:2rem;align-items:center;gap:.4rem;margin-left:auto;padding:.45rem .7rem;font-size:.78rem;display:inline-flex}.spending-search-row{flex-wrap:wrap;align-items:start;gap:1rem;display:flex}.spending-search-row>label{flex:0 300px}.spending-controls .spending-search-form{flex:450px;align-items:start;gap:.7rem;display:flex}.spending-search-form>button{justify-content:center;align-items:center;gap:.5rem;margin-top:1.65rem;display:inline-flex}.spending-search-box{flex:1;min-width:0;position:relative}.spending-search-input{background:var(--paper,#fff);border:1px solid #a3b8af;border-radius:.65rem;align-items:center;gap:.65rem;margin-top:.4rem;padding-left:.85rem;display:flex}.spending-search-input input{width:100%;min-width:0;min-height:46px;color:inherit;font:inherit;background:0 0;border:0;border-radius:.65rem;padding:.7rem .5rem .7rem 0;font-size:.95rem}.spending-search-box>small{color:var(--spending-muted);margin-top:.4rem;font-size:.75rem;display:block}.spending-suggestions{z-index:10;border:1px solid var(--spending-border);background:var(--paper,#fff);border-radius:.9rem;position:absolute;top:calc(100% + 8px);left:0;right:0;overflow:hidden;box-shadow:0 18px 45px #163a3226}.spending-suggestions ul{max-height:360px;margin:0;padding:.35rem;list-style:none;overflow-y:auto}.spending-suggestions li{cursor:pointer;border-radius:.5rem;align-items:center;gap:.65rem;padding:.6rem;display:flex}.spending-suggestions li:hover,.spending-suggestions li[aria-selected=true]{background:var(--soft,#edf3ef)}.spending-suggestions li>span:nth-child(2){flex:1;min-width:0}.spending-suggestions strong{overflow-wrap:anywhere;font-size:.88rem}.spending-suggestions small{color:var(--spending-muted);margin-top:.25rem;font-size:.75rem;display:block}.spending-suggestions p{background:var(--soft);margin:0;padding:.6rem .9rem;font-size:.75rem}.spending-tool .spending-quick-families{border-top:1px solid var(--spending-border);flex-wrap:wrap;gap:.5rem;margin-top:1rem;padding-top:1.15rem;display:flex}.spending-tool .spending-quick-families button,.spending-examples button{color:inherit;border-color:var(--spending-border);background:0 0;border-radius:2rem;align-items:center;gap:.45rem;min-height:40px;padding:.45rem .8rem;font-size:.82rem;display:inline-flex}.spending-institution-guide{border:0;padding:.3rem .2rem;font-size:.87rem}.spending-institution-guide summary{color:var(--spending-muted)}.spending-welcome{border:1px solid var(--spending-border);background:linear-gradient(120deg,#f0f5ed,#f8f5eb);border-radius:1.2rem;margin-top:1.5rem;padding:1.8rem}.spending-welcome>div:first-child{max-width:780px}.spending-welcome h2{font-size:clamp(1.3rem,2vw,1.8rem)}.spending-welcome p{color:var(--spending-muted);font-size:.93rem}.spending-eyebrow{letter-spacing:.07em;text-transform:uppercase;color:var(--spending-muted);align-items:center;gap:.4rem;font-size:.73rem;font-weight:700;display:flex}.spending-examples{flex-wrap:wrap;align-items:center;gap:.5rem;margin-block:1.3rem;font-size:.8rem;display:flex}.spending-discover-grid{grid-template-columns:repeat(3,minmax(0,1fr));gap:1rem;margin-top:1.5rem;display:grid}.spending-discover-grid article{border:1px solid var(--spending-border);background:var(--paper,#fff);border-radius:.9rem;padding:1.2rem}.spending-discover-grid h3{margin-block:.8rem .4rem;font-size:1rem}.spending-discover-grid p{margin:0;font-size:.85rem}.spending-discover-grid article:first-child .spending-symbol{color:#a65035;background:#faebe3}.spending-discover-grid article:nth-child(3) .spending-symbol{color:#476b91;background:#e7eff7}.spending-choices>div{grid-template-columns:repeat(auto-fit,minmax(min(100%,300px),1fr))}.spending-choices button{border-radius:.9rem;min-height:102px;padding:1rem 1rem 1rem 4.7rem;transition:border-color .15s,box-shadow .15s;position:relative}.spending-choices button:hover{border-color:#648f7f;box-shadow:0 4px 15px #2343380c}.spending-choices button>.spending-symbol{position:absolute;top:1.1rem;left:1rem}.spending-tool .spending-change{min-height:44px;padding:.6rem 1rem}.spending-postal-note{color:var(--spending-muted);gap:.5rem;font-size:.82rem;display:flex}.spending-postal-note svg{flex-shrink:0;margin-top:.25rem}.spending-accounts>.spending-heading h2{margin-top:.6rem;font-size:clamp(1.6rem,3vw,2.3rem)}.spending-identity{color:var(--spending-muted);background:0 0;border:0;border-left:3px solid #aac1b0;padding-block:.3rem;font-size:.85rem}.spending-dashboard-nav{flex-wrap:wrap;gap:.5rem;margin-top:1.4rem;display:flex}.spending-dashboard-nav a{background:var(--paper,#fff);border:1px solid var(--spending-border);border-radius:.55rem;align-items:center;gap:.4rem;padding:.5rem .85rem;font-size:.8rem;text-decoration:none;display:inline-flex}.spending-kpis{grid-template-columns:repeat(4,minmax(0,1fr))}.spending-kpis article{background:var(--paper,#fff);padding:1.2rem;position:relative;box-shadow:0 5px 20px #23433805}.spending-kpi-icon{color:#a45639;background:#faece4;border-radius:10px;width:36px;height:36px;margin-bottom:.8rem}.spending-kpis article:nth-child(3) .spending-kpi-icon{color:#507e9b;background:#e8eff6}.spending-kpis article:nth-child(4) .spending-kpi-icon{color:#8a7136;background:#f7f1df}.spending-kpis h3{color:var(--spending-muted);margin-bottom:.6rem;font-size:.85rem}.spending-kpis strong{letter-spacing:-.04em;font-size:clamp(1.35rem,2.2vw,2rem)}.spending-kpis small{font-size:.77rem}.spending-panel{padding:1.5rem;scroll-margin-top:90px;box-shadow:0 4px 20px #23433804}.spending-panel h2{align-items:center;gap:.5rem;display:flex}.spending-panel>p{color:var(--spending-muted);font-size:.86rem}.spending-section-icon{margin-bottom:.5rem}.spending-section-expenses .spending-section-icon{color:#a45639;background:#faece4}.spending-section-expenses .spending-track>span.is-negative,.spending-section-revenue .spending-track>span.is-negative{background:#a54c69}.spending-bar-label>span{align-items:center;gap:.45rem;display:flex}.spending-bar-label svg{color:var(--spending-muted);flex-shrink:0}.spending-track{border-radius:8px;height:10px}.spending-track>span{border-radius:8px}.spending-bar-definition{font-size:.75rem}.spending-finance-grid{align-items:stretch}.spending-finance-list{grid-template-columns:repeat(3,minmax(0,1fr))}.spending-finance-list>div{border:1px solid var(--spending-border);background:var(--soft);border-radius:.8rem;padding:1rem}.spending-finance-list dt{font-size:.83rem}.spending-finance-list dd p{font-size:.78rem}.spending-balance{grid-template-columns:minmax(0,1fr) minmax(0,1fr);align-items:center;gap:2rem;margin-block:1.5rem;display:grid}.spending-balance p{color:var(--spending-muted);font-size:.84rem}.spending-balance-bars{gap:1.1rem;display:grid}.spending-balance-bars>div>span{justify-content:space-between;gap:1rem;font-size:.88rem;display:flex}.spending-balance-bars>div>div{background:var(--soft);border-radius:7px;height:20px;margin-top:.5rem;position:relative;overflow:hidden}.spending-balance-bars i{background:var(--spending-coral);border-radius:7px;height:100%;display:block;position:absolute}.spending-balance-bars>div:nth-child(2) i{background:var(--spending-green)}.spending-history-chart{max-width:1050px;margin-block:1.3rem}.spending-history-chart svg{width:100%;height:auto;display:block;overflow:visible}.spending-chart-grid{stroke:var(--spending-border);stroke-dasharray:4 5}.spending-chart-zero{stroke:var(--spending-muted);opacity:.65}.spending-chart-tick{fill:var(--spending-muted);font-family:inherit;font-size:12px}.spending-chart-column{fill:var(--spending-blue)}.spending-chart-column:hover{fill:#285a7b}.spending-chart-negative{fill:#b05c68}.spending-history-chart>small{color:var(--spending-muted);font-size:.75rem;display:block}.spending-coverage{border:0;border-top:1px solid var(--spending-border);border-radius:0;margin-top:2rem;padding-inline:.2rem}[data-theme=dark] .spending-welcome{background:linear-gradient(120deg,#1e3530,#282e29)}[data-theme=dark] .spending-kpis article{background:var(--paper)}[data-theme=dark] .spending-symbol,[data-theme=dark] .spending-trust,[data-theme=dark] .spending-tool .spending-quick-families button[aria-pressed=true]{color:#c4dfce;background:#28463c}[data-theme=dark] .spending-page{--spending-muted:#b4c8bf;--spending-coral:#db8b6f;--spending-green:#70ad91;--spending-blue:#87adc9}@media (max-width:1050px){.spending-kpis,.spending-finance-list{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (max-width:700px){.spending-controls,.spending-welcome,.spending-panel{padding:1.1rem}.spending-search-title{align-items:start}.spending-trust{display:none}.spending-search-row>label,.spending-controls .spending-search-form{flex-basis:100%}.spending-controls .spending-search-form{flex-wrap:wrap}.spending-search-form>button{width:100%;margin-top:.3rem}.spending-controls .spending-quick-families button{flex:135px;justify-content:center;width:auto;font-size:.75rem}.spending-discover-grid,.spending-balance{grid-template-columns:1fr}.spending-balance{gap:.7rem}.spending-kpis{gap:.65rem}.spending-kpis article{padding:.85rem}.spending-kpis h3{font-size:.78rem}.spending-kpis strong{font-size:1.3rem}.spending-kpis small{font-size:.72rem}.spending-finance-list{grid-template-columns:1fr}.spending-bar-label{font-size:.8rem}.spending-bar-label>span{gap:.25rem}.spending-history-chart{overflow-x:auto}.spending-history-chart svg{min-width:560px}.spending-suggestions{left:-.2rem;right:-.2rem}.spending-suggestions .spending-symbol{width:32px;height:32px}.spending-suggestions strong{font-size:.8rem}}@media (prefers-reduced-motion:reduce){.spending-choices button{transition:none}}.spending-table-filters{flex-wrap:wrap;align-items:end;gap:.8rem;margin-block:1rem;display:flex}.spending-table-filters .spending-field{flex:170px;font-size:.78rem}.spending-table-filters select,.spending-table-filters input{min-height:44px;font-size:.8rem}.spending-exact>p{color:var(--spending-muted);font-size:.78rem}.spending-heading:has(#spending-history-title){margin-top:0}.spending-page{--spending-border:var(--line);--spending-muted:var(--muted);--spending-green:#c98b50}.spending-welcome{background:var(--soft)}.spending-trust{background:var(--brand-soft);color:var(--brand)}.spending-tool .spending-quick-families button[aria-pressed=true]{background:var(--brand-soft);border-color:var(--brand)}.spending-choices button:hover{border-color:var(--brand)}.spending-identity{border-left-color:var(--line)}.spending-track{background:var(--soft)}.spending-track>span{background:var(--brand)}.spending-section-expenses .spending-track>span{background:var(--spending-coral)}.spending-section-revenue .spending-track>span{background:var(--spending-green)}.spending-kpis article:nth-child(2) .spending-kpi-icon{color:#a2642b;background:#fff0de}[data-theme=dark] .spending-page{--spending-border:var(--line);--spending-muted:var(--muted)}[data-theme=dark] .spending-welcome,[data-theme=dark] .spending-track{background:var(--soft)}[data-theme=dark] .spending-choices button[aria-pressed=true],[data-theme=dark] .spending-symbol,[data-theme=dark] .spending-trust,[data-theme=dark] .spending-tool .spending-quick-families button[aria-pressed=true]{background:var(--brand-soft);color:var(--brand)}.spending-chart-heading{align-items:center;gap:.6rem;margin-bottom:.5rem;display:flex}.spending-chart-heading h2{margin:0}.spending-chart-heading .spending-section-icon{width:36px;height:36px;margin:0}.spending-bars{gap:1.05rem}.spending-overlap-note{align-items:start;gap:.4rem;display:flex;font-size:.76rem!important}.spending-overlap-note svg{flex-shrink:0;margin-top:.2rem}.spending-finance-list dt{justify-content:space-between;align-items:center;gap:.4rem;display:flex}.spending-info{vertical-align:middle;flex-shrink:0;display:inline-flex}.spending-tool button.spending-info-trigger{width:32px;min-width:32px;height:32px;min-height:32px;color:var(--muted);cursor:help;background:0 0;border:0;border-radius:50%;justify-content:center;align-items:center;padding:0;display:inline-flex}.spending-tool button.spending-info-trigger:hover,.spending-tool button.spending-info-trigger[aria-expanded=true]{background:var(--brand-soft);color:var(--brand)}.spending-tool button.spending-info-trigger:focus-visible{outline-color:var(--brand)}.spending-info-bubble{z-index:10000;border:1px solid var(--line);background:var(--ink);width:min(320px,100vw - 24px);color:var(--paper);text-align:left;letter-spacing:normal;text-transform:none;overflow-wrap:anywhere;border-radius:.7rem;gap:.35rem;padding:.85rem 1rem;font-size:.8rem;font-weight:400;line-height:1.6;display:grid;position:fixed;box-shadow:0 8px 24px #14254c26}.spending-tool .spending-info-bubble strong{white-space:normal;color:inherit;font-size:.82rem;font-weight:700;display:block}.spending-tool .spending-info-bubble>span{display:block}.spending-tool .daily-details-action>button{color:var(--brand);text-align:left;background:0 0;border-color:#0000;min-height:44px;padding:.4rem 0;font-size:.8rem}.spending-tool .daily-details-action>button:hover{text-underline-offset:3px;text-decoration:underline}.spending-tool .daily-details-dialog{border:1px solid var(--line);background:var(--paper);width:min(1120px,100vw - 28px);max-width:calc(100vw - 28px);max-height:calc(88dvh - 2px);color:var(--text);border-radius:1rem;margin:auto;padding:0;overflow:hidden}.spending-tool .daily-details-dialog::backdrop{background:#14254c73}.spending-tool .daily-details-surface{flex-direction:column;min-width:0;max-height:calc(88dvh - 4px);padding:0;display:flex}.spending-tool .daily-details-dialog .dialog-heading{border-bottom:1px solid var(--line);background:var(--paper);flex-shrink:0;justify-content:space-between;align-items:center;gap:1rem;padding:1rem 1.2rem;display:flex}.spending-tool .daily-details-dialog .dialog-heading h2{margin:0;font-size:1.1rem}.spending-tool .daily-details-dialog .dialog-heading button{background:var(--brand-soft);color:var(--brand);white-space:nowrap;border-color:#0000;min-height:44px}.spending-tool .daily-details-content{overscroll-behavior:contain;min-width:0;min-height:0;padding:0 1.2rem 1.2rem;overflow:auto}.spending-tool .daily-details-content>p{color:var(--muted);font-size:.8rem}.spending-tool .daily-details-content .spending-table-wrap{max-width:100%}.spending-tool .daily-details-content table{background:var(--paper)}html:has(.spending-page){scrollbar-gutter:stable}body:has(.spending-page dialog[open]){overflow:hidden}@media (max-width:600px){.spending-chart-heading h2{font-size:1.1rem}.spending-chart-heading{gap:.4rem}.spending-chart-heading .spending-section-icon{display:none}.spending-bar-label>span{flex-wrap:wrap;gap:0 .3rem}.spending-tool button.spending-info-trigger{width:36px;min-width:36px;height:36px;min-height:36px}.spending-tool .daily-details-dialog{width:calc(100vw - 16px);max-width:calc(100vw - 16px);max-height:calc(94dvh - 2px)}.spending-tool .daily-details-surface{max-height:calc(94dvh - 4px)}.spending-tool .daily-details-dialog .dialog-heading{gap:.5rem;padding:.7rem .8rem}.spending-tool .daily-details-dialog .dialog-heading h2{font-size:.95rem}.spending-tool .daily-details-content{padding:0 .8rem .8rem}}.spending-tool{font-family:inherit;font-size:var(--site-body-size);line-height:1.65}.spending-tool h2,.spending-accounts>.spending-heading h2,.spending-welcome h2,.spending-chart-heading h2{font-family:inherit;font-size:var(--site-section-size);font-weight:var(--site-section-weight);letter-spacing:-.5px;line-height:1.25}.spending-search-title h2{font-size:18px;font-weight:650}.spending-field,.spending-table-filters .spending-field{font-size:var(--site-label-size);font-weight:var(--site-label-weight)}.spending-field input,.spending-field select,.spending-search-input input,.spending-table-filters input,.spending-table-filters select{font-family:inherit;font-size:13px;font-weight:400;line-height:1.65}.spending-tool button{font-family:inherit;font-size:var(--site-button-size);font-weight:var(--site-button-weight)}.spending-panel>p,.spending-definition,.spending-welcome p,.spending-bar-label{font-size:var(--site-body-size);line-height:1.65}.spending-discover-grid h3{letter-spacing:-.3px;font-size:16px;font-weight:600}.spending-kpis h3{letter-spacing:normal;font-size:13px;font-weight:600}.spending-kpis strong{letter-spacing:-.5px;font-size:24px;font-weight:650}.spending-kpis small,.spending-source,.spending-identity,.spending-finance-list dt,.spending-finance-list dd p{font-size:12px}.spending-eyebrow{letter-spacing:1.1px;font-size:10px;font-weight:750}.spending-tool .daily-details-dialog .dialog-heading h2{font-size:20px;font-weight:600;line-height:1.4}
