.home-loan-rates-module__UI2XEW__page{max-width:1200px;color:var(--color-ink);margin:auto;padding:120px 24px 32px}.home-loan-rates-module__UI2XEW__page h1{font-family:var(--font-cormorant), serif;margin:24px 0 16px;font-size:42px;font-weight:600;line-height:1.1}.home-loan-rates-module__UI2XEW__page header{border-bottom:1px solid var(--color-ledger-line);padding-bottom:24px}.home-loan-rates-module__UI2XEW__page p{line-height:1.65}.home-loan-rates-module__UI2XEW__page a{color:var(--color-banyan);text-underline-offset:4px;text-decoration:underline}.home-loan-rates-module__UI2XEW__page a:focus-visible,.home-loan-rates-module__UI2XEW__tool button:focus-visible,.home-loan-rates-module__UI2XEW__tool summary:focus-visible,.home-loan-rates-module__UI2XEW__sensitivityWrap:focus-visible{outline:2px solid var(--color-banyan);outline-offset:4px}.home-loan-rates-module__UI2XEW__breadcrumb{font-size:14px}.home-loan-rates-module__UI2XEW__breadcrumb ol{flex-wrap:wrap;gap:12px;padding:0;list-style:none;display:flex}.home-loan-rates-module__UI2XEW__intro{max-width:760px;font-size:17px}.home-loan-rates-module__UI2XEW__tool{margin-top:32px}.home-loan-rates-module__UI2XEW__tool h2{font-family:var(--font-cormorant), serif;font-size:30px;font-weight:600;line-height:1.2}.home-loan-rates-module__UI2XEW__tool h3{margin:28px 0 8px;font-size:20px;font-weight:600}.home-loan-rates-module__UI2XEW__sectionHead{justify-content:space-between;align-items:start;gap:24px;display:flex}.home-loan-rates-module__UI2XEW__sectionHead>label{flex-shrink:0;width:240px}.home-loan-rates-module__UI2XEW__sectionHead p{margin-top:8px;font-size:14px}.home-loan-rates-module__UI2XEW__caution{margin:16px 0;font-size:14px}.home-loan-rates-module__UI2XEW__rates{border-collapse:collapse;table-layout:fixed;background:var(--color-paper);width:100%;font-size:14px}.home-loan-rates-module__UI2XEW__rates th,.home-loan-rates-module__UI2XEW__rates td{text-align:left;vertical-align:top;border-bottom:1px solid var(--color-ledger-line);overflow-wrap:anywhere;padding:16px 12px}.home-loan-rates-module__UI2XEW__rates thead th{background:var(--color-khadi-deep);font-size:12px;font-weight:600}.home-loan-rates-module__UI2XEW__rates th:first-child{width:25%}.home-loan-rates-module__UI2XEW__rates tbody th{font-weight:400}.home-loan-rates-module__UI2XEW__lender{font-size:18px;font-weight:600}.home-loan-rates-module__UI2XEW__rates details{margin-top:12px;font-size:13px}.home-loan-rates-module__UI2XEW__rates summary{cursor:pointer;min-height:44px;padding-top:8px}.home-loan-rates-module__UI2XEW__rates details p{margin:8px 0}.home-loan-rates-module__UI2XEW__small{color:var(--color-graphite);margin-top:5px;font-size:13px;line-height:1.5;display:block}.home-loan-rates-module__UI2XEW__overdue{color:var(--color-terracotta);margin-top:5px;font-size:13px;font-weight:600;display:block}.home-loan-rates-module__UI2XEW__mobileLabel{display:none}.home-loan-rates-module__UI2XEW__useRate{cursor:pointer;border:1px solid var(--color-banyan);color:var(--color-banyan);background:0 0;border-radius:4px;min-height:44px;margin-top:12px;padding:8px 12px;display:block}.home-loan-rates-module__UI2XEW__useRate:hover{background:var(--color-khadi-deep)}.home-loan-rates-module__UI2XEW__notice{border-left:3px solid var(--color-terracotta);background:var(--color-paper);margin:16px 0;padding:12px 16px}.home-loan-rates-module__UI2XEW__calculator{border-top:1px solid var(--color-ledger-line);margin-top:40px;padding-top:32px;scroll-margin-top:110px}.home-loan-rates-module__UI2XEW__inputs{grid-template-columns:repeat(3,minmax(0,1fr));gap:20px;margin-top:24px;display:grid}.home-loan-rates-module__UI2XEW__presets{grid-template-columns:repeat(2,minmax(0,1fr));gap:20px;max-width:560px;margin:20px 0;display:grid}.home-loan-rates-module__UI2XEW__metrics{border-block:1px solid var(--color-ledger-line);grid-template-columns:repeat(3,minmax(0,1fr));gap:24px;padding:24px 0;display:grid}.home-loan-rates-module__UI2XEW__metrics dt{font-size:14px}.home-loan-rates-module__UI2XEW__metrics dd{font-family:var(--font-cormorant), serif;overflow-wrap:anywhere;margin-top:8px;font-size:32px;line-height:1.2}.home-loan-rates-module__UI2XEW__sensitivityWrap{margin:20px 0;overflow-x:auto}.home-loan-rates-module__UI2XEW__sensitivity{border-collapse:collapse;width:100%;font-size:15px}.home-loan-rates-module__UI2XEW__sensitivity th,.home-loan-rates-module__UI2XEW__sensitivity td{text-align:right;border-bottom:1px solid var(--color-ledger-line);padding:14px 12px}.home-loan-rates-module__UI2XEW__sensitivity th:first-child{text-align:left}.home-loan-rates-module__UI2XEW__sensitivity thead th{background:var(--color-khadi-deep);font-size:13px}.home-loan-rates-module__UI2XEW__related{border-top:1px solid var(--color-ledger-line);margin-top:40px;padding-top:24px}.home-loan-rates-module__UI2XEW__related h2{font-family:var(--font-cormorant), serif;font-size:28px}.home-loan-rates-module__UI2XEW__related ul{grid-template-columns:repeat(2,minmax(0,1fr));gap:16px;margin-top:20px;display:grid}.home-loan-rates-module__UI2XEW__srOnly{clip-path:inset(50%);white-space:nowrap;width:1px;height:1px;margin:-1px;padding:0;position:absolute;overflow:hidden}@media (max-width:900px){.home-loan-rates-module__UI2XEW__rates,.home-loan-rates-module__UI2XEW__rates tbody{display:block}.home-loan-rates-module__UI2XEW__rates thead{clip-path:inset(50%);width:1px;height:1px;position:absolute;overflow:hidden}.home-loan-rates-module__UI2XEW__rates tr{border:1px solid var(--color-ledger-line);border-radius:8px;grid-template-columns:repeat(2,minmax(0,1fr));margin-bottom:16px;display:grid}.home-loan-rates-module__UI2XEW__rates th:first-child{grid-column:1/-1;width:auto}.home-loan-rates-module__UI2XEW__rates td{border:0}.home-loan-rates-module__UI2XEW__rates td:last-child{grid-column:1/-1}.home-loan-rates-module__UI2XEW__mobileLabel{margin-bottom:6px;font-size:12px;font-weight:600;display:block}}@media (max-width:600px){.home-loan-rates-module__UI2XEW__page{padding:100px 20px 24px}.home-loan-rates-module__UI2XEW__page h1{font-size:34px}.home-loan-rates-module__UI2XEW__sectionHead{display:block}.home-loan-rates-module__UI2XEW__sectionHead>label{width:100%;margin-top:20px}.home-loan-rates-module__UI2XEW__inputs,.home-loan-rates-module__UI2XEW__metrics,.home-loan-rates-module__UI2XEW__related ul{grid-template-columns:minmax(0,1fr)}.home-loan-rates-module__UI2XEW__presets{gap:12px}.home-loan-rates-module__UI2XEW__metrics{gap:16px}.home-loan-rates-module__UI2XEW__metrics dd{font-size:30px}.home-loan-rates-module__UI2XEW__sensitivity{min-width:520px}}
