.workspace[data-astro-cid-p2gukg5i]{--ink:#173d3a;--accent:#17665b;margin:32px 0 64px}.workspace[data-astro-cid-p2gukg5i] h2[data-astro-cid-p2gukg5i],.workspace[data-astro-cid-p2gukg5i] h3[data-astro-cid-p2gukg5i]{letter-spacing:-.025em;font-family:"Source Serif 4","Source Serif 4 Fallback",serif;font-weight:500}.workspace[data-astro-cid-p2gukg5i] h2[data-astro-cid-p2gukg5i]{margin:8px 0;font-size:30px}.workspace[data-astro-cid-p2gukg5i] h3[data-astro-cid-p2gukg5i]{margin:10px 0;font-size:26px}.eyebrow[data-astro-cid-p2gukg5i],.scenario-label[data-astro-cid-p2gukg5i]{letter-spacing:.09em;text-transform:uppercase;color:var(--accent);font-size:12px;font-weight:800}form[data-astro-cid-p2gukg5i]{border:1px solid #d6ded7;border-top:4px solid var(--accent);background:#fffcf7;border-radius:16px;padding:32px}.form-heading[data-astro-cid-p2gukg5i]{justify-content:space-between;align-items:center;gap:16px;display:flex}.text-button[data-astro-cid-p2gukg5i]{color:var(--accent);font:inherit;text-underline-offset:4px;cursor:pointer;background:0 0;border:0;min-height:44px;text-decoration:underline}.example-note[data-astro-cid-p2gukg5i]{color:#566360;margin:8px 0 26px}.fields[data-astro-cid-p2gukg5i]{grid-template-columns:repeat(3,minmax(0,1fr));gap:24px;display:grid}.field[data-astro-cid-p2gukg5i] label[data-astro-cid-p2gukg5i]{margin-bottom:8px;font-size:15px;font-weight:700;display:block}.input-wrap[data-astro-cid-p2gukg5i]{background:#fff;border:1px solid #9baea6;border-radius:8px;align-items:center;display:flex;overflow:hidden}.input-wrap[data-astro-cid-p2gukg5i] input[data-astro-cid-p2gukg5i]{width:100%;min-width:0;color:var(--ink);background:0 0;border:0;padding:13px 14px;font:700 22px Hanken Grotesk,Hanken Grotesk Fallback,sans-serif}.input-wrap[data-astro-cid-p2gukg5i] span[data-astro-cid-p2gukg5i]{color:#526d65;white-space:nowrap;padding:0 14px}.field[data-astro-cid-p2gukg5i] small[data-astro-cid-p2gukg5i]{color:#566360;margin-top:8px;font-size:13px;line-height:1.55;display:block}.field-error[data-astro-cid-p2gukg5i]{color:#9f2525;margin:8px 0 0;font-size:14px}.input-wrap[data-astro-cid-p2gukg5i]:has([aria-invalid=true]){border:2px solid #9f2525}.submit-row[data-astro-cid-p2gukg5i]{align-items:center;gap:20px;margin-top:28px;display:flex}.submit-row[data-astro-cid-p2gukg5i]>span[data-astro-cid-p2gukg5i]{color:#566360;font-size:13px}.calculate[data-astro-cid-p2gukg5i]{background:var(--ink);color:#fff;cursor:pointer;border:0;border-radius:8px;padding:15px 24px;font:700 17px Hanken Grotesk,Hanken Grotesk Fallback,sans-serif}.calculate[data-astro-cid-p2gukg5i] span[data-astro-cid-p2gukg5i]{margin-left:20px}#mortgage-error[data-astro-cid-p2gukg5i]{color:#9f2525}.results[data-astro-cid-p2gukg5i]{margin-top:42px}.result-heading[data-astro-cid-p2gukg5i] p[data-astro-cid-p2gukg5i]{color:#566360}.baseline[data-astro-cid-p2gukg5i]{background:#e8e9e1;border-radius:10px;flex-wrap:wrap;align-items:center;gap:18px 32px;margin:24px 0 18px;padding:20px 24px;display:flex}.baseline[data-astro-cid-p2gukg5i]>span[data-astro-cid-p2gukg5i]{font-weight:800}.baseline[data-astro-cid-p2gukg5i] strong[data-astro-cid-p2gukg5i]{margin-left:8px}.scenarios[data-astro-cid-p2gukg5i]{grid-template-columns:1fr 1fr;gap:18px;display:grid}.scenario[data-astro-cid-p2gukg5i]{background:#fffcf7;border:1px solid #d1dcd4;border-radius:14px;padding:28px}.scenario[data-astro-cid-p2gukg5i].shorten{border-top:4px solid #17665b}.scenario[data-astro-cid-p2gukg5i].reduce{border-top:4px solid #a75c32}.reduce[data-astro-cid-p2gukg5i] .scenario-label[data-astro-cid-p2gukg5i]{color:#8e4c28}.scenario[data-astro-cid-p2gukg5i]>p[data-astro-cid-p2gukg5i]{color:#566360;min-height:72px;font-size:15px;line-height:1.6}.saving[data-astro-cid-p2gukg5i]{border-bottom:1px solid #d6ded7;padding:20px 0 22px}.saving[data-astro-cid-p2gukg5i] span[data-astro-cid-p2gukg5i]{font-size:14px;display:block}.saving[data-astro-cid-p2gukg5i] strong[data-astro-cid-p2gukg5i]{letter-spacing:-.045em;color:var(--accent);margin-top:5px;font-size:clamp(28px,3.5vw,42px);display:block}.reduce[data-astro-cid-p2gukg5i] .saving[data-astro-cid-p2gukg5i] strong[data-astro-cid-p2gukg5i]{color:#8e4c28}dl[data-astro-cid-p2gukg5i]{margin-bottom:0}dl[data-astro-cid-p2gukg5i]>div[data-astro-cid-p2gukg5i]{border-bottom:1px solid #e8e9e1;justify-content:space-between;gap:12px;padding:11px 0;font-size:14px;display:flex}dt[data-astro-cid-p2gukg5i]{color:#52615c}dd[data-astro-cid-p2gukg5i]{text-align:right;white-space:nowrap;margin:0;font-weight:700}.footnote[data-astro-cid-p2gukg5i]{color:#566360;font-size:12px;line-height:1.7}.comparison-note[data-astro-cid-p2gukg5i]{background:#e7eee5;border-left:4px solid #17665b;padding:20px;line-height:1.65}.model-note[data-astro-cid-p2gukg5i],#cap-note[data-astro-cid-p2gukg5i]{color:#52615c;font-size:14px;line-height:1.7}.chart-section[data-astro-cid-p2gukg5i]{padding:24px 0}.chart-section[data-astro-cid-p2gukg5i] p[data-astro-cid-p2gukg5i]{color:#566360;font-size:14px}.chart-key[data-astro-cid-p2gukg5i]{flex-wrap:wrap;gap:20px;margin:20px 0;font-size:13px;display:flex}.chart-key[data-astro-cid-p2gukg5i] span[data-astro-cid-p2gukg5i]:before{content:"";vertical-align:middle;border-top:3px solid;width:22px;margin-right:8px;display:inline-block}.key-base[data-astro-cid-p2gukg5i]{color:#62706c}.key-shorten[data-astro-cid-p2gukg5i]{color:#17665b}.key-reduce[data-astro-cid-p2gukg5i]{color:#a75c32}svg[data-astro-cid-p2gukg5i]{background:#fffcf7;border-radius:8px;width:100%;display:block}.chart-axis[data-astro-cid-p2gukg5i]{color:#566360;justify-content:space-between;margin:8px 0;font-size:12px;display:flex}.schedule[data-astro-cid-p2gukg5i]{border-top:1px solid #bccdc2;border-bottom:1px solid #bccdc2;padding:10px 0}.schedule[data-astro-cid-p2gukg5i] summary[data-astro-cid-p2gukg5i]{padding:15px 0;font-weight:700}.schedule-controls[data-astro-cid-p2gukg5i]{flex-wrap:wrap;align-items:center;gap:12px;margin:16px 0;display:flex}.schedule-controls[data-astro-cid-p2gukg5i] select[data-astro-cid-p2gukg5i],.schedule-controls[data-astro-cid-p2gukg5i] button[data-astro-cid-p2gukg5i]{font:inherit;color:var(--ink);background:#fffcf7;border:1px solid #9baea6;border-radius:6px;min-height:44px;padding:12px}.schedule-controls[data-astro-cid-p2gukg5i] button[data-astro-cid-p2gukg5i]{cursor:pointer;margin-left:auto}.table-scroll[data-astro-cid-p2gukg5i]{max-height:440px;overflow:auto}table[data-astro-cid-p2gukg5i]{border-collapse:collapse;white-space:nowrap;width:100%;font-size:13px}caption[data-astro-cid-p2gukg5i]{text-align:left;color:#566360;padding:12px 0}th[data-astro-cid-p2gukg5i],td[data-astro-cid-p2gukg5i]{text-align:right;border-bottom:1px solid #d6ded7;padding:12px}th[data-astro-cid-p2gukg5i]{color:var(--ink);background:#e8eee6;position:sticky;top:0}th[data-astro-cid-p2gukg5i]:first-child,td[data-astro-cid-p2gukg5i]:first-child{text-align:left}.sr-only[data-astro-cid-p2gukg5i]{clip:rect(0,0,0,0);white-space:nowrap;border:0;width:1px;height:1px;margin:-1px;padding:0;position:absolute;overflow:hidden}[data-astro-cid-p2gukg5i][hidden]{display:none!important}@media (width<=900px){.fields[data-astro-cid-p2gukg5i]{grid-template-columns:repeat(2,minmax(0,1fr))}.scenario[data-astro-cid-p2gukg5i]{padding:22px}dl[data-astro-cid-p2gukg5i]>div[data-astro-cid-p2gukg5i]{flex-direction:column;gap:4px}dd[data-astro-cid-p2gukg5i]{text-align:left}}@media (width<=600px){form[data-astro-cid-p2gukg5i]{padding:22px 18px}.fields[data-astro-cid-p2gukg5i]{grid-template-columns:1fr;gap:20px}.form-heading[data-astro-cid-p2gukg5i]{align-items:flex-start}.text-button[data-astro-cid-p2gukg5i]{font-size:13px}.workspace[data-astro-cid-p2gukg5i] h2[data-astro-cid-p2gukg5i]{font-size:25px}.submit-row[data-astro-cid-p2gukg5i]{flex-direction:column;align-items:flex-start}.calculate[data-astro-cid-p2gukg5i]{width:100%}.baseline[data-astro-cid-p2gukg5i]{gap:14px;padding:20px;display:grid}.scenarios[data-astro-cid-p2gukg5i]{grid-template-columns:1fr}.scenario[data-astro-cid-p2gukg5i]>p[data-astro-cid-p2gukg5i]{min-height:0}dl[data-astro-cid-p2gukg5i]>div[data-astro-cid-p2gukg5i]{flex-direction:row}dd[data-astro-cid-p2gukg5i]{text-align:right}.schedule-controls[data-astro-cid-p2gukg5i]{flex-direction:column;align-items:stretch}.schedule-controls[data-astro-cid-p2gukg5i] button[data-astro-cid-p2gukg5i]{margin-left:0}.chart-key[data-astro-cid-p2gukg5i]{gap:12px;font-size:12px}.saving[data-astro-cid-p2gukg5i] strong[data-astro-cid-p2gukg5i]{font-size:38px}}.mortgage-page[data-astro-cid-mp7qprna]{color:#173d3a;max-width:1120px;margin:0 auto;padding:24px 28px 64px}.crumbs[data-astro-cid-mp7qprna]{color:#52615c;flex-wrap:wrap;gap:10px;margin:0 0 34px;font-size:13px;display:flex}.crumbs[data-astro-cid-mp7qprna] a[data-astro-cid-mp7qprna]{color:inherit}.hero[data-astro-cid-mp7qprna]{grid-template-columns:1.5fr 1fr;align-items:center;gap:54px;padding:12px 0 20px;display:grid}.kicker[data-astro-cid-mp7qprna]{text-transform:uppercase;letter-spacing:.12em;color:#17665b;font-size:12px;font-weight:800}h1[data-astro-cid-mp7qprna]{letter-spacing:-.045em;margin:16px 0 22px;font-size:clamp(30px,4vw,48px);line-height:1.12}.lead[data-astro-cid-mp7qprna]{margin:0 0 18px;font-family:"Source Serif 4","Source Serif 4 Fallback",serif;font-size:clamp(24px,3vw,34px);line-height:1.35}.lead[data-astro-cid-mp7qprna] em[data-astro-cid-mp7qprna]{color:#17665b;font-style:normal}.intro[data-astro-cid-mp7qprna]{color:#52615c;max-width:520px;font-size:17px;line-height:1.7}.hero-link[data-astro-cid-mp7qprna]{color:#173d3a;text-underline-offset:5px;padding:12px 0;font-weight:700;display:inline-block}.hero-link[data-astro-cid-mp7qprna] span[data-astro-cid-mp7qprna]{margin-left:12px}.hero-aside[data-astro-cid-mp7qprna]{background:#e6ece2;border:1px solid #c7d5c4;border-radius:14px;padding:30px}.hero-aside[data-astro-cid-mp7qprna]>span[data-astro-cid-mp7qprna]{letter-spacing:.1em;text-transform:uppercase;font-size:12px;font-weight:800}.plan-symbol[data-astro-cid-mp7qprna]{align-items:flex-end;gap:10px;height:92px;margin:18px 0;display:flex}.plan-symbol[data-astro-cid-mp7qprna] i[data-astro-cid-mp7qprna]{background:#17665b;border-radius:4px 4px 0 0;flex:1;height:100%}.plan-symbol[data-astro-cid-mp7qprna] i[data-astro-cid-mp7qprna]:nth-child(2){height:86%}.plan-symbol[data-astro-cid-mp7qprna] i[data-astro-cid-mp7qprna]:nth-child(3){height:71%}.plan-symbol[data-astro-cid-mp7qprna] i[data-astro-cid-mp7qprna]:nth-child(4){height:57%}.plan-symbol[data-astro-cid-mp7qprna] i[data-astro-cid-mp7qprna]:nth-child(5){height:43%}.plan-symbol[data-astro-cid-mp7qprna] i[data-astro-cid-mp7qprna]:nth-child(6){height:28%}.plan-symbol[data-astro-cid-mp7qprna] i[data-astro-cid-mp7qprna]:nth-child(7){background:#a75c32;height:12%}.hero-aside[data-astro-cid-mp7qprna] p[data-astro-cid-mp7qprna]{font-family:"Source Serif 4","Source Serif 4 Fallback",serif;font-size:19px}.hero-aside[data-astro-cid-mp7qprna] ul[data-astro-cid-mp7qprna]{padding-left:20px;font-size:14px;line-height:1.9}.hero-aside[data-astro-cid-mp7qprna] small[data-astro-cid-mp7qprna]{color:#52615c;border-top:1px solid #bccdc2;padding-top:14px;line-height:1.6;display:block}@media (width<=760px){.hero[data-astro-cid-mp7qprna]{grid-template-columns:1fr;gap:20px}.hero-aside[data-astro-cid-mp7qprna]{padding:22px}.plan-symbol[data-astro-cid-mp7qprna]{height:55px}.mortgage-page[data-astro-cid-mp7qprna]{padding:22px 18px 48px}.crumbs[data-astro-cid-mp7qprna]{margin-bottom:20px}}.guide-nav[data-astro-cid-mp7qprna]{border-top:1px solid #c7d5c4;border-bottom:1px solid #c7d5c4;flex-wrap:wrap;gap:12px 24px;margin-bottom:40px;padding:20px 0;display:flex}.guide-nav[data-astro-cid-mp7qprna] a[data-astro-cid-mp7qprna]{color:#17665b;text-underline-offset:4px;font-size:14px;font-weight:700}.guide[data-astro-cid-mp7qprna]{max-width:960px;margin:40px 0;line-height:1.8}.guide[data-astro-cid-mp7qprna] h2[data-astro-cid-mp7qprna]{letter-spacing:-.025em;margin:12px 0 24px;font:500 clamp(26px,3vw,34px)/1.25 "Source Serif 4","Source Serif 4 Fallback",serif}.guide[data-astro-cid-mp7qprna] h3[data-astro-cid-mp7qprna]{margin-top:28px;font:600 22px/1.3 "Source Serif 4","Source Serif 4 Fallback",serif}.guide[data-astro-cid-mp7qprna] p[data-astro-cid-mp7qprna],.guide[data-astro-cid-mp7qprna] li[data-astro-cid-mp7qprna]{color:#435953}.guide[data-astro-cid-mp7qprna] a[data-astro-cid-mp7qprna]{color:#17665b;text-underline-offset:4px}.guide-grid[data-astro-cid-mp7qprna]{grid-template-columns:1fr 1fr;gap:36px;display:grid}.related[data-astro-cid-mp7qprna]{background:#e6ece2;border-radius:8px;margin:26px 0;padding:20px}.methodology[data-astro-cid-mp7qprna]{background:#fffcf7;border:1px solid #c7d5c4;border-radius:12px;padding:28px}.formula[data-astro-cid-mp7qprna]{overflow-wrap:anywhere;font-family:Space Mono,Space Mono Fallback,monospace;font-size:16px}.review-date[data-astro-cid-mp7qprna]{font-size:13px}.faq-item[data-astro-cid-mp7qprna]{border-bottom:1px solid #c7d5c4;padding:4px 0}.faq-item[data-astro-cid-mp7qprna] summary[data-astro-cid-mp7qprna]{padding:16px 0;font-weight:700;line-height:1.5}.faq-item[data-astro-cid-mp7qprna] p[data-astro-cid-mp7qprna]{margin:0 0 20px}.sources[data-astro-cid-mp7qprna] li[data-astro-cid-mp7qprna]{padding:8px 0}.sources[data-astro-cid-mp7qprna] li[data-astro-cid-mp7qprna] p[data-astro-cid-mp7qprna]{margin:4px 0;font-size:14px}.sources[data-astro-cid-mp7qprna]{margin-bottom:36px}@media (width<=700px){.guide-grid[data-astro-cid-mp7qprna]{grid-template-columns:1fr;gap:0}.methodology[data-astro-cid-mp7qprna]{padding:22px 18px}.guide[data-astro-cid-mp7qprna]{line-height:1.75}.guide[data-astro-cid-mp7qprna] li[data-astro-cid-mp7qprna]{margin-bottom:10px}.guide[data-astro-cid-mp7qprna] ol[data-astro-cid-mp7qprna],.guide[data-astro-cid-mp7qprna] ul[data-astro-cid-mp7qprna]{padding-left:22px}}
