header[data-astro-cid-3ef6ksr2]{border-bottom:1px solid var(--pico-muted-border-color);margin-bottom:var(--pico-spacing);padding:0;position:sticky;top:0;background:var(--pico-background-color);z-index:1000;box-shadow:var(--pico-card-box-shadow)}nav[data-astro-cid-3ef6ksr2]{padding:.2rem 0;display:flex;justify-content:space-between;align-items:center;min-height:auto}nav[data-astro-cid-3ef6ksr2] ul[data-astro-cid-3ef6ksr2]{margin-bottom:0;display:flex;align-items:center;padding:0}li[data-astro-cid-3ef6ksr2] strong[data-astro-cid-3ef6ksr2]{font-size:1.15rem;line-height:normal}.desktop-nav[data-astro-cid-3ef6ksr2]{display:flex;list-style:none;margin:0;padding:0;gap:var(--pico-spacing)}.mobile-nav[data-astro-cid-3ef6ksr2]{display:none;margin-bottom:0}.mobile-nav[data-astro-cid-3ef6ksr2] summary[data-astro-cid-3ef6ksr2]{padding:.2rem .6rem;margin-bottom:0;font-size:.85rem;line-height:1.2;display:flex;align-items:center}@media (max-width:992px){.desktop-nav[data-astro-cid-3ef6ksr2]{display:none!important}.mobile-nav[data-astro-cid-3ef6ksr2]{display:block!important;align-self:center}nav[data-astro-cid-3ef6ksr2] ul[data-astro-cid-3ef6ksr2]:first-child{align-items:center}}.mobile-nav[data-astro-cid-3ef6ksr2] ul[data-astro-cid-3ef6ksr2]{right:0;left:auto;min-width:200px;margin-top:.5rem}.newsletter-section[data-astro-cid-motrwrji]{margin-top:calc(var(--pico-spacing)*3)}.newsletter-section[data-astro-cid-motrwrji].is-footer{margin-top:0;border-top:1px solid var(--pico-muted-border-color);padding-top:var(--pico-spacing)}.newsletter-wrapper[data-astro-cid-motrwrji]{max-width:800px;margin:0 auto}article[data-astro-cid-motrwrji].no-shadow{box-shadow:none;border:0;padding:1.5rem 0;background:0 0}.newsletter-content[data-astro-cid-motrwrji]{text-align:center}.newsletter-content[data-astro-cid-motrwrji] h3[data-astro-cid-motrwrji]{margin-bottom:.5rem}.newsletter-content[data-astro-cid-motrwrji] p[data-astro-cid-motrwrji]{color:var(--pico-muted-color);margin-bottom:1.5rem}.newsletter-form[data-astro-cid-motrwrji]{margin:1rem 0}.newsletter-form[data-astro-cid-motrwrji] .grid[data-astro-cid-motrwrji]{grid-template-columns:1fr auto;gap:.5rem;max-width:500px;margin:0 auto}.newsletter-form[data-astro-cid-motrwrji] input[data-astro-cid-motrwrji][type=email]{max-width:100%}@media (max-width:576px){.newsletter-form[data-astro-cid-motrwrji] .grid[data-astro-cid-motrwrji]{grid-template-columns:1fr}}footer[data-astro-cid-sz7xmlte]{padding:var(--pico-spacing)0;margin-top:calc(var(--pico-spacing)*3);border-top:1px solid var(--pico-muted-border-color)}.footer-bottom[data-astro-cid-sz7xmlte]{display:flex;justify-content:space-between;align-items:center;flex-wrap:wrap;gap:1rem;margin-bottom:2rem}.footer-bottom[data-astro-cid-sz7xmlte] p[data-astro-cid-sz7xmlte]{margin-bottom:0}.footer-links[data-astro-cid-sz7xmlte]{display:flex;gap:1.5rem;margin-bottom:0;list-style:none;padding:0}.footer-links[data-astro-cid-sz7xmlte] li[data-astro-cid-sz7xmlte]{margin:0}@media (max-width:768px){.footer-bottom[data-astro-cid-sz7xmlte]{flex-direction:column-reverse;text-align:center;gap:1.5rem}.footer-links[data-astro-cid-sz7xmlte]{justify-content:center;flex-wrap:wrap;gap:1rem}}.disclaimer[data-astro-cid-sz7xmlte]{margin-bottom:.5rem;color:var(--pico-muted-color)}.cookie-banner[data-astro-cid-fzbxxtek]{position:fixed;bottom:0;left:0;right:0;background:var(--pico-card-background-color);border-top:1px solid var(--pico-muted-border-color);padding:.5rem 0;z-index:1000;box-shadow:0-2px 10px #0000001a}.cookie-content[data-astro-cid-fzbxxtek]{display:flex;justify-content:space-between;align-items:center;gap:1rem}.cookie-text[data-astro-cid-fzbxxtek]{margin-bottom:0;font-size:.75rem;line-height:1.4}.cookie-actions[data-astro-cid-fzbxxtek]{display:flex;gap:.5rem;flex-shrink:0}.cookie-actions[data-astro-cid-fzbxxtek] button[data-astro-cid-fzbxxtek]{padding:.25rem .5rem;font-size:.75rem;white-space:nowrap;margin-bottom:0}@media (max-width:768px){.cookie-content[data-astro-cid-fzbxxtek]{flex-direction:column;text-align:center}}#results-container{min-height:200px}#payoff-chart-container{width:100%;overflow-x:auto;margin-bottom:calc(var(--pico-spacing)*1.5)}#payoff-chart{display:block;margin:auto}.button-wrapper{display:flex;align-items:center;margin-top:.45rem}.button-wrapper button{width:100%;margin-bottom:0}h2{margin-top:calc(var(--pico-typography-spacing-vertical)*3)}h1{font-size:2em}h2{font-size:1.5em}h3{font-size:1.17em}.download-buttons{margin-bottom:calc(var(--pico-spacing)*1.5)}@media (max-width:768px){#add-debt-btn{margin-top:calc(var(--pico-spacing)*1.5)}}