.leadership-profiles>aside{grid-template-columns:auto minmax(0,1fr)!important;gap:.65rem 1rem!important}.leadership-profiles>aside a{text-align:center;border:1px solid #b9dcea;border-radius:8px;grid-column:2;justify-content:center;justify-self:start;max-width:100%;padding:.58rem .82rem;white-space:normal!important;width:14rem!important}.calculator-tool>div:first-child>p:last-child,.calculator-field-help,.calculator-disclaimer{color:#315b73}.calculator-fields label{color:#0c2748}@media (max-width:900px){.leadership-profiles>aside{grid-template-columns:auto minmax(0,1fr)!important}.leadership-profiles>aside a{width:auto!important}}
:where(a,button,input,select,textarea,summary,[tabindex]):focus-visible{outline-offset:3px;outline:3px solid #efac2b}:where(input,select,textarea):focus-visible{border-color:#0b628e}@media (prefers-reduced-motion:reduce){html:focus-within{scroll-behavior:auto}*,:before,:after{scroll-behavior:auto!important;transition-duration:.01ms!important;animation-duration:.01ms!important;animation-iteration-count:1!important}}
.authority-proof-page>div{min-width:0}.authority-proof-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:1rem;margin:1.25rem 0;display:grid}.authority-proof-card{background:#f8fbfc;border:1px solid #c6dce7;border-radius:16px;align-content:start;gap:.85rem;min-width:0;padding:1.2rem;display:grid;box-shadow:0 10px 24px #0929460f}.authority-proof-card-heading{align-items:flex-start;gap:.8rem;display:flex}.authority-proof-card-heading>span{color:#fff;letter-spacing:.03em;background:#0c2748;border-radius:999px;place-items:center;min-width:4.1rem;min-height:2.2rem;padding:.35rem .55rem;font-weight:850;display:grid}.authority-proof-card-heading h2{color:#0c2748;margin:0;font-family:Georgia,serif;font-size:1.35rem}.authority-proof-card-heading p{color:#526d7f;margin:.15rem 0 0;font-size:.88rem;font-weight:750}.authority-proof-card>img{object-fit:contain;background:#fff;border-radius:8px;width:auto;max-width:min(100%,14rem);height:auto;max-height:10rem}.authority-proof-card>p{color:#3f5f73;margin:0;line-height:1.6}.authority-proof-card>a{color:#0b628e;text-underline-offset:3px;align-items:center;gap:.4rem;width:fit-content;font-weight:800;text-decoration:underline;display:inline-flex}.awards-proof-link{width:fit-content;margin-top:.85rem}.awards-row figure figcaption a{color:#d7f3ff;text-underline-offset:3px;align-items:center;gap:.3rem;margin-top:.35rem;font-size:.78rem;font-weight:800;text-decoration:underline;display:inline-flex}@media (max-width:800px){.authority-proof-grid{grid-template-columns:1fr}.authority-proof-card-heading{flex-direction:column}.authority-proof-card-heading>span{min-width:auto}}
.site-search-strip{z-index:20;background:#eaf6fb;border-bottom:1px solid #bdd8e5;width:100%;padding:.65rem clamp(1rem,4vw,3rem);position:relative}.site-search-strip-button{color:#0c2748;cursor:pointer;text-align:left;background:#fff;border:1px solid #9fc8da;border-radius:12px;align-items:center;gap:.75rem;width:min(880px,100%);min-height:3.4rem;margin:0 auto;padding:.65rem .9rem;display:flex;box-shadow:0 6px 18px #072a4114}.site-search-strip-button>span{flex:1;gap:.12rem;min-width:0;display:grid}.site-search-strip-button strong{font-size:.92rem}.site-search-strip-button small{color:#587386;white-space:nowrap;text-overflow:ellipsis;font-size:.78rem;overflow:hidden}.site-search-strip-button>svg:first-child,.site-search-strip-button>svg:last-child{color:#147cac}.site-search-strip-button:hover,.site-search-strip-button:focus-visible{background:#f8fcfe;border-color:#147cac;outline:3px solid #147cac29}[data-page=refinance-home-equity] .direct-answer-block{gap:.9rem;padding:clamp(1.15rem,2.8vw,1.75rem)}[data-page=refinance-home-equity] .direct-answer-block h2{max-width:760px}[data-page=refinance-home-equity] .direct-answer-block p,[data-page=refinance-home-equity] .direct-answer-block li{line-height:1.55}[data-page=refinance-home-equity] .refi-choice-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:.85rem;margin-top:1rem;display:grid}[data-page=refinance-home-equity] .refi-choice-card{background:#f8fbfd;border:1px solid #c5dbe5;border-radius:12px;padding:1rem}[data-page=refinance-home-equity] .refi-choice-card strong{color:#0c2748;margin-bottom:.3rem;display:block}[data-page=refinance-home-equity] .refi-choice-card p{color:#506b7d;margin:0;line-height:1.5}[data-page=refinance-home-equity] .table-scroll{overflow:visible}[data-page=refinance-home-equity] .table-scroll table{border-collapse:separate;border-spacing:0 8px;width:100%}[data-page=refinance-home-equity] .table-scroll th{text-align:left;padding:.8rem .9rem}[data-page=refinance-home-equity] .table-scroll td{vertical-align:top;background:#f8fbfd;border-top:1px solid #d5e5ec;border-bottom:1px solid #d5e5ec;padding:1rem .9rem;line-height:1.5}[data-page=refinance-home-equity] .table-scroll td:first-child{color:#0c2748;border-left:1px solid #d5e5ec;border-radius:9px 0 0 9px;font-weight:800}[data-page=refinance-home-equity] .table-scroll td:last-child{border-right:1px solid #d5e5ec;border-radius:0 9px 9px 0}[data-page=refinance-home-equity] .debt-analysis-callout{background:#fff8e7;border-left:5px solid #efac2b;border-radius:10px;margin-top:1rem;padding:1.05rem 1.1rem}[data-page=refinance-home-equity] .debt-analysis-callout p{margin:.3rem 0 .7rem}[data-page=refinance-home-equity] .debt-analysis-callout a{color:#0b628e;align-items:center;gap:.4rem;font-weight:800;display:inline-flex}[data-page=home-purchase-loans] .buyer-value-intro{background:linear-gradient(135deg,#f8fcfe,#edf8fc);border:1px solid #bcd7e3;border-left:5px solid #147cac;border-radius:14px;margin:0 0 1rem;padding:clamp(1.2rem,3vw,1.8rem)}[data-page=home-purchase-loans] .buyer-value-intro h2{color:#0c2748;margin:.15rem 0 .6rem;font-family:Georgia,serif;font-size:clamp(1.7rem,3vw,2.35rem)}[data-page=home-purchase-loans] .buyer-value-intro p{color:#405f73;line-height:1.65}[data-page=home-purchase-loans] .buyer-value-points{grid-template-columns:repeat(3,minmax(0,1fr));gap:.8rem;margin-top:1rem;display:grid}[data-page=home-purchase-loans] .buyer-value-points div{background:#fff;border:1px solid #d4e4eb;border-radius:10px;padding:.9rem}[data-page=home-purchase-loans] .buyer-value-points strong{color:#0c2748;margin-bottom:.25rem;display:block}[data-page=home-purchase-loans] .buyer-value-points span{color:#587386;font-size:.88rem;line-height:1.45}[data-page=mortgage-preapproval] .stage-cards{display:none}[data-page=mortgage-preapproval] .comparison-table .table-wrap{overflow-x:auto}[data-page=mortgage-preapproval] .comparison-table table{border-collapse:separate;border-spacing:0 7px;width:100%;min-width:860px}[data-page=mortgage-preapproval] .comparison-table th,[data-page=mortgage-preapproval] .comparison-table td{vertical-align:top;padding:.9rem .85rem;line-height:1.45}[data-page=mortgage-preapproval] .comparison-table tbody tr{background:#f8fbfd}@media (max-width:780px){.site-search-strip{padding:.5rem .7rem}.site-search-strip-button{min-height:3rem}.site-search-strip-button small{white-space:normal;-webkit-line-clamp:1;-webkit-box-orient:vertical;display:-webkit-box}[data-page=refinance-home-equity] .refi-choice-grid{grid-template-columns:1fr}[data-page=refinance-home-equity] .table-scroll table,[data-page=refinance-home-equity] .table-scroll thead,[data-page=refinance-home-equity] .table-scroll tbody,[data-page=refinance-home-equity] .table-scroll tr,[data-page=refinance-home-equity] .table-scroll th,[data-page=refinance-home-equity] .table-scroll td{display:block}[data-page=refinance-home-equity] .table-scroll thead{clip:rect(0,0,0,0);white-space:nowrap;border:0;width:1px;height:1px;margin:-1px;padding:0;overflow:hidden;position:absolute!important}[data-page=refinance-home-equity] .table-scroll tr{background:#fff;border:1px solid #cbdfe8;border-radius:12px;margin:.85rem 0;overflow:hidden}[data-page=refinance-home-equity] .table-scroll td{padding:.7rem .9rem;border:0!important;border-radius:0!important}[data-page=refinance-home-equity] .table-scroll td:first-child{background:#eaf6fb}[data-page=refinance-home-equity] .table-scroll td:nth-child(2):before{content:"What they often want";letter-spacing:.06em;text-transform:uppercase;color:#147cac;margin-bottom:.2rem;font-size:.7rem;font-weight:900;display:block}[data-page=refinance-home-equity] .table-scroll td:nth-child(3):before{content:"What may fit better";letter-spacing:.06em;text-transform:uppercase;color:#147cac;margin-bottom:.2rem;font-size:.7rem;font-weight:900;display:block}[data-page=home-purchase-loans] .buyer-value-points{grid-template-columns:1fr}[data-page=mortgage-preapproval] .comparison-table{display:none}[data-page=mortgage-preapproval] .stage-cards{gap:.85rem;margin-top:1rem;display:grid}[data-page=mortgage-preapproval] .stage-card{background:#fff;border:1px solid #c8dfe9;border-radius:12px;padding:1rem;box-shadow:0 5px 14px #072a410f}[data-page=mortgage-preapproval] .stage-card h3{color:#0c2748;margin:.1rem 0 .6rem;font-size:1.1rem}[data-page=mortgage-preapproval] .stage-card dl{gap:.6rem;margin:0;display:grid}[data-page=mortgage-preapproval] .stage-card dt{letter-spacing:.06em;text-transform:uppercase;color:#147cac;font-size:.72rem;font-weight:900}[data-page=mortgage-preapproval] .stage-card dd{color:#4b6576;margin:.1rem 0 0;line-height:1.5}}
