.mortgages .loan-operate{background:#fff}.mortgages.loan-operate h1{letter-spacing:-.01em;font-size:1.875rem;font-weight:600;line-height:1.2667}.mortgages .loan-controls input,.mortgages .loan-controls select{border-radius:4px}.mortgages .loan-row h2{font-family:"Source Sans 3",sans-serif;font-size:1.25rem}.mortgages .loan-row small{overflow-wrap:anywhere;color:#55504a;display:block}.mortgages .loan-result dd{font-variant-numeric:tabular-nums}.mortgages .loan-result .loan-ledger>div:last-child{border-bottom:2px solid #292622;font-weight:700}.mortgage-pagination{flex-wrap:wrap;gap:16px;margin:32px 0;display:flex}.mortgages .loan-providers article{border-top:1px solid #d8cdbd;padding-top:24px}.mortgages .bank-nav{flex-wrap:wrap}.mortgages .loan-result>p{margin-top:20px}.mortgage-mobile-nav{display:none}.mortgage-preset{color:#2b4560;border-top:1px solid #d8cdbd;grid-column:1/-1;padding-top:16px}@media (width<=479px){.mortgages .mortgage-desktop-nav{display:none}.mortgage-mobile-nav{border-bottom:1px solid #d8cdbd;margin-bottom:24px;display:block}.mortgage-mobile-nav>summary{color:#2b4560;cursor:pointer;min-height:44px;padding:12px 0;font-weight:600}.mortgage-mobile-nav .bank-nav{margin-top:8px}}
