.loan-request[data-astro-cid-3rjdgz23]{background:var(--navy-900);color:#d6e2ed;padding-block:clamp(3.5rem,6vw,5rem)}.loan-request-grid[data-astro-cid-3rjdgz23]{grid-template-columns:minmax(0,.85fr) minmax(0,1.15fr);align-items:center;gap:clamp(2rem,6vw,5rem);display:grid}.loan-request-intro[data-astro-cid-3rjdgz23] .eyebrow[data-astro-cid-3rjdgz23]{color:#d9b868}.loan-request[data-astro-cid-3rjdgz23] h2[data-astro-cid-3rjdgz23]{max-width:15ch;color:var(--white);font-size:clamp(2rem,3.2vw,2.9rem)}.loan-request-intro[data-astro-cid-3rjdgz23]>p[data-astro-cid-3rjdgz23]:last-child{max-width:32rem;margin-top:1.25rem;line-height:1.8}.loan-request-card[data-astro-cid-3rjdgz23]{border-radius:var(--radius-large);background:var(--white);min-width:0;color:var(--navy-900);gap:1rem;padding:clamp(1.25rem,3vw,2.25rem);display:grid}.loan-request-card[data-astro-cid-3rjdgz23] label[data-astro-cid-3rjdgz23]{font-weight:700}.loan-request-card[data-astro-cid-3rjdgz23] select[data-astro-cid-3rjdgz23]{border:1px solid var(--border);border-radius:var(--radius-small);width:100%;min-width:0;font:inherit;color:var(--navy-900);background:var(--white);padding:.85rem}.loan-request-card[data-astro-cid-3rjdgz23] p[data-astro-cid-3rjdgz23]{font-size:.85rem;line-height:1.6}.loan-request-card[data-astro-cid-3rjdgz23] a[data-astro-cid-3rjdgz23]:focus-visible,.loan-request-card[data-astro-cid-3rjdgz23] select[data-astro-cid-3rjdgz23]:focus-visible{outline:.2rem solid var(--focus-ring);outline-offset:.2rem}.loan-request-selected[data-astro-cid-3rjdgz23]{overflow-wrap:anywhere}@media (width<=48rem){.loan-request-grid[data-astro-cid-3rjdgz23]{grid-template-columns:minmax(0,1fr)}}.loans-hero[data-astro-cid-acfd7dtk],.loans-purchase[data-astro-cid-acfd7dtk],.loans-refinance[data-astro-cid-acfd7dtk],.loans-reverse[data-astro-cid-acfd7dtk]{--loans-sand:#fbf3e6;--loans-gold:#d9b868}.loans-hero[data-astro-cid-acfd7dtk]{background:linear-gradient(115deg, var(--white) 55%, var(--loans-sand));padding-block:1.75rem 0}.loans-program-target[data-astro-cid-acfd7dtk]{scroll-margin-top:1.5rem}.loans-program-target[data-astro-cid-acfd7dtk]:focus-visible{outline:.2rem solid var(--focus-ring);outline-offset:.2rem}.loans-breadcrumb[data-astro-cid-acfd7dtk]{color:var(--muted);align-items:center;gap:.7rem;font-size:.75rem;display:flex}.loans-breadcrumb[data-astro-cid-acfd7dtk] a[data-astro-cid-acfd7dtk]{text-underline-offset:.2em;padding-block:.5rem}.loans-hero-grid[data-astro-cid-acfd7dtk]{grid-template-columns:minmax(0,1.1fr) minmax(0,1fr);align-items:center;gap:clamp(2.5rem,7vw,6rem);padding-block:3.25rem 4rem;display:grid}.loans-hero[data-astro-cid-acfd7dtk] h1[data-astro-cid-acfd7dtk]{text-wrap:balance;max-width:15ch;font-size:clamp(2.7rem,4.5vw,4.1rem);line-height:1.04}.loans-hero[data-astro-cid-acfd7dtk] h1[data-astro-cid-acfd7dtk] span[data-astro-cid-acfd7dtk]{color:var(--blue-700);white-space:nowrap}.loans-lede[data-astro-cid-acfd7dtk]{max-width:34rem;color:var(--muted);margin-block:1.65rem 1.5rem;font-size:1.05rem;line-height:1.8}.loans-text-link[data-astro-cid-acfd7dtk]{min-height:2.75rem;color:var(--blue-700);align-items:center;gap:.65rem;font-size:.86rem;font-weight:800;text-decoration:none;display:inline-flex}.loans-text-link[data-astro-cid-acfd7dtk]:hover{text-underline-offset:.25em;text-decoration:underline}.loans-text-link[data-astro-cid-acfd7dtk]>span[data-astro-cid-acfd7dtk][aria-hidden]{flex-shrink:0}.loans-goals[data-astro-cid-acfd7dtk]{border-radius:var(--radius-large);background:var(--navy-900);color:var(--white);box-shadow:var(--shadow-card);padding:clamp(1.5rem,3vw,2.4rem)}.loans-goals[data-astro-cid-acfd7dtk] .eyebrow[data-astro-cid-acfd7dtk]{margin-bottom:.6rem}.loans-goals[data-astro-cid-acfd7dtk] .eyebrow[data-astro-cid-acfd7dtk],.loans-reverse-banner[data-astro-cid-acfd7dtk] .eyebrow[data-astro-cid-acfd7dtk]{color:var(--loans-gold)}.loans-goals[data-astro-cid-acfd7dtk] h2[data-astro-cid-acfd7dtk]{max-width:none;color:var(--white);letter-spacing:-.025em;margin-bottom:1.5rem;font-size:1.3rem;line-height:1.3}.loans-goals[data-astro-cid-acfd7dtk]>a[data-astro-cid-acfd7dtk]{border-top:1px solid #ffffff2e;grid-template-columns:2.8rem minmax(0,1fr) 1rem;align-items:center;gap:.9rem;padding:1.2rem 0;text-decoration:none;display:grid}.loans-goals[data-astro-cid-acfd7dtk]>a[data-astro-cid-acfd7dtk]:last-child{padding-bottom:0}.loans-goals[data-astro-cid-acfd7dtk]>a[data-astro-cid-acfd7dtk]:hover strong[data-astro-cid-acfd7dtk]{text-underline-offset:.25em;text-decoration:underline}.loans-goals[data-astro-cid-acfd7dtk]>a[data-astro-cid-acfd7dtk]:focus-visible,.loans-reverse-banner[data-astro-cid-acfd7dtk] a[data-astro-cid-acfd7dtk]:focus-visible{outline-color:var(--loans-gold)}.loans-goal-icon[data-astro-cid-acfd7dtk]{background:var(--loans-sand);width:2.8rem;height:2.8rem;color:var(--navy-800);border-radius:.8rem;place-items:center;display:grid}.loans-goal-icon[data-astro-cid-acfd7dtk] svg{width:1.35rem;height:1.35rem}.loans-goals[data-astro-cid-acfd7dtk] strong[data-astro-cid-acfd7dtk]{font-size:.92rem;line-height:1.5;display:block}.loans-goals[data-astro-cid-acfd7dtk] small[data-astro-cid-acfd7dtk]{color:#c8d9e8;margin-top:.25rem;font-size:.74rem;line-height:1.5;display:block}.loans-goal-arrow[data-astro-cid-acfd7dtk]{color:var(--loans-gold);font-size:1.3rem}.loans-hero-footnote[data-astro-cid-acfd7dtk]{border-top:1px solid var(--border);color:var(--muted);justify-content:space-between;align-items:center;gap:1rem;padding-block:1.3rem;font-size:.76rem;display:flex}.loans-hero-footnote[data-astro-cid-acfd7dtk] a[data-astro-cid-acfd7dtk]{min-height:2.75rem;color:var(--navy-900);text-underline-offset:.25em;align-items:center;gap:.5rem;font-weight:700;display:inline-flex}.loans-section-nav[data-astro-cid-acfd7dtk]{display:none}.loans-section-heading[data-astro-cid-acfd7dtk]{grid-template-columns:minmax(0,1.2fr) minmax(0,1fr);align-items:end;gap:clamp(2rem,5vw,5rem);margin-bottom:2.5rem;display:grid}.loans-section-heading[data-astro-cid-acfd7dtk] h2[data-astro-cid-acfd7dtk]{max-width:23ch;font-size:clamp(2rem,3.2vw,2.9rem)}.loans-section-heading[data-astro-cid-acfd7dtk]>p[data-astro-cid-acfd7dtk]{max-width:31rem;color:var(--muted);font-size:.94rem;line-height:1.8}.loans-purchase-grid[data-astro-cid-acfd7dtk]{grid-template-columns:repeat(3,minmax(0,1fr));align-items:start;gap:1.2rem;display:grid}.loans-program[data-astro-cid-acfd7dtk]{border:1px solid var(--border);border-radius:var(--radius-medium);background:var(--white);min-width:0;padding:clamp(1.35rem,2.2vw,1.8rem);box-shadow:0 .35rem 1.2rem #06182c0a}.loans-label[data-astro-cid-acfd7dtk]{color:var(--blue-700);letter-spacing:.09em;text-transform:uppercase;font-size:.65rem;font-weight:800;line-height:1.6}.loans-program-heading[data-astro-cid-acfd7dtk]{align-items:center;gap:.9rem;margin-bottom:.85rem;display:flex}.loans-program-heading[data-astro-cid-acfd7dtk] h3[data-astro-cid-acfd7dtk]{min-width:0;margin:0;font-size:1.25rem;line-height:1.35}.loans-program-icon[data-astro-cid-acfd7dtk]{width:2.65rem;height:2.65rem;color:var(--blue-700);background:var(--blue-100);border-radius:.8rem;flex-shrink:0;place-items:center;display:grid}.loans-program-icon[data-astro-cid-acfd7dtk] svg{width:1.4rem;height:1.4rem}.loans-quick-facts[data-astro-cid-acfd7dtk]{border-radius:var(--radius-small);background:var(--blue-50);grid-template-columns:repeat(2,minmax(0,1fr));gap:1rem;margin:1rem 0;padding:.8rem .9rem;display:grid}.loans-quick-facts[data-astro-cid-acfd7dtk] dt[data-astro-cid-acfd7dtk]{color:var(--blue-700);font-size:.72rem;font-weight:700}.loans-quick-facts[data-astro-cid-acfd7dtk] dd[data-astro-cid-acfd7dtk]{color:var(--navy-900);margin:.3rem 0 0;font-size:.82rem;font-weight:600;line-height:1.6}.loans-credit-guide[data-astro-cid-acfd7dtk]{border-top:1px solid var(--border);grid-template-columns:minmax(0,.9fr) minmax(0,1.4fr);gap:1.5rem 3rem;margin-top:2.5rem;padding-top:2rem;display:grid}.loans-credit-guide[data-astro-cid-acfd7dtk] .eyebrow[data-astro-cid-acfd7dtk]{margin-bottom:.75rem}.loans-credit-guide[data-astro-cid-acfd7dtk] h3[data-astro-cid-acfd7dtk]{max-width:22ch;line-height:1.4}.loans-credit-guide[data-astro-cid-acfd7dtk]>div[data-astro-cid-acfd7dtk]>p[data-astro-cid-acfd7dtk]:not(.eyebrow){color:var(--muted);margin-bottom:.6rem;font-size:.87rem;line-height:1.8}.loans-credit-guide[data-astro-cid-acfd7dtk] .loans-source[data-astro-cid-acfd7dtk]{width:fit-content;display:block}.loans-program-description[data-astro-cid-acfd7dtk]{color:var(--muted);font-size:.87rem;line-height:1.75}.loans-tradeoff[data-astro-cid-acfd7dtk]{color:var(--muted);font-size:.8rem;line-height:1.7}.loans-program-details[data-astro-cid-acfd7dtk]{border-top:1px solid var(--border);margin-top:.9rem}.loans-program-details[data-astro-cid-acfd7dtk] summary[data-astro-cid-acfd7dtk]{min-height:3rem;color:var(--navy-900);cursor:pointer;justify-content:space-between;align-items:center;gap:1rem;padding-top:.55rem;font-size:.8rem;font-weight:800;list-style:none;display:flex}summary[data-astro-cid-acfd7dtk]::-webkit-details-marker{display:none}.loans-expand[data-astro-cid-acfd7dtk]{flex-shrink:0;width:1.1rem;height:1.1rem;position:relative}.loans-expand[data-astro-cid-acfd7dtk]:before,.loans-expand[data-astro-cid-acfd7dtk]:after{content:"";background:var(--blue-700);width:1rem;height:2px;position:absolute;top:.5rem;left:.05rem}.loans-expand[data-astro-cid-acfd7dtk]:after{transform:rotate(90deg)}details[data-astro-cid-acfd7dtk][open]>summary[data-astro-cid-acfd7dtk] .loans-expand[data-astro-cid-acfd7dtk]:after{transform:rotate(0)}.loans-program-details[data-astro-cid-acfd7dtk][open]{border-color:var(--blue-700)}.loans-program-details[data-astro-cid-acfd7dtk][open]>summary[data-astro-cid-acfd7dtk]{color:var(--blue-700)}.loans-show-less[data-astro-cid-acfd7dtk],details[data-astro-cid-acfd7dtk][open]>summary[data-astro-cid-acfd7dtk] .loans-show-more[data-astro-cid-acfd7dtk]{display:none}details[data-astro-cid-acfd7dtk][open]>summary[data-astro-cid-acfd7dtk] .loans-show-less[data-astro-cid-acfd7dtk]{display:inline}.loans-detail-content[data-astro-cid-acfd7dtk]{padding-top:1rem}.loans-detail-content[data-astro-cid-acfd7dtk]>p[data-astro-cid-acfd7dtk]:not(.loans-label){color:var(--muted);margin-block:.4rem .7rem;font-size:.84rem;line-height:1.75}.loans-detail-content[data-astro-cid-acfd7dtk] .loans-text-link[data-astro-cid-acfd7dtk]{margin-top:.7rem}.loans-source[data-astro-cid-acfd7dtk]{color:var(--blue-700);text-underline-offset:.25em;padding-block:.45rem;font-size:.73rem;font-weight:600;line-height:1.7;display:inline-block}.loans-source[data-astro-cid-acfd7dtk]:hover{color:var(--navy-900)}.loans-eligibility-link[data-astro-cid-acfd7dtk]{min-height:2.75rem;margin-top:.4rem;padding-block:.6rem;font-size:.76rem;display:block}.loans-detail-content[data-astro-cid-acfd7dtk] .loans-source[data-astro-cid-acfd7dtk],.loans-reverse-programs[data-astro-cid-acfd7dtk] .loans-source[data-astro-cid-acfd7dtk]{width:fit-content;display:block}.loans-cash-note[data-astro-cid-acfd7dtk]{border:1px solid var(--border);border-top:3px solid var(--loans-gold);border-radius:var(--radius-medium);background:var(--loans-sand);color:var(--muted);align-self:stretch;padding:clamp(1.35rem,2.2vw,1.8rem)}.loans-note-icon[data-astro-cid-acfd7dtk]{width:1.65rem;height:1.65rem;color:var(--blue-700);margin-bottom:1.5rem;display:block}.loans-cash-note[data-astro-cid-acfd7dtk] .eyebrow[data-astro-cid-acfd7dtk]{color:var(--blue-700);margin-bottom:.8rem;font-size:.64rem}.loans-cash-note[data-astro-cid-acfd7dtk] h3[data-astro-cid-acfd7dtk]{max-width:20ch;color:var(--navy-900);font-size:1.4rem;line-height:1.25}.loans-cash-note[data-astro-cid-acfd7dtk]>p[data-astro-cid-acfd7dtk]:not(.eyebrow){margin-block:1rem 1.1rem;font-size:.84rem;line-height:1.75}.loans-cash-note[data-astro-cid-acfd7dtk]>a[data-astro-cid-acfd7dtk]:not(.loans-source){color:var(--blue-700);text-underline-offset:.25em;padding-block:.65rem;font-size:.8rem;font-weight:800;display:inline-block}.loans-cash-note[data-astro-cid-acfd7dtk] a[data-astro-cid-acfd7dtk]:hover{color:var(--navy-900)}.loans-responsibilities[data-astro-cid-acfd7dtk] .loans-source[data-astro-cid-acfd7dtk]{color:var(--loans-gold)}.loans-section-note[data-astro-cid-acfd7dtk]{max-width:66rem;color:var(--muted);margin-top:1.5rem;font-size:.74rem;line-height:1.75}.loans-refinance[data-astro-cid-acfd7dtk]{background:var(--blue-50)}.loans-refinance-grid[data-astro-cid-acfd7dtk]{grid-template-columns:minmax(0,.85fr) minmax(0,1.35fr);align-items:start;gap:clamp(2.5rem,6vw,5.5rem);display:grid}.loans-refinance-intro[data-astro-cid-acfd7dtk]{position:sticky;top:8rem}.loans-refinance[data-astro-cid-acfd7dtk] h2[data-astro-cid-acfd7dtk]{max-width:14ch;font-size:clamp(2rem,3.2vw,2.9rem)}.loans-refinance-intro[data-astro-cid-acfd7dtk]>p[data-astro-cid-acfd7dtk]:not(.eyebrow){color:var(--muted);margin-top:1.4rem;font-size:.92rem;line-height:1.8}.loans-refinance-caution[data-astro-cid-acfd7dtk]{border-left:3px solid var(--loans-gold);border-radius:var(--radius-small);background:var(--loans-sand);margin-block:1.75rem 2rem;padding:1rem 1.2rem}.loans-refinance-caution[data-astro-cid-acfd7dtk] h3[data-astro-cid-acfd7dtk]{font-size:.9rem;line-height:1.5}.loans-refinance-caution[data-astro-cid-acfd7dtk] p[data-astro-cid-acfd7dtk]{color:var(--muted);margin-top:.65rem;font-size:.84rem;line-height:1.75}dt[data-astro-cid-acfd7dtk]{color:var(--navy-900);font-size:.83rem;font-weight:800}dd[data-astro-cid-acfd7dtk]{color:var(--muted);margin:.4rem 0 0;font-size:.83rem;line-height:1.75}.loans-refinance-options[data-astro-cid-acfd7dtk]{border-top:1px solid #bbcfde}.loans-refinance-option[data-astro-cid-acfd7dtk]{border-bottom:1px solid #bbcfde}.loans-refinance-option[data-astro-cid-acfd7dtk] summary[data-astro-cid-acfd7dtk]{cursor:pointer;grid-template-columns:2.5rem minmax(0,1fr) 1.1rem;align-items:center;gap:.9rem;min-height:6.4rem;padding-block:1.25rem;list-style:none;display:grid}.loans-refinance-icon[data-astro-cid-acfd7dtk]{width:2.5rem;height:2.5rem;color:var(--blue-700);background:var(--blue-100);border:1px solid #c5d5df;border-radius:.75rem;align-self:start;place-items:center;display:grid}.loans-refinance-option[data-astro-cid-acfd7dtk][open] .loans-refinance-icon[data-astro-cid-acfd7dtk]{color:var(--white);background:var(--blue-700)}.loans-refinance-icon[data-astro-cid-acfd7dtk] svg{width:1.25rem;height:1.25rem}.loans-refinance-option[data-astro-cid-acfd7dtk] summary[data-astro-cid-acfd7dtk] strong[data-astro-cid-acfd7dtk]{color:var(--navy-900);font-size:1.04rem;line-height:1.4;display:block}.loans-refinance-name[data-astro-cid-acfd7dtk]{color:var(--blue-700);margin-bottom:.4rem;font-size:.76rem;font-weight:700;line-height:1.5;display:block}.loans-refinance-option[data-astro-cid-acfd7dtk] summary[data-astro-cid-acfd7dtk] small[data-astro-cid-acfd7dtk]{color:var(--muted);margin-top:.35rem;font-size:.83rem;line-height:1.6;display:block}.loans-refinance-option[data-astro-cid-acfd7dtk] summary[data-astro-cid-acfd7dtk] .loans-credit-summary[data-astro-cid-acfd7dtk]{color:var(--navy-800);margin-top:.55rem;font-size:.78rem;font-weight:600}.loans-disclosure-label[data-astro-cid-acfd7dtk]{color:var(--blue-700);margin-top:.65rem;font-size:.75rem;font-weight:800;display:block}.loans-refinance-option[data-astro-cid-acfd7dtk] summary[data-astro-cid-acfd7dtk]:hover strong[data-astro-cid-acfd7dtk]{color:var(--blue-700)}.loans-refinance-detail[data-astro-cid-acfd7dtk]{padding:0 2rem 1.4rem 3.4rem}.loans-refinance-detail[data-astro-cid-acfd7dtk]>p[data-astro-cid-acfd7dtk]{color:var(--muted);font-size:.87rem;line-height:1.8}.loans-refinance-detail[data-astro-cid-acfd7dtk] dl[data-astro-cid-acfd7dtk]{gap:1rem;margin-block:1.25rem .8rem;display:grid}.loans-refinance-detail[data-astro-cid-acfd7dtk] .loans-source[data-astro-cid-acfd7dtk]{width:fit-content;display:block}.loans-statement-note[data-astro-cid-acfd7dtk]{color:var(--muted);margin-top:1.5rem;font-size:.81rem;line-height:1.8}.loans-statement-note[data-astro-cid-acfd7dtk] strong[data-astro-cid-acfd7dtk]{color:var(--navy-900)}.loans-reverse-banner[data-astro-cid-acfd7dtk]{border-radius:var(--radius-large);background:var(--navy-900);color:#d6e2ed;grid-template-columns:minmax(0,1.3fr) minmax(0,1fr);align-items:start;gap:clamp(2rem,5vw,4.5rem);padding:clamp(1.5rem,4vw,3.5rem);display:grid}.loans-reverse-banner[data-astro-cid-acfd7dtk] h2[data-astro-cid-acfd7dtk]{max-width:22ch;color:var(--white);font-size:clamp(2rem,3.2vw,2.9rem)}.loans-reverse-banner[data-astro-cid-acfd7dtk]>div[data-astro-cid-acfd7dtk]>p[data-astro-cid-acfd7dtk]:not(.eyebrow){max-width:34rem;margin-block:1.35rem 1.7rem;font-size:.94rem;line-height:1.8}.loans-responsibilities[data-astro-cid-acfd7dtk]{border-left:1px solid #fff3;padding-left:clamp(1.5rem,3vw,2.75rem)}.loans-reverse-basics[data-astro-cid-acfd7dtk]{width:fit-content;color:var(--loans-gold);margin-top:.75rem;display:block}.loans-reverse-banner[data-astro-cid-acfd7dtk] .loans-source[data-astro-cid-acfd7dtk]:hover{color:var(--white)}.loans-responsibilities[data-astro-cid-acfd7dtk] h3[data-astro-cid-acfd7dtk]{max-width:25ch;color:var(--white);font-size:1.1rem;line-height:1.4}.loans-responsibilities[data-astro-cid-acfd7dtk]>p[data-astro-cid-acfd7dtk]{margin-top:.85rem;font-size:.84rem;line-height:1.8}.loans-responsibilities[data-astro-cid-acfd7dtk]>a[data-astro-cid-acfd7dtk]{margin-top:.65rem}.loans-reverse-programs[data-astro-cid-acfd7dtk]{grid-template-columns:repeat(3,minmax(0,1fr));align-items:start;gap:2.5rem;margin-top:3rem;display:grid}.loans-reverse-programs[data-astro-cid-acfd7dtk] article[data-astro-cid-acfd7dtk]{border-top:1px solid var(--border);padding-top:1.5rem}.loans-reverse-questions[data-astro-cid-acfd7dtk]{gap:1.1rem;margin:0 0 .85rem;display:grid}.loans-reverse-questions[data-astro-cid-acfd7dtk] dt[data-astro-cid-acfd7dtk]{line-height:1.5}.loans-compare[data-astro-cid-acfd7dtk]{background:var(--cream)}.loans-compare-heading[data-astro-cid-acfd7dtk]{text-align:center;max-width:42rem;margin:0 auto 3rem}.loans-compare[data-astro-cid-acfd7dtk] h2[data-astro-cid-acfd7dtk]{max-width:none;font-size:clamp(2rem,3.2vw,2.9rem)}.loans-compare-heading[data-astro-cid-acfd7dtk]>p[data-astro-cid-acfd7dtk]:last-child{max-width:36rem;color:var(--muted);margin:1.2rem auto 0;font-size:.94rem;line-height:1.8}.loans-comparison-list[data-astro-cid-acfd7dtk]{grid-template-columns:repeat(3,minmax(0,1fr));gap:2rem;margin:0 0 3rem;padding:0;list-style:none;display:grid}.loans-comparison-list[data-astro-cid-acfd7dtk] li[data-astro-cid-acfd7dtk]+li[data-astro-cid-acfd7dtk]{border-left:1px solid #c9d6df;padding-left:2rem}.loans-comparison-icon[data-astro-cid-acfd7dtk]{width:2.75rem;height:2.75rem;color:var(--blue-700);background:var(--blue-100);border-radius:.8rem;place-items:center;margin-bottom:1rem;padding:.55rem;display:grid}.loans-comparison-list[data-astro-cid-acfd7dtk] h3[data-astro-cid-acfd7dtk]{margin-bottom:.85rem;font-size:1.15rem}.loans-comparison-list[data-astro-cid-acfd7dtk] p[data-astro-cid-acfd7dtk]{color:var(--muted);font-size:.87rem;line-height:1.8}.loans-rate-note[data-astro-cid-acfd7dtk]{border:1px solid var(--border);border-radius:var(--radius-medium);background:var(--white)}.loans-rate-note[data-astro-cid-acfd7dtk] summary[data-astro-cid-acfd7dtk]{cursor:pointer;justify-content:space-between;align-items:center;gap:1.5rem;padding:1.5rem 2rem;list-style:none;display:flex}.loans-rate-note[data-astro-cid-acfd7dtk] summary[data-astro-cid-acfd7dtk] strong[data-astro-cid-acfd7dtk]{color:var(--navy-900);margin-top:.4rem;font-size:1rem;line-height:1.5;display:block}.loans-rate-detail[data-astro-cid-acfd7dtk]{padding:0 2rem 1.5rem}.loans-rate-detail[data-astro-cid-acfd7dtk]>p[data-astro-cid-acfd7dtk]{color:var(--muted);font-size:.87rem;line-height:1.75}.loans-rate-detail[data-astro-cid-acfd7dtk] dl[data-astro-cid-acfd7dtk]{grid-template-columns:repeat(2,minmax(0,1fr));gap:1.75rem;margin-block:1.25rem 1rem;display:grid}.loans-compare-actions[data-astro-cid-acfd7dtk]{justify-content:space-between;align-items:center;gap:1rem 2rem;margin-top:1.5rem;display:flex}.loans-source-note[data-astro-cid-acfd7dtk]{padding-block:1.5rem}.loans-source-note[data-astro-cid-acfd7dtk] p[data-astro-cid-acfd7dtk]{max-width:70rem;color:var(--muted);font-size:.7rem;line-height:1.8}@media (width<=68rem){.loans-purchase-grid[data-astro-cid-acfd7dtk]{grid-template-columns:repeat(2,minmax(0,1fr))}.loans-hero-grid[data-astro-cid-acfd7dtk]{gap:2.5rem}.loans-goals[data-astro-cid-acfd7dtk]{padding:1.7rem}.loans-refinance-intro[data-astro-cid-acfd7dtk]{position:static}.loans-reverse-programs[data-astro-cid-acfd7dtk]{gap:1.75rem}}@media (width<=50rem){.loans-section-nav[data-astro-cid-acfd7dtk]{z-index:30;border-bottom:1px solid var(--border);background:var(--white);padding-block:.25rem;display:block;position:sticky;top:calc(5rem + 1px);box-shadow:0 .25rem .6rem #06182c0a}.loans-section-links[data-astro-cid-acfd7dtk]{grid-template-columns:repeat(4,minmax(0,1fr));gap:.25rem;display:grid}.loans-section-links[data-astro-cid-acfd7dtk] a[data-astro-cid-acfd7dtk]{border-radius:var(--radius-small);min-height:2.75rem;color:var(--navy-900);justify-content:center;align-items:center;font-size:clamp(.7rem,3vw,.8rem);font-weight:700;text-decoration:none;display:flex}.loans-section-links[data-astro-cid-acfd7dtk] a[data-astro-cid-acfd7dtk]:hover,.loans-section-links[data-astro-cid-acfd7dtk] a[data-astro-cid-acfd7dtk]:focus-visible{color:var(--blue-700);background:var(--blue-50);text-underline-offset:.2em;text-decoration:underline}.loans-purchase[data-astro-cid-acfd7dtk],.loans-refinance[data-astro-cid-acfd7dtk],.loans-reverse[data-astro-cid-acfd7dtk],.loans-compare[data-astro-cid-acfd7dtk]{scroll-margin-top:1.5rem}.loans-hero-grid[data-astro-cid-acfd7dtk],.loans-section-heading[data-astro-cid-acfd7dtk],.loans-refinance-grid[data-astro-cid-acfd7dtk],.loans-reverse-banner[data-astro-cid-acfd7dtk],.loans-credit-guide[data-astro-cid-acfd7dtk]{grid-template-columns:minmax(0,1fr)}.loans-hero-grid[data-astro-cid-acfd7dtk]{padding-block:2.5rem 2rem}.loans-hero[data-astro-cid-acfd7dtk] h1[data-astro-cid-acfd7dtk]{max-width:18ch}.loans-lede[data-astro-cid-acfd7dtk]{max-width:39rem}.loans-goals[data-astro-cid-acfd7dtk]{padding:1.7rem 2rem}.loans-hero-footnote[data-astro-cid-acfd7dtk]{flex-direction:column;align-items:start;gap:.4rem}.loans-section-heading[data-astro-cid-acfd7dtk]{gap:1.3rem}.loans-section-heading[data-astro-cid-acfd7dtk]>p[data-astro-cid-acfd7dtk]{max-width:40rem}.loans-refinance[data-astro-cid-acfd7dtk] h2[data-astro-cid-acfd7dtk]{max-width:20ch}.loans-refinance-intro[data-astro-cid-acfd7dtk]>p[data-astro-cid-acfd7dtk]:not(.eyebrow){max-width:40rem}.loans-responsibilities[data-astro-cid-acfd7dtk]{border-top:1px solid #fff3;border-left:0;padding:1.7rem 0 0}.loans-responsibilities[data-astro-cid-acfd7dtk] h3[data-astro-cid-acfd7dtk]{max-width:none}.loans-reverse-programs[data-astro-cid-acfd7dtk]{grid-template-columns:minmax(0,1fr);gap:1.5rem;margin-top:2rem}.loans-compare-actions[data-astro-cid-acfd7dtk]{flex-direction:column;align-items:start;gap:.5rem}}@media (width<=45rem){.loans-section-nav[data-astro-cid-acfd7dtk]{top:calc(4.45rem + 1px)}}@media (width<=36rem){.loans-hero[data-astro-cid-acfd7dtk]{padding-top:1rem}.loans-hero-grid[data-astro-cid-acfd7dtk]{gap:2rem}.loans-hero[data-astro-cid-acfd7dtk] h1[data-astro-cid-acfd7dtk]{font-size:clamp(2.45rem,10.7vw,3.35rem)}.loans-lede[data-astro-cid-acfd7dtk]{font-size:.95rem}.loans-goals[data-astro-cid-acfd7dtk]{padding:1.5rem}.loans-goals[data-astro-cid-acfd7dtk]>a[data-astro-cid-acfd7dtk]{grid-template-columns:2.5rem minmax(0,1fr) .8rem;gap:.7rem}.loans-goal-icon[data-astro-cid-acfd7dtk]{width:2.5rem;height:2.5rem}.loans-goals[data-astro-cid-acfd7dtk] strong[data-astro-cid-acfd7dtk]{font-size:.84rem}.loans-goals[data-astro-cid-acfd7dtk] small[data-astro-cid-acfd7dtk]{font-size:.72rem}.loans-purchase-grid[data-astro-cid-acfd7dtk],.loans-comparison-list[data-astro-cid-acfd7dtk],.loans-rate-detail[data-astro-cid-acfd7dtk] dl[data-astro-cid-acfd7dtk]{grid-template-columns:minmax(0,1fr)}.loans-program[data-astro-cid-acfd7dtk]{padding:1.5rem}.loans-cash-note[data-astro-cid-acfd7dtk]{padding:1.75rem}.loans-refinance-option[data-astro-cid-acfd7dtk] summary[data-astro-cid-acfd7dtk]{grid-template-columns:2rem minmax(0,1fr) 1.1rem;gap:.65rem}.loans-refinance-icon[data-astro-cid-acfd7dtk]{width:2rem;height:2rem}.loans-refinance-option[data-astro-cid-acfd7dtk] summary[data-astro-cid-acfd7dtk] strong[data-astro-cid-acfd7dtk]{font-size:1rem}.loans-refinance-detail[data-astro-cid-acfd7dtk]{padding-inline:0}.loans-reverse-banner[data-astro-cid-acfd7dtk]{padding:1.6rem}.loans-reverse-banner[data-astro-cid-acfd7dtk] .button[data-astro-cid-acfd7dtk]{width:100%;font-size:.85rem}.loans-compare-heading[data-astro-cid-acfd7dtk]{text-align:left;margin-bottom:2.5rem}.loans-comparison-list[data-astro-cid-acfd7dtk]{gap:1.75rem}.loans-comparison-list[data-astro-cid-acfd7dtk] li[data-astro-cid-acfd7dtk]{grid-template-columns:2.3rem minmax(0,1fr);gap:.8rem 1rem;display:grid}.loans-comparison-list[data-astro-cid-acfd7dtk] li[data-astro-cid-acfd7dtk]+li[data-astro-cid-acfd7dtk]{border-top:1px solid #c9d6df;border-left:0;padding:1.75rem 0 0}.loans-comparison-icon[data-astro-cid-acfd7dtk]{grid-row:1/span 2;width:2.3rem;height:2.3rem;padding:.45rem}.loans-comparison-list[data-astro-cid-acfd7dtk] h3[data-astro-cid-acfd7dtk]{margin:0}.loans-comparison-list[data-astro-cid-acfd7dtk] p[data-astro-cid-acfd7dtk]{grid-column:2}.loans-rate-note[data-astro-cid-acfd7dtk] summary[data-astro-cid-acfd7dtk]{padding:1.5rem}.loans-rate-detail[data-astro-cid-acfd7dtk]{padding-inline:1.5rem}}
