.mortgagePage{color:#20313a;max-width:1120px;margin:0 auto;padding:42px 28px 65px}.mortgagePage h2{color:#163c4a;margin:48px 0 14px;font-size:1.75rem}.mortgagePage h3{color:#163c4a;font-size:1.18rem}.mortgagePage p,.mortgagePage li{font-size:1rem;line-height:1.7}.mortgageHeroMeta{flex-wrap:wrap;gap:24px;margin-top:18px;font-size:.92rem;display:flex}.metricGrid{grid-template-columns:repeat(2,minmax(0,1fr));gap:18px;margin:26px 0;display:grid}.metricCard{background:#f5f8f8;border-top:4px solid #087f8c;padding:19px 21px}.metricCard:nth-child(2){border-color:#a43f5b}.metricCard h2{margin:0 0 8px;font-size:1.08rem}.metricValue{color:#153f4d;font-size:2.15rem;font-weight:700;line-height:1}.metricDetails{gap:4px;margin-top:12px;font-size:.91rem;display:grid}.metricSource,.sourceNote,.mortgageChart figcaption{color:#52636b;font-size:.82rem}.findings{border-left:4px solid #d2a12a;padding:2px 0 2px 22px}.findings li{margin:9px 0}.mortgageChart{margin:18px 0 40px}.mortgageChart svg{background:#fff;border:1px solid #dce4e7;width:100%;height:auto;min-height:260px;display:block}.chartLegend{flex-wrap:wrap;gap:24px;margin:0 0 9px;font-weight:600;display:flex}.chartLegend i{width:21px;height:4px;margin:0 7px 3px 0;display:inline-block}.earlySwatch{background:#087f8c}.seriousSwatch{background:#a43f5b}.gridLine{stroke:#dce4e7;stroke-width:1px}.axisLabel{fill:#53656d;font-size:13px}.earlyLine,.seriousLine{fill:none;stroke-width:3px}.earlyLine{stroke:#087f8c}.seriousLine{stroke:#a43f5b}.hitPoint{fill:#0000;stroke:#0000}.tableWrap{border:1px solid #d9e1e4;max-height:650px;overflow-x:auto}.mortgageTable{border-collapse:collapse;width:100%}.mortgageTable th,.mortgageTable td{text-align:right;border-bottom:1px solid #e2e8ea;padding:10px 14px}.mortgageTable th:first-child,.mortgageTable td:first-child{text-align:left}.mortgageTable thead th{color:#fff;z-index:1;background:#153f4d;position:-webkit-sticky;position:sticky;top:0}.mortgageTable tbody tr:nth-child(2n){background:#f5f8f8}.definitionGrid{grid-template-columns:1fr 1fr;gap:25px;display:grid}.methodBox{background:#f5f8f8;padding:20px 24px}.mortgagePage a{color:#076d78;text-decoration:underline}.mortgagePage a:focus{outline-offset:2px;outline:3px solid #d2a12a}@media (max-width:700px){.mortgagePage{padding:30px 16px 50px}.metricGrid,.definitionGrid{grid-template-columns:1fr}.mortgagePage h2{font-size:1.45rem}.axisLabel{font-size:16px}.chartLegend{font-size:.9rem}}
