.fl-mortgage__hero[data-astro-cid-cor6ezmm]{padding:calc(var(--header-height) + 2.5rem) 0 3rem;background:linear-gradient(135deg, var(--color-navy-deep) 0%, color-mix(in srgb, var(--color-navy) 88%, #1a334d) 55%, var(--color-navy-mid,#1e3a5f) 100%)}.fl-mortgage__hero-inner[data-astro-cid-cor6ezmm],.fl-mortgage__narrow[data-astro-cid-cor6ezmm],.fl-mortgage__wide[data-astro-cid-cor6ezmm],.fl-mortgage__prose[data-astro-cid-cor6ezmm]{width:min(100% - 2.5rem,52rem);margin-inline:auto}.fl-mortgage__wide[data-astro-cid-cor6ezmm]{width:min(100% - 2.5rem,78rem)}.fl-mortgage__prose[data-astro-cid-cor6ezmm]{gap:2.5rem;width:min(100% - 2.5rem,58rem);display:grid}.fl-mortgage__eyebrow[data-astro-cid-cor6ezmm]{color:var(--color-gold);letter-spacing:.18em;text-transform:uppercase;margin:1.25rem 0 .75rem;font-size:.72rem;font-weight:700}h1[data-astro-cid-cor6ezmm]{max-width:18ch;color:var(--color-white);letter-spacing:-.03em;margin:0;font-size:clamp(2.05rem,1.35rem + 2.2vw,3.25rem);font-weight:500;line-height:1.12}.fl-mortgage__support[data-astro-cid-cor6ezmm]{color:var(--color-gold);font-family:var(--font-serif);margin:.85rem 0 0;font-size:clamp(1.1rem,1rem + .4vw,1.35rem);line-height:1.4}.fl-mortgage__intro[data-astro-cid-cor6ezmm]{max-width:42rem;color:color-mix(in srgb, var(--color-white) 82%, transparent);margin:1rem 0 0;line-height:1.65}.fl-mortgage__actions[data-astro-cid-cor6ezmm]{flex-wrap:wrap;gap:.75rem;margin-top:1.5rem;display:flex}.fl-mortgage__actions--inline[data-astro-cid-cor6ezmm]{margin-top:1.25rem}.fl-mortgage__micro[data-astro-cid-cor6ezmm]{color:color-mix(in srgb, var(--color-white) 65%, transparent);margin:1.15rem 0 0;font-size:.85rem}.fl-mortgage__jump[data-astro-cid-cor6ezmm]{border-bottom:1px solid color-mix(in srgb, var(--color-navy) 12%, transparent);scrollbar-width:none;flex-wrap:nowrap;gap:.15rem 1.35rem;width:min(100% - 2.5rem,78rem);margin:0 auto;padding:.85rem 0;display:flex;overflow-x:auto}.fl-mortgage__jump[data-astro-cid-cor6ezmm]::-webkit-scrollbar{display:none}.fl-mortgage__jump[data-astro-cid-cor6ezmm] a[data-astro-cid-cor6ezmm]{color:var(--color-navy);letter-spacing:.14em;text-transform:uppercase;white-space:nowrap;font-size:.72rem;font-weight:700;text-decoration:none}.fl-mortgage__jump[data-astro-cid-cor6ezmm] a[data-astro-cid-cor6ezmm]:hover{color:var(--color-gold-ink)}.fl-mortgage__section[data-astro-cid-cor6ezmm]{padding:var(--home-space-standard,4.5rem) 0;background:var(--color-white)}.fl-mortgage__section--soft[data-astro-cid-cor6ezmm]{background:var(--color-section-gray,#f5f6f8)}.fl-mortgage__section[data-astro-cid-cor6ezmm] h2[data-astro-cid-cor6ezmm],.fl-details-head[data-astro-cid-cor6ezmm] h2[data-astro-cid-cor6ezmm]{max-width:24ch;color:var(--color-navy);letter-spacing:-.03em;margin:0 0 1rem;font-size:clamp(1.65rem,1.25rem + 1.2vw,2.35rem);font-weight:500;line-height:1.16}.fl-mortgage__narrow[data-astro-cid-cor6ezmm]>p[data-astro-cid-cor6ezmm],.fl-details-head[data-astro-cid-cor6ezmm] p[data-astro-cid-cor6ezmm],.fl-block[data-astro-cid-cor6ezmm] p[data-astro-cid-cor6ezmm],.fl-mid-cta[data-astro-cid-cor6ezmm] p[data-astro-cid-cor6ezmm]{max-width:46rem;color:var(--color-text-muted);line-height:1.7}.fl-fit-list[data-astro-cid-cor6ezmm]{gap:.75rem;margin:1.25rem 0 0;padding:0;list-style:none;display:grid}.fl-fit-list[data-astro-cid-cor6ezmm] li[data-astro-cid-cor6ezmm]{border-left:3px solid var(--color-gold);background:var(--color-section-gray,#f5f6f8);color:var(--color-navy);padding:.95rem 1.05rem;line-height:1.55}.fl-block[data-astro-cid-cor6ezmm] h3[data-astro-cid-cor6ezmm],.fl-mid-cta[data-astro-cid-cor6ezmm] h3[data-astro-cid-cor6ezmm]{color:var(--color-navy);font-family:var(--font-serif);margin:0 0 .75rem;font-size:1.3rem;font-weight:500}.fl-block[data-astro-cid-cor6ezmm] ul[data-astro-cid-cor6ezmm]{color:var(--color-text-muted);margin:.85rem 0 0;padding-left:1.15rem;line-height:1.6}.fl-block[data-astro-cid-cor6ezmm] li[data-astro-cid-cor6ezmm]+li[data-astro-cid-cor6ezmm]{margin-top:.4rem}.fl-note[data-astro-cid-cor6ezmm]{font-size:.92rem;margin-top:.85rem!important}.fl-table-wrap[data-astro-cid-cor6ezmm]{border:1px solid color-mix(in srgb, var(--color-navy) 12%, transparent);background:var(--color-white);-webkit-overflow-scrolling:touch;margin-top:1rem;overflow-x:auto}.fl-table-wrap[data-astro-cid-cor6ezmm]:focus-visible{outline:2px solid var(--color-gold);outline-offset:2px}table[data-astro-cid-cor6ezmm]{border-collapse:collapse;width:100%;min-width:36rem;font-size:.94rem}th[data-astro-cid-cor6ezmm],td[data-astro-cid-cor6ezmm]{border-bottom:1px solid color-mix(in srgb, var(--color-navy) 10%, transparent);text-align:left;vertical-align:top;padding:.85rem 1rem;line-height:1.45}thead[data-astro-cid-cor6ezmm] th[data-astro-cid-cor6ezmm]{background:var(--color-navy);color:var(--color-white);letter-spacing:.06em;text-transform:uppercase;font-size:.78rem;font-weight:700}tbody[data-astro-cid-cor6ezmm] th[data-astro-cid-cor6ezmm]{color:var(--color-navy);white-space:nowrap;font-weight:600}td[data-astro-cid-cor6ezmm]{color:var(--color-text-muted)}.fl-example[data-astro-cid-cor6ezmm]{border-left:3px solid var(--color-gold);background:var(--color-section-gray,#f5f6f8);padding:1.35rem 1.4rem}.fl-example__label[data-astro-cid-cor6ezmm]{letter-spacing:.16em;text-transform:uppercase;font-size:.72rem;font-weight:700;color:var(--color-gold-ink)!important;margin:0 0 .55rem!important}.fl-checklist__grid[data-astro-cid-cor6ezmm]{gap:1.5rem;margin-top:1.25rem;display:grid}.fl-checklist[data-astro-cid-cor6ezmm] h4[data-astro-cid-cor6ezmm]{color:var(--color-navy);margin:0 0 .65rem;font-size:1rem;font-weight:600}.fl-mid-cta[data-astro-cid-cor6ezmm]{border:1px solid color-mix(in srgb, var(--color-navy) 14%, transparent);background:var(--color-section-gray,#f5f6f8);padding:1.5rem 1.4rem}.fl-sources[data-astro-cid-cor6ezmm] ul[data-astro-cid-cor6ezmm]{margin:.75rem 0 0;padding:0;list-style:none}.fl-sources[data-astro-cid-cor6ezmm] li[data-astro-cid-cor6ezmm]+li[data-astro-cid-cor6ezmm]{margin-top:.45rem}.fl-sources[data-astro-cid-cor6ezmm] a[data-astro-cid-cor6ezmm]{color:var(--color-gold-ink)}.fl-mortgage__process[data-astro-cid-cor6ezmm]{margin:1.5rem 0 0;padding:0;list-style:none}.fl-mortgage__process[data-astro-cid-cor6ezmm] li[data-astro-cid-cor6ezmm]{border-top:1px solid color-mix(in srgb, var(--color-navy) 10%, transparent);grid-template-columns:2.4rem minmax(0,1fr);gap:.75rem;padding:1.05rem 0;display:grid}.fl-mortgage__process[data-astro-cid-cor6ezmm] span[data-astro-cid-cor6ezmm]{color:var(--color-gold);font-family:var(--font-serif)}.fl-mortgage__process[data-astro-cid-cor6ezmm] strong[data-astro-cid-cor6ezmm]{color:var(--color-navy);margin-bottom:.3rem;display:block}.fl-mortgage__process[data-astro-cid-cor6ezmm] p[data-astro-cid-cor6ezmm]{color:var(--color-text-muted);margin:0;line-height:1.6}.fl-mortgage__related[data-astro-cid-cor6ezmm]{gap:.75rem;margin:1.5rem 0 0;padding:0;list-style:none;display:grid}.fl-mortgage__related[data-astro-cid-cor6ezmm] a[data-astro-cid-cor6ezmm]{border:1px solid color-mix(in srgb, var(--color-navy) 12%, transparent);background:var(--color-white);color:inherit;gap:.35rem;padding:1.1rem 1.15rem;text-decoration:none;display:grid}.fl-mortgage__related[data-astro-cid-cor6ezmm] strong[data-astro-cid-cor6ezmm]{color:var(--color-navy);font-family:var(--font-serif);font-size:1.1rem;font-weight:500}.fl-mortgage__related[data-astro-cid-cor6ezmm] span[data-astro-cid-cor6ezmm]{color:var(--color-text-muted);line-height:1.5}.fl-mortgage__related[data-astro-cid-cor6ezmm] a[data-astro-cid-cor6ezmm]:hover{border-color:var(--color-navy)}.fl-mortgage__cta-band[data-astro-cid-cor6ezmm]{padding:var(--home-space-standard,4.5rem) 0;background:var(--color-navy);color:var(--color-on-dark)}.fl-mortgage__cta-band[data-astro-cid-cor6ezmm] h2[data-astro-cid-cor6ezmm]{color:var(--color-white);letter-spacing:-.03em;margin:0 0 1rem;font-size:clamp(1.75rem,1.25rem + 1.5vw,2.55rem);font-weight:500}.fl-mortgage__cta-band[data-astro-cid-cor6ezmm] p[data-astro-cid-cor6ezmm]{max-width:40rem;color:color-mix(in srgb, var(--color-white) 78%, transparent);margin:0;line-height:1.65}.fl-mortgage__legal[data-astro-cid-cor6ezmm]{background:var(--color-white);padding:2rem 0 3rem}.fl-mortgage__legal[data-astro-cid-cor6ezmm] p[data-astro-cid-cor6ezmm]{color:var(--color-text-muted);margin:0;font-size:.88rem;line-height:1.6}.fl-mortgage__legal[data-astro-cid-cor6ezmm] p[data-astro-cid-cor6ezmm]+p[data-astro-cid-cor6ezmm]{margin-top:.75rem}.fl-mortgage__legal[data-astro-cid-cor6ezmm] a[data-astro-cid-cor6ezmm]{color:var(--color-gold-ink)}@media (width>=800px){.fl-checklist__grid[data-astro-cid-cor6ezmm]{grid-template-columns:1fr 1fr;gap:2rem}.fl-mortgage__related[data-astro-cid-cor6ezmm]{grid-template-columns:1fr 1fr}}
