/* Shared borrower resources: readable cards and printable preparation guides. */
.seo-resources h2{max-width:850px}.seo-resources>.wrap>p{max-width:780px;line-height:1.75;margin:18px 0}.seo-resource-grid{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:18px;margin:28px 0}.seo-resource-grid article{padding:26px;background:#fff;border:1px solid rgba(20,35,50,.14)}.seo-resource-grid h3{font-size:23px;line-height:1.25;margin:0 0 12px}.seo-resource-grid a{color:var(--navy,#142332);text-decoration:underline;text-underline-offset:4px}.seo-resource-grid p{line-height:1.7;margin:0;color:var(--slate-700,#44546a)}.seo-resources ul{padding-left:22px;line-height:2}.seo-policy h2{margin:30px 0 14px}.seo-policy p{line-height:1.8;margin-bottom:20px}.editorial-note{font-size:13px;line-height:1.7;margin-top:28px;padding-top:16px;border-top:1px solid rgba(20,35,50,.15)}.seo-resources a:focus-visible,.editorial-note a:focus-visible{outline:3px solid #B08230;outline-offset:5px}@media(max-width:640px){.seo-resource-grid{grid-template-columns:1fr}.seo-resource-grid article{padding:22px}.seo-resources h2{font-size:32px}}
@media print{header.nav,footer,.lead,.heloc-sticky,.menu-toggle,body>noscript{display:none!important}body{background:#fff!important;color:#111!important;padding:0!important}main{padding:0!important}.funnel-hero,.tight{padding:15px 0!important}.funnel-hero h1{font-size:26pt!important}.blog-article,.seo-policy{border:0!important;padding:0!important;font-size:11pt!important;line-height:1.6!important}.reveal{opacity:1!important;transform:none!important}h2,h3{break-after:avoid}p{orphans:3;widows:3}.wrap{max-width:none!important}a{color:inherit!important}.seo-resource-grid{display:block}.seo-resource-grid article{break-inside:avoid;margin-bottom:12px}@page{margin:18mm}}
.home-heloc-link{font-size:14px;color:var(--slate-700,#44546a);text-underline-offset:4px;line-height:1.6;text-align:center}.home-heloc-link:focus-visible{outline:3px solid #B08230;outline-offset:4px}
.seo-policy{text-align:left}.seo-policy h2{font-size:clamp(25px,3vw,36px);line-height:1.25}
