html:not(#lmc1):not(#lmc2):not(#lmc3):not(#lmc4):not(#lmc5) body #content[data-template=buyer] .listing-mortgage.fs-studio{--fs-navy:#0a1628;--fs-navy-2:#12263a;--fs-ink:#0b1c2c;--fs-muted:#4a5666;--fs-ivory:#fbf9f6;--fs-ivory-2:#f3ede2;--fs-gold:#c9a24b;--fs-gold-text:#7a5c1e;--fs-edge:#b89a5e8c;--fs-edge-soft:#b89a5e52;--fs-glass:#fffdf8;--fs-glass-strong:#fff;--fs-blur:none;--fs-track:#e6dfd1;--fs-radius:16px;--fs-emerald:#0b7a5c;--fs-sapphire:#2350a8;--fs-champagne:#8f6d2a;--lightningcss-light:initial;--lightningcss-dark: ;color-scheme:light;color:#0b1c2c!important;-webkit-text-fill-color:#0b1c2c!important;background:0 0!important}html:not(#lmc1):not(#lmc2):not(#lmc3):not(#lmc4):not(#lmc5) body #content[data-template=buyer] .listing-mortgage :is(h1,h2,h3,h4,h5,h6,dt,dd,legend,li,label,td,th,figcaption,small,button,a,span,strong,div){color:#0a1628!important;-webkit-text-fill-color:#0a1628!important}html:not(#lmc1):not(#lmc2):not(#lmc3):not(#lmc4):not(#lmc5) body #content[data-template=buyer] .listing-mortgage :is(p,.bx-prose,.fs-hint,.fs-result-meta,.fs-legend-pct,.fs-legend-note,.fs-donut-label,.fs-ab-sub,.fs-ab-k,[data-listing-mortgage-disclaimer]){color:#4a5666!important;-webkit-text-fill-color:#4a5666!important}html:not(#lmc1):not(#lmc2):not(#lmc3):not(#lmc4):not(#lmc5) body #content[data-template=buyer] .listing-mortgage :is(.bx-kicker,.fs-card-subtitle){color:#7a5c1e!important;-webkit-text-fill-color:#7a5c1e!important}html:not(#lmc1):not(#lmc2):not(#lmc3):not(#lmc4):not(#lmc5) body #content[data-template=buyer] .listing-mortgage :is(.fs-donut-total,.fs-ab-v,.fs-num,.fs-card-title){font-family:var(--font-cormorant,"Cormorant Garamond", Georgia, serif)}html:not(#lmc1):not(#lmc2):not(#lmc3):not(#lmc4):not(#lmc5) body #content[data-template=buyer] .listing-mortgage :is(.fs-donut-total,.fs-ab-v,.fs-num){color:#7a5c1e!important;-webkit-text-fill-color:#7a5c1e!important}html:not(#lmc1):not(#lmc2):not(#lmc3):not(#lmc4):not(#lmc5) body #content[data-template=buyer] .listing-mortgage :is(.fs-card,.fs-info-pop,.fs-ab-item,.fs-compare,.fs-headline,.fs-cap){color:#0a1628!important;-webkit-backdrop-filter:none!important;backdrop-filter:none!important;background:linear-gradient(#fffdf8 0%,#fbf9f6 58%,#f6efe3 100%) padding-box padding-box,#fffdf8 linear-gradient(145deg,#e8d5a3 0%,#b89a5e 46%,#8a6d35 100%) border-box!important;border:1px solid #0000!important;border-radius:16px!important;box-shadow:inset 0 1px #ffffffe6,0 1px #0a162808,0 14px 36px -20px #0a162847,0 4px 12px -6px #0a162814!important}html:not(#lmc1):not(#lmc2):not(#lmc3):not(#lmc4):not(#lmc5) body #content[data-template=buyer] .listing-mortgage :is(.fs-input-wrap,.fs-select-wrap){color:#0a1628!important;box-shadow:none!important;background:#fff!important;border:1px solid #0a16286b!important;border-radius:12px!important}html:not(#lmc1):not(#lmc2):not(#lmc3):not(#lmc4):not(#lmc5) body #content[data-template=buyer] .listing-mortgage :is(.fs-input-wrap,.fs-select-wrap):focus-within{border-color:#c9a24b!important;box-shadow:0 0 0 3px #c9a24b59!important}html:not(#lmc1):not(#lmc2):not(#lmc3):not(#lmc4):not(#lmc5) body #content[data-template=buyer] .listing-mortgage :is(.fs-input,.fs-select,input.fs-input,select.fs-select,input[type=text],input[type=number],select){caret-color:#0a1628;--lightningcss-light:initial;--lightningcss-dark: ;color-scheme:light;color:#0a1628!important;-webkit-text-fill-color:#0a1628!important;background:0 0!important;border:0!important}html:not(#lmc1):not(#lmc2):not(#lmc3):not(#lmc4):not(#lmc5) body #content[data-template=buyer] .listing-mortgage :is(.fs-affix,.fs-affix--end){color:#4a5666!important;-webkit-text-fill-color:#4a5666!important}html:not(#lmc1):not(#lmc2):not(#lmc3):not(#lmc4):not(#lmc5) body #content[data-template=buyer] .listing-mortgage :is(.fs-chip,.fs-btn-outline){color:#0a1628!important;-webkit-text-fill-color:#0a1628!important;letter-spacing:normal!important;text-transform:none!important;box-shadow:none!important;background:#fff!important;border:1px solid #0a16288c!important;border-radius:9999px!important;font-size:.875rem!important;font-weight:500!important;transform:none!important}html:not(#lmc1):not(#lmc2):not(#lmc3):not(#lmc4):not(#lmc5) body #content[data-template=buyer] .listing-mortgage .fs-btn-outline{min-height:48px!important;font-size:.9375rem!important}html:not(#lmc1):not(#lmc2):not(#lmc3):not(#lmc4):not(#lmc5) body #content[data-template=buyer] .listing-mortgage :is(.fs-chip,.fs-btn-outline):is(:hover,:focus-visible){color:#0a1628!important;-webkit-text-fill-color:#0a1628!important;background:#fff!important;border-color:#c9a24b!important}html:not(#lmc1):not(#lmc2):not(#lmc3):not(#lmc4):not(#lmc5) body #content[data-template=buyer] .listing-mortgage .fs-toggle-track{background:#e6dfd1!important;border-color:#0a162847!important}html:not(#lmc1):not(#lmc2):not(#lmc3):not(#lmc4):not(#lmc5) body #content[data-template=buyer] .listing-mortgage .fs-toggle[aria-pressed=true] .fs-toggle-track{background:#c9a24b!important;border-color:#c9a24b!important}html:not(#lmc1):not(#lmc2):not(#lmc3):not(#lmc4):not(#lmc5) body #content[data-template=buyer] .listing-mortgage .fs-toggle[aria-pressed=true] .fs-toggle-thumb{background:#0a1628!important}html:not(#lmc1):not(#lmc2):not(#lmc3):not(#lmc4):not(#lmc5) body #content[data-template=buyer] .listing-mortgage .fs-donut{justify-items:center;min-width:0;grid-template-columns:minmax(0,1fr)!important;display:grid!important}html:not(#lmc1):not(#lmc2):not(#lmc3):not(#lmc4):not(#lmc5) body #content[data-template=buyer] .listing-mortgage :is(.fs-legend,.fs-legend-item,.fs-legend-label,.fs-result,.fs-result-col,.fs-tool,.fs-tool-grid,.fs-donut-figure){min-width:0;max-width:100%}html:not(#lmc1):not(#lmc2):not(#lmc3):not(#lmc4):not(#lmc5) body #content[data-template=buyer] .listing-mortgage .fs-legend{width:100%}html:not(#lmc1):not(#lmc2):not(#lmc3):not(#lmc4):not(#lmc5) body #content[data-template=buyer] .listing-mortgage .fs-legend-item{align-items:start;gap:.55rem;width:100%;min-width:0;grid-template-columns:14px minmax(0,1fr) auto auto!important;display:grid!important}html:not(#lmc1):not(#lmc2):not(#lmc3):not(#lmc4):not(#lmc5) body #content[data-template=buyer] .listing-mortgage .fs-legend-label{max-width:100%;white-space:normal!important;overflow-wrap:break-word!important;word-break:normal!important;min-width:0!important}html:not(#lmc1):not(#lmc2):not(#lmc3):not(#lmc4):not(#lmc5) body #content[data-template=buyer] .listing-mortgage :is(.fs-legend-amt,.fs-legend-pct){white-space:nowrap;flex-shrink:0}html:not(#lmc1):not(#lmc2):not(#lmc3):not(#lmc4):not(#lmc5) body #content[data-template=buyer] .listing-mortgage :is(table,thead,tbody,tfoot,tr){color:#0a1628!important;-webkit-text-fill-color:#0a1628!important;background:#fffdf8!important}html:not(#lmc1):not(#lmc2):not(#lmc3):not(#lmc4):not(#lmc5) body #content[data-template=buyer] .listing-mortgage :is(th,td){color:#0a1628!important;-webkit-text-fill-color:#0a1628!important;background:0 0!important;border-color:#b89a5e40!important}html:not(#lmc1):not(#lmc2):not(#lmc3):not(#lmc4):not(#lmc5) body #content[data-template=buyer] .listing-mortgage .fs-compare{color:#0a1628!important;-webkit-text-fill-color:#0a1628!important;background:linear-gradient(#fffdf8 0%,#fbf9f6 58%,#f6efe3 100%) padding-box padding-box,#fffdf8 linear-gradient(145deg,#e8d5a3 0%,#b89a5e 46%,#8a6d35 100%) border-box!important;border:1px solid #0000!important;border-radius:16px!important}html:not(#lmc1):not(#lmc2):not(#lmc3):not(#lmc4):not(#lmc5):not(#lmc6):not(#lmc7):not(#lmc8) body #content[data-template=buyer] [data-bx-ivory] .listing-mortgage .fs-compare-table thead th{font-family:var(--font-cormorant,"Cormorant Garamond", Georgia, serif);color:#7a5c1e!important;-webkit-text-fill-color:#7a5c1e!important}html:not(#lmc1):not(#lmc2):not(#lmc3):not(#lmc4):not(#lmc5) body #content[data-template=buyer] .listing-mortgage .fs-compare-table th[scope=row],html:not(#lmc1):not(#lmc2):not(#lmc3):not(#lmc4):not(#lmc5) body #content[data-template=buyer] .listing-mortgage :is(.fs-compare-sum,.fs-ab-diff,.fs-ab-sub,.fs-ab-per,.fs-ab-k,.fs-hint,.fs-card-subtitle,.fs-ab-breakdown,.fs-result-meta,.fs-compare-fields legend){color:#0a1628!important;-webkit-text-fill-color:#0a1628!important}html:not(#lmc1):not(#lmc2):not(#lmc3):not(#lmc4):not(#lmc5) body #content[data-template=buyer] .listing-mortgage :is(.fs-ab-v,.fs-donut-total){color:#7a5c1e!important;-webkit-text-fill-color:#7a5c1e!important}html:not(#lmc1):not(#lmc2):not(#lmc3):not(#lmc4):not(#lmc5) body #content[data-template=buyer] .listing-mortgage .fs-info-pop{color:#0a1628!important;-webkit-text-fill-color:#0a1628!important;background:#fffdf8!important;border:1px solid #b89a5e73!important;border-radius:16px!important;box-shadow:0 14px 36px -20px #0a162847!important}html:not(#lmc1):not(#lmc2):not(#lmc3):not(#lmc4):not(#lmc5) body #content[data-template=buyer] .listing-mortgage .fs-range{accent-color:#c9a24b;--lightningcss-light:initial;--lightningcss-dark: ;color-scheme:light;background:0 0!important}html:not(#lmc1):not(#lmc2):not(#lmc3):not(#lmc4):not(#lmc5) body #content[data-template=buyer] .listing-mortgage .fs-range::-webkit-slider-thumb{background:#fff!important;border:2px solid #a07a2c!important}html:not(#lmc1):not(#lmc2):not(#lmc3):not(#lmc4):not(#lmc5) body #content[data-template=buyer] .listing-mortgage .fs-range::-moz-range-thumb{background:#fff!important;border:2px solid #a07a2c!important}html:not(#lmc1):not(#lmc2):not(#lmc3):not(#lmc4):not(#lmc5) body #content[data-template=buyer] .listing-mortgage .fs-chip{color:#0a1628!important;-webkit-text-fill-color:#0a1628!important;text-transform:none!important;letter-spacing:normal!important;background:#fff!important;border:1px solid #0a16288c!important;border-radius:9999px!important}
