.mortgage-guide{max-width:1400px;margin:auto;padding:32px 4% 80px}.guide-breadcrumb{display:flex;flex-wrap:wrap;gap:12px;font-size:14px;line-height:1.6;color:#435c73;margin-bottom:40px}.guide-breadcrumb a{text-decoration:underline;text-underline-offset:3px}.guide-heading{display:grid;grid-template-columns:1.4fr .7fr;gap:60px;align-items:center;padding-bottom:56px;border-bottom:1px solid #cdd5dc}.guide-heading h1{font-size:clamp(36px,4.3vw,64px);line-height:1.08;letter-spacing:-2px;max-width:850px}.guide-intro{font-size:20px;line-height:1.6;color:#3d5368;max-width:780px}.guide-heading img{width:100%;height:360px;object-fit:cover;border-radius:8px}.guide-actions{display:flex;align-items:center;flex-wrap:wrap;gap:24px;margin-top:28px;font-size:16px}.guide-primary{display:inline-flex;gap:22px;padding:16px 22px;background:#0759df;color:white;border-radius:4px}.guide-body{display:grid;grid-template-columns:minmax(0,1fr) 260px;gap:80px;margin-top:48px}.guide-body article{min-width:0;max-width:860px}.guide-body article section{margin-bottom:48px}.guide-body h2{font-size:30px;letter-spacing:-.7px;line-height:1.2;font-weight:500;margin:0 0 20px}.guide-body h3{font-size:21px;line-height:1.4;margin:0 0 12px}.guide-body p,.guide-body li{font-size:17px;line-height:1.8;color:#334b62}.guide-body li{margin-bottom:12px}.guide-body article a{color:#0752bc;text-decoration:underline;text-underline-offset:3px}.guide-body aside{align-self:start;padding:24px;border:1px solid #cdd5dc;border-radius:6px;background:#fff}.guide-body aside h2{font-size:23px}.guide-body aside p{font-size:16px}.guide-body aside a{display:block;font-size:16px;line-height:1.5;border-top:1px solid #dde4ea;padding:16px 0;color:#0752bc}.guide-table{overflow:auto;border:1px solid #cdd5dc;border-radius:5px}.guide-table table{width:100%;border-collapse:collapse;text-align:left;font-size:16px;line-height:1.6}.guide-table caption{text-align:left;padding:18px;background:#edf2f6;font-weight:600}.guide-table th,.guide-table td{padding:16px;border-top:1px solid #d7e0e7;vertical-align:top}.guide-table th{font-weight:600}.guide-example{padding:24px;background:#eaf1f7;border-left:3px solid #0759df;border-radius:4px}.guide-example p{margin-bottom:0}.guide-body details{border-bottom:1px solid #ccd5df;padding:18px 0}.guide-body summary{font-size:18px;line-height:1.5;font-weight:500;cursor:pointer}.guide-disclosures{padding-top:30px;border-top:1px solid #ccd5df}.guide-disclosures p,.guide-disclosures li{font-size:14px}.guide-disclosures h2{font-size:23px}.mortgage-guide-page a:focus-visible,.guide-body summary:focus-visible{outline:3px solid #0759df;outline-offset:5px}@media(max-width:900px){.guide-heading{gap:30px}.guide-heading img{height:260px}.guide-body{gap:30px;grid-template-columns:minmax(0,1fr) 220px}}@media(max-width:700px){.mortgage-guide{padding:24px 20px 50px}.guide-heading{grid-template-columns:1fr;gap:24px;padding-bottom:32px}.guide-heading h1{letter-spacing:-1px}.guide-heading img{height:220px}.guide-intro{font-size:18px}.guide-body{grid-template-columns:1fr;margin-top:32px}.guide-body h2{font-size:27px}.guide-body article section{margin-bottom:36px}.guide-body aside{order:-1}.guide-body aside a{padding:10px 0}.guide-breadcrumb{margin-bottom:24px}.guide-table th,.guide-table td{padding:12px}.guide-actions{align-items:flex-start;gap:20px}}
