.mortgage-comparison[data-astro-cid-xhpfpg4n]{table-layout:fixed;border-collapse:collapse;text-align:left;width:100%}.comparison-caption[data-astro-cid-xhpfpg4n]{text-align:left;color:#50616b;margin-bottom:16px}.mortgage-comparison[data-astro-cid-xhpfpg4n] thead[data-astro-cid-xhpfpg4n]{color:#fff;background:#15354b}.mortgage-comparison[data-astro-cid-xhpfpg4n] th[data-astro-cid-xhpfpg4n],.mortgage-comparison[data-astro-cid-xhpfpg4n] td[data-astro-cid-xhpfpg4n]{vertical-align:top;overflow-wrap:anywhere;border-bottom:1px solid #d8e0df;padding:24px}.mortgage-comparison[data-astro-cid-xhpfpg4n] th[data-astro-cid-xhpfpg4n]:first-child{width:34%}.mortgage-comparison[data-astro-cid-xhpfpg4n] tbody[data-astro-cid-xhpfpg4n] tr[data-astro-cid-xhpfpg4n]:nth-child(2n){background:#f8fbfd}@media (width<=760px){.mortgage-comparison[data-astro-cid-xhpfpg4n] [data-astro-cid-xhpfpg4n]:is(th,td){font-size:14px}}@media (width<=600px){.comparison-caption[data-astro-cid-xhpfpg4n]{width:100%;margin-bottom:0;display:block}.mortgage-comparison[data-astro-cid-xhpfpg4n] thead[data-astro-cid-xhpfpg4n]{clip-path:inset(50%);width:1px;height:1px;position:absolute;overflow:hidden}.mortgage-comparison[data-astro-cid-xhpfpg4n],.mortgage-comparison[data-astro-cid-xhpfpg4n] tbody[data-astro-cid-xhpfpg4n],.mortgage-comparison[data-astro-cid-xhpfpg4n] tr[data-astro-cid-xhpfpg4n],.mortgage-comparison[data-astro-cid-xhpfpg4n] th[data-astro-cid-xhpfpg4n],.mortgage-comparison[data-astro-cid-xhpfpg4n] td[data-astro-cid-xhpfpg4n]{width:100%;display:block}.mortgage-comparison[data-astro-cid-xhpfpg4n] th[data-astro-cid-xhpfpg4n]:first-child{width:100%}.mortgage-comparison[data-astro-cid-xhpfpg4n] tbody[data-astro-cid-xhpfpg4n] tr[data-astro-cid-xhpfpg4n]{border-bottom:1px solid #d8e0df;padding:24px 0}.mortgage-comparison[data-astro-cid-xhpfpg4n] tbody[data-astro-cid-xhpfpg4n] tr[data-astro-cid-xhpfpg4n]:nth-child(2n){background:0 0}.mortgage-comparison[data-astro-cid-xhpfpg4n] th[data-astro-cid-xhpfpg4n],.mortgage-comparison[data-astro-cid-xhpfpg4n] td[data-astro-cid-xhpfpg4n]{border:0;padding:0}.mortgage-comparison[data-astro-cid-xhpfpg4n] td[data-astro-cid-xhpfpg4n]{margin-top:12px}}.sf-steps[data-astro-cid-rglvmflf]{counter-reset:home-step;grid-template-columns:repeat(4,minmax(0,1fr));gap:28px;padding:0;list-style:none;display:grid}.sf-steps[data-astro-cid-rglvmflf] li[data-astro-cid-rglvmflf]{counter-increment:home-step;border-top:3px solid #d9b665;min-width:0;padding-top:20px}.sf-steps[data-astro-cid-rglvmflf] li[data-astro-cid-rglvmflf]:before{content:counter(home-step,decimal-leading-zero);color:#174f78;margin-bottom:16px;font-size:32px;font-weight:700;line-height:1;display:block}.sf-sources[data-astro-cid-rglvmflf]{flex-wrap:wrap;gap:8px 16px;display:flex}.sf-costs[data-astro-cid-rglvmflf]{grid-template-columns:minmax(0,1.1fr) minmax(0,1fr);align-items:start;gap:48px;display:grid}.sf-costs[data-astro-cid-rglvmflf] ul[data-astro-cid-rglvmflf]{gap:28px;margin:0;padding-left:22px;display:grid}.sf-costs[data-astro-cid-rglvmflf] li[data-astro-cid-rglvmflf]::marker{color:#987326;font-size:20px}.program-page #main-content .sf-costs[data-astro-cid-rglvmflf] li[data-astro-cid-rglvmflf] p[data-astro-cid-rglvmflf],.program-page #main-content .sf-notes[data-astro-cid-rglvmflf] p[data-astro-cid-rglvmflf]{margin-top:12px}.sf-costs[data-astro-cid-rglvmflf] .calculator-offer{grid-template-columns:minmax(0,1fr);gap:24px;margin:0}.sf-notes[data-astro-cid-rglvmflf]{gap:32px;max-width:90ch;display:grid}.sf-notes[data-astro-cid-rglvmflf] article[data-astro-cid-rglvmflf]{border-left:4px solid #d9b665;padding-left:24px}.program-page #main-content .sf-faq[data-astro-cid-rglvmflf] .faq-item[data-astro-cid-rglvmflf]{background:0 0;border:0;border-top:1px solid #bdcbd2;border-radius:0;padding:24px 0 0}@media (width<=900px){.sf-steps[data-astro-cid-rglvmflf]{grid-template-columns:repeat(2,minmax(0,1fr))}.sf-costs[data-astro-cid-rglvmflf]{grid-template-columns:minmax(0,1fr);gap:32px}}@media (width<=540px){.sf-steps[data-astro-cid-rglvmflf]{grid-template-columns:minmax(0,1fr);gap:24px}.sf-steps[data-astro-cid-rglvmflf] li[data-astro-cid-rglvmflf]{border:0;min-height:40px;padding:0 0 0 54px;position:relative}.sf-steps[data-astro-cid-rglvmflf] li[data-astro-cid-rglvmflf]:before{font-size:28px;position:absolute;top:3px;left:0}.sf-notes[data-astro-cid-rglvmflf] article[data-astro-cid-rglvmflf]{padding-left:20px}}
