.mortgage-filters_root__6yloc{background:rgba(0,0,0,0);padding:0;position:-webkit-sticky;position:sticky;top:80px}@media(max-width:980px){.mortgage-filters_root__6yloc{position:static;padding:0}}.mortgage-filters_title__3JBn8{display:flex;align-items:center;justify-content:space-between;font-weight:600;font-family:var(--font-display);font-size:15px;margin-bottom:12px;padding-bottom:12px}.mortgage-filters_clear__kVDXp{font-size:12px;color:var(--color-muted);text-decoration:none}.mortgage-filters_clear__kVDXp:hover{color:var(--color-ink)}.mortgage-filters_group__XiHLC{padding:16px 0;border-top:1px solid var(--color-border)}.mortgage-filters_group__XiHLC:first-of-type{border-top:0;padding-top:4px}.mortgage-filters_label__yhFUY{font-size:11px;font-weight:600;text-transform:uppercase;letter-spacing:.06em;color:var(--color-ink-2);margin-bottom:10px}.mortgage-filters_row__3a8pT{display:flex;flex-wrap:wrap;gap:6px}.mortgage-sort-toolbar_root__HS9sz{display:flex;align-items:center;justify-content:space-between;gap:16px;padding:0 0 16px;flex-wrap:wrap}.mortgage-sort-toolbar_info__glfbg{font-size:14px;color:var(--color-muted)}.mortgage-sort-toolbar_info__glfbg strong{color:var(--color-ink);font-weight:600}.mortgage-sort-toolbar_controls__d1OFT{display:flex;align-items:center;gap:6px;flex-wrap:wrap}.page_heroText__wDJKi{max-width:760px;margin-bottom:4px}.page_heroText__wDJKi h1{margin-bottom:12px}.page_heroText__wDJKi p{color:var(--color-muted);font-size:16px}.page_layout__kNgwt{display:grid;grid-template-columns:280px 1fr;grid-gap:32px;gap:32px;padding:32px 24px 60px;align-items:start}@media(max-width:980px){.page_layout__kNgwt{grid-template-columns:1fr;gap:16px}}.page_mobileSheet__6JhiI{display:none}@media(max-width:980px){.page_mobileSheet__6JhiI{display:block;background:var(--color-surface);border:1px solid var(--color-border);border-radius:var(--radius-lg);margin-bottom:16px}.page_mobileSheet__6JhiI>summary{list-style:none}.page_mobileSheet__6JhiI>summary::-webkit-details-marker{display:none}.page_mobileSheet__6JhiI>summary{cursor:pointer;padding:16px 18px;display:flex;align-items:center;justify-content:space-between;font-weight:600;font-family:var(--font-display);font-size:15px}.page_mobileSheet__6JhiI>summary:after{content:"";width:10px;height:10px;border-right:2px solid var(--color-muted);border-bottom:2px solid var(--color-muted);transform:rotate(45deg);transition:transform .2s}.page_mobileSheet__6JhiI[open]>summary:after{transform:rotate(-135deg)}}.page_desktopFilters__bY3zY{position:-webkit-sticky;position:sticky;top:88px;align-self:start;max-height:calc(100vh - 104px);overflow-y:auto;scrollbar-gutter:stable}@media(max-width:980px){.page_desktopFilters__bY3zY{display:none}}.page_offers__hSyJL{display:flex;flex-direction:column;gap:10px}.page_empty__tQJtC{padding:60px;text-align:center;color:var(--color-muted);background:var(--color-surface);border:1px solid var(--color-border);border-radius:var(--radius-xl)}.page_seoSection__9JRpi{padding:64px 0;background:var(--color-bg-2);border-top:1px solid var(--color-border)}.page_seoGrid__nWS9H{display:grid;grid-template-columns:1.3fr 1fr;grid-gap:48px;gap:48px;max-width:var(--container-app);margin-inline:auto;padding-inline:24px}@media(max-width:720px){.page_seoGrid__nWS9H{grid-template-columns:1fr;gap:32px}}.page_prose__Abtsw{font-size:15px;line-height:1.7;color:var(--color-ink-2);max-width:680px}.page_prose__Abtsw h2{color:var(--color-ink);margin-bottom:12px}.page_prose__Abtsw h3{color:var(--color-ink);margin-top:22px;margin-bottom:8px}.page_prose__Abtsw p{margin-bottom:14px}.page_prose__Abtsw strong{color:var(--color-ink);font-weight:500}.page_faqHeading__fGmyW{margin-bottom:14px;font-size:18px}