.MobileCarousel-module__g-u3uq__carousel{width:100%;min-width:0;position:relative}.MobileCarousel-module__g-u3uq__track{margin:0;padding:0;list-style:none}.MobileCarousel-module__g-u3uq__trackLoans{scroll-snap-type:x mandatory;-webkit-overflow-scrolling:touch;touch-action:pan-x;scrollbar-width:none;overscroll-behavior-x:contain;gap:16px;display:flex;overflow-x:auto}.MobileCarousel-module__g-u3uq__trackLoans::-webkit-scrollbar{display:none}.MobileCarousel-module__g-u3uq__slideLoans{scroll-snap-align:center;scroll-snap-stop:always;flex:0 0 100%;min-width:0}.MobileCarousel-module__g-u3uq__trackAreas{scroll-snap-type:x mandatory;-webkit-overflow-scrolling:touch;touch-action:pan-x;scrollbar-width:none;overscroll-behavior-x:contain;background:0 0;border:none;border-radius:0;flex-flow:row;gap:12px;display:flex;overflow-x:auto}.MobileCarousel-module__g-u3uq__trackAreas::-webkit-scrollbar{display:none}.MobileCarousel-module__g-u3uq__slideAreas{scroll-snap-align:center;scroll-snap-stop:always;flex:0 0 100%;min-width:0}@media (max-width:767px){.MobileCarousel-module__g-u3uq__trackLoans,.MobileCarousel-module__g-u3uq__trackAreas{width:calc(100% + 2 * var(--pad));margin-inline:calc(-1 * var(--pad));padding-inline:var(--pad);scroll-padding-inline:var(--pad)}.MobileCarousel-module__g-u3uq__slideLoans,.MobileCarousel-module__g-u3uq__slideAreas{contain:layout style paint}.MobileCarousel-module__g-u3uq__slideAreas.area-city{border:1px solid var(--line);border-radius:var(--radius)}}@media (min-width:768px){.MobileCarousel-module__g-u3uq__trackLoans{scroll-snap-type:none;grid-template-columns:repeat(2,minmax(0,1fr));gap:32px;width:auto;margin-inline:0;padding-inline:0;scroll-padding-inline:0;display:grid;overflow:visible}.MobileCarousel-module__g-u3uq__slideLoans{flex:unset;scroll-snap-align:unset;scroll-snap-stop:unset;contain:unset}.MobileCarousel-module__g-u3uq__trackAreas{scroll-snap-type:none;background:var(--line);border:1px solid var(--line);border-radius:var(--radius);grid-template-columns:repeat(2,minmax(0,1fr));gap:1px;width:auto;margin-inline:0;padding-inline:0;scroll-padding-inline:0;display:grid;overflow:hidden}.MobileCarousel-module__g-u3uq__slideAreas{flex:unset;scroll-snap-align:unset;scroll-snap-stop:unset;contain:unset}}@media (min-width:1024px){.MobileCarousel-module__g-u3uq__trackLoans{grid-template-columns:repeat(3,minmax(0,1fr))}}.MobileCarousel-module__g-u3uq__dots{justify-content:center;align-items:center;gap:8px;margin-top:20px;display:flex}.MobileCarousel-module__g-u3uq__dot{background:var(--line);cursor:pointer;border:none;border-radius:50%;width:8px;height:8px;padding:0}.MobileCarousel-module__g-u3uq__dotActive{background:var(--primary);transform:scale(1.15)}@media (min-width:768px){.MobileCarousel-module__g-u3uq__dots{display:none}}@media (prefers-reduced-motion:reduce){.MobileCarousel-module__g-u3uq__trackLoans,.MobileCarousel-module__g-u3uq__trackAreas{scroll-behavior:auto}.MobileCarousel-module__g-u3uq__dotActive{transform:none}}
.blog-module__JsT-Oq__srOnly{clip:rect(0, 0, 0, 0);white-space:nowrap;border:0;width:1px;height:1px;margin:-1px;padding:0;position:absolute;overflow:hidden}.blog-module__JsT-Oq__page{background:var(--paper);color:var(--text)}.blog-module__JsT-Oq__container{width:min(100% - 2 * var(--pad), var(--container));margin-inline:auto}.blog-module__JsT-Oq__section{padding-block:clamp(56px,8vw,96px)}.blog-module__JsT-Oq__sectionHeader{margin-bottom:clamp(28px,4vw,40px)}.blog-module__JsT-Oq__sectionTitle{font-family:var(--font-gelasio), Georgia, serif;letter-spacing:-.02em;margin:0;font-size:clamp(2rem,4vw,3rem);font-weight:600;line-height:1.1}.blog-module__JsT-Oq__sectionSubtitle{max-width:58ch;color:var(--muted);margin:12px 0 0;font-size:clamp(1rem,1.5vw,1.125rem);line-height:1.6}.blog-module__JsT-Oq__emptyState{text-align:center;background:#ffffffb3;border:1px dashed #0000001f;border-radius:16px;padding:48px 24px}.blog-module__JsT-Oq__emptyStateTitle{margin:0 0 8px;font-size:1.25rem;font-weight:600}.blog-module__JsT-Oq__emptyStateText{color:var(--muted);margin:0}.blog-module__JsT-Oq__hero{color:#fff;align-items:center;min-height:clamp(420px,58vh,620px);display:flex;position:relative;overflow:hidden}.blog-module__JsT-Oq__heroBackground{z-index:0;position:absolute;inset:0}.blog-module__JsT-Oq__heroImage{object-fit:cover}.blog-module__JsT-Oq__heroOverlay{background:linear-gradient(#0f12188c 0%,#0f1218b8 100%);position:absolute;inset:0}.blog-module__JsT-Oq__heroContent{z-index:1;width:min(100% - 2 * var(--pad), var(--container));margin-inline:auto;padding-block:clamp(72px,10vw,120px);position:relative}.blog-module__JsT-Oq__heroEyebrow{letter-spacing:.08em;text-transform:uppercase;opacity:.85;margin:0 0 12px;font-size:.875rem}.blog-module__JsT-Oq__heroTitle{max-width:14ch;font-family:var(--font-gelasio), Georgia, serif;color:#ececec;letter-spacing:-.03em;margin:0;font-size:clamp(2.25rem,5vw,4rem);font-weight:600;line-height:1.05}.blog-module__JsT-Oq__heroDescription{color:#ffffffe0;max-width:52ch;margin:18px 0 0;font-size:clamp(1rem,1.6vw,1.125rem);line-height:1.65}.blog-module__JsT-Oq__searchBar{background:#fffffff5;border-radius:999px;align-items:stretch;gap:0;width:min(100%,560px);margin-top:28px;padding:6px;display:flex;box-shadow:0 18px 40px #0000002e}.blog-module__JsT-Oq__searchInput{min-width:0;color:var(--text);font:inherit;background:0 0;border:0;border-radius:999px 0 0 999px;outline:none;flex:1;padding:14px 18px}.blog-module__JsT-Oq__searchInput::placeholder{color:#00000073}.blog-module__JsT-Oq__searchButton{background:var(--primary);color:#fff;font:inherit;cursor:pointer;transition:background .25s var(--ease), transform .25s var(--ease);border:0;border-radius:999px;flex-shrink:0;padding:14px 24px;font-weight:600}.blog-module__JsT-Oq__searchButton:hover{background:var(--primary-deep)}.blog-module__JsT-Oq__searchButton:focus-visible{outline-offset:2px;outline:2px solid #fff}.blog-module__JsT-Oq__landingSection{padding-block:clamp(64px,8vw,104px)}.blog-module__JsT-Oq__landingHeader{margin-bottom:clamp(28px,4vw,40px)}.blog-module__JsT-Oq__latestPostsPanel{background:#f5f5f5;border-radius:20px;margin-top:clamp(36px,5vw,56px);padding:clamp(24px,4vw,36px)}.blog-module__JsT-Oq__latestPostsTitle{font-family:var(--font-gelasio), Georgia, serif;margin:0 0 24px;font-size:clamp(1.5rem,2.5vw,2rem);font-weight:600}.blog-module__JsT-Oq__featuredCard{grid-template-columns:minmax(0,1fr) minmax(0,1.05fr);align-items:center;gap:clamp(24px,4vw,48px);display:grid}.blog-module__JsT-Oq__featuredContent{flex-direction:column;gap:18px;display:flex}.blog-module__JsT-Oq__featuredMeta{color:var(--muted);flex-wrap:wrap;align-items:center;gap:10px 16px;font-size:.9375rem;display:flex}.blog-module__JsT-Oq__metaItem{align-items:center;gap:8px;display:inline-flex}.blog-module__JsT-Oq__metaIcon{opacity:.7;width:16px;height:16px}.blog-module__JsT-Oq__featuredTitle{font-family:var(--font-gelasio), Georgia, serif;letter-spacing:-.02em;margin:0;font-size:clamp(1.75rem,3vw,2.75rem);font-weight:600;line-height:1.15}.blog-module__JsT-Oq__featuredExcerpt{color:var(--muted);margin:0;font-size:1.0625rem;line-height:1.7}.blog-module__JsT-Oq__readMoreButton{max-width:min(100%,22rem);color:inherit;font:inherit;transition:background .25s var(--ease), color .25s var(--ease), transform .25s var(--ease);background:0 0;border:1px solid #000000d9;border-radius:8px;align-items:center;gap:.35em;padding:12px 22px;font-weight:600;line-height:1.2;text-decoration:none;display:inline-flex}.blog-module__JsT-Oq__readMoreLead{flex-shrink:0}.blog-module__JsT-Oq__readMoreDivider{opacity:.45;flex-shrink:0;font-weight:400}.blog-module__JsT-Oq__readMoreTopic{text-overflow:ellipsis;white-space:nowrap;min-width:0;font-family:var(--font-gelasio), Georgia, serif;font-style:italic;font-weight:500;overflow:hidden}.blog-module__JsT-Oq__readMoreButton:hover{background:var(--text);color:#fff;transform:translateY(-1px)}.blog-module__JsT-Oq__featuredImageWrap,.blog-module__JsT-Oq__cardImageWrap,.blog-module__JsT-Oq__compactImageWrap{background:#ececec;border-radius:18px;position:relative;overflow:hidden}.blog-module__JsT-Oq__featuredImageWrap{aspect-ratio:1.15}.blog-module__JsT-Oq__cardImageWrap{aspect-ratio:1.35}.blog-module__JsT-Oq__featuredImage,.blog-module__JsT-Oq__cardImage,.blog-module__JsT-Oq__compactImage{object-fit:cover;transition:transform .45s var(--ease)}.blog-module__JsT-Oq__cardLink:hover .blog-module__JsT-Oq__featuredImage,.blog-module__JsT-Oq__cardLink:hover .blog-module__JsT-Oq__cardImage,.blog-module__JsT-Oq__compactLink:hover .blog-module__JsT-Oq__compactImage{transform:scale(1.04)}.blog-module__JsT-Oq__grid{grid-template-columns:repeat(3,minmax(0,1fr));align-items:stretch;gap:clamp(24px,3vw,32px);display:grid}.blog-module__JsT-Oq__gridFour{grid-template-columns:repeat(4,minmax(0,1fr))}.blog-module__JsT-Oq__card{flex-direction:column;gap:16px;display:flex}.blog-module__JsT-Oq__cardLink,.blog-module__JsT-Oq__compactLink{color:inherit;text-decoration:none;display:block}.blog-module__JsT-Oq__cardBody{flex-direction:column;gap:10px;display:flex}.blog-module__JsT-Oq__cardTitle{margin:0;font-size:1.125rem;font-weight:700;line-height:1.35}.blog-module__JsT-Oq__cardMeta{color:var(--muted);font-size:.875rem}.blog-module__JsT-Oq__compactCard{grid-template-columns:88px minmax(0,1fr);align-items:start;gap:14px;display:grid}.blog-module__JsT-Oq__compactImageWrap{aspect-ratio:1;border-radius:12px}.blog-module__JsT-Oq__compactTitle{margin:0;font-size:.975rem;font-weight:700;line-height:1.4}.blog-module__JsT-Oq__compactMeta{color:var(--muted);margin-top:8px;font-size:.8125rem}.blog-module__JsT-Oq__viewAllLink{color:var(--primary);align-items:center;gap:8px;margin-top:28px;font-weight:600;text-decoration:none;display:inline-flex}.blog-module__JsT-Oq__viewAllLink:hover{text-decoration:underline}.blog-module__JsT-Oq__articleCard{height:100%}.blog-module__JsT-Oq__articleCardLink{height:100%;color:inherit;transition:transform .25s var(--ease), box-shadow .25s var(--ease);background:#fff;border-radius:24px;flex-direction:column;padding:clamp(18px,2.5vw,24px);text-decoration:none;display:flex;box-shadow:0 18px 40px #0f121814}.blog-module__JsT-Oq__articleCardLink:hover{transform:translateY(-4px);box-shadow:0 24px 48px #0f12181f}.blog-module__JsT-Oq__articleCardImageWrap{aspect-ratio:4/3;background:#ececec;border-radius:16px;position:relative;overflow:hidden}.blog-module__JsT-Oq__articleCardImage{object-fit:cover;transition:transform .45s var(--ease)}.blog-module__JsT-Oq__articleCardLink:hover .blog-module__JsT-Oq__articleCardImage{transform:scale(1.03)}.blog-module__JsT-Oq__articleCardContent{flex-direction:column;flex:1;gap:14px;padding-top:18px;display:flex}.blog-module__JsT-Oq__articleCardMeta{color:#8b8f98;margin:0;font-size:.8125rem;line-height:1.4}.blog-module__JsT-Oq__articleCardTitleRow{justify-content:space-between;align-items:flex-start;gap:12px;display:flex}.blog-module__JsT-Oq__articleCardTitle{letter-spacing:-.01em;margin:0;font-size:clamp(1.05rem,1.4vw,1.2rem);font-weight:700;line-height:1.35}.blog-module__JsT-Oq__articleCardArrow{color:#111;width:18px;height:18px;transition:transform .25s var(--ease);flex-shrink:0;margin-top:4px}.blog-module__JsT-Oq__articleCardLink:hover .blog-module__JsT-Oq__articleCardArrow{transform:translate(2px,-2px)}.blog-module__JsT-Oq__articleCardExcerpt{color:#5f6570;margin:0;font-size:.9375rem;line-height:1.6}.blog-module__JsT-Oq__articleCardFooter{flex-wrap:wrap;align-items:center;gap:10px 14px;margin-top:auto;padding-top:4px;display:flex}.blog-module__JsT-Oq__articleCardCategory{color:#374151;background:#f3f4f6;border-radius:999px;align-items:center;padding:7px 14px;font-size:.8125rem;font-weight:500;display:inline-flex}.blog-module__JsT-Oq__articleCardDate{color:#8b8f98;font-size:.8125rem}.blog-module__JsT-Oq__detailsPage{padding-block:clamp(40px,6vw,72px)}.blog-module__JsT-Oq__detailsHero{width:100%}.blog-module__JsT-Oq__detailsHeroImageWrap{width:100%;margin-bottom:24px}.blog-module__JsT-Oq__detailsBodyLayout{grid-template-columns:minmax(0,1fr) minmax(280px,340px);align-items:start;gap:clamp(32px,5vw,56px);display:grid}.blog-module__JsT-Oq__detailsMain{min-width:0}.blog-module__JsT-Oq__detailsHeader{max-width:none;margin-bottom:28px!important}.blog-module__JsT-Oq__detailsMeta{color:var(--muted);flex-wrap:wrap;gap:8px 16px;margin-bottom:14px;font-size:.9375rem;display:flex}.blog-module__JsT-Oq__detailsTitle{font-family:var(--display);letter-spacing:-.05em;color:var(--ink);margin:0 0 5px;font-size:clamp(2rem,4vw,3.25rem);font-weight:600;line-height:1.08}.blog-module__JsT-Oq__detailsExcerpt{max-width:72ch;color:var(--secondary);margin:16px 0 0;font-size:1.125rem;line-height:1.7}.blog-module__JsT-Oq__detailsImageWrap{aspect-ratio:16/9;border-radius:var(--radius-sm);border:1px solid var(--line);background:var(--cloud);position:relative;overflow:hidden}.blog-module__JsT-Oq__detailsHeroImageWrap .blog-module__JsT-Oq__detailsImageWrap{margin-bottom:0}.blog-module__JsT-Oq__detailsImage{object-fit:cover}.blog-module__JsT-Oq__tagList{flex-wrap:wrap;gap:10px;margin-bottom:28px;display:flex}.blog-module__JsT-Oq__tag{border:1px solid var(--line-2);background:var(--white);color:var(--text);border-radius:999px;align-items:center;padding:8px 14px;font-size:.875rem;font-weight:500;display:inline-flex}.blog-module__JsT-Oq__content{color:var(--text);font-size:1.0625rem;line-height:1.8}:is(.blog-module__JsT-Oq__content h1,.blog-module__JsT-Oq__content h2,.blog-module__JsT-Oq__content h3,.blog-module__JsT-Oq__content h4,.blog-module__JsT-Oq__content h5,.blog-module__JsT-Oq__content h6){font-family:var(--display);color:var(--ink);letter-spacing:-.02em;margin:2rem 0 .75rem;line-height:1.2}.blog-module__JsT-Oq__content h1{font-size:clamp(1.75rem,3vw,2.25rem)}.blog-module__JsT-Oq__content h2{font-size:clamp(1.5rem,2.5vw,1.875rem)}.blog-module__JsT-Oq__content h3{font-size:clamp(1.25rem,2vw,1.5rem)}.blog-module__JsT-Oq__content h4{font-size:1.125rem}.blog-module__JsT-Oq__content p{color:var(--text);margin:0 0 1.25rem}.blog-module__JsT-Oq__content div{margin-bottom:1rem}:is(.blog-module__JsT-Oq__content strong,.blog-module__JsT-Oq__content b){color:var(--ink);font-weight:600}:is(.blog-module__JsT-Oq__content em,.blog-module__JsT-Oq__content i){color:var(--primary);font-style:italic}:is(.blog-module__JsT-Oq__content ul,.blog-module__JsT-Oq__content ol){color:var(--text);margin:0 0 1.25rem;padding-left:1.35rem}.blog-module__JsT-Oq__content ul{list-style:outside}.blog-module__JsT-Oq__content ol{list-style:decimal}.blog-module__JsT-Oq__content li{margin-bottom:.5rem}.blog-module__JsT-Oq__content li::marker{color:var(--primary)}.blog-module__JsT-Oq__content blockquote{border-left:3px solid var(--primary);border-radius:0 var(--radius-sm) var(--radius-sm) 0;color:var(--secondary);font-family:var(--display);background:#981f330d;margin:1.5rem 0;padding:1rem 1.25rem;font-size:1.125rem;font-style:italic}.blog-module__JsT-Oq__content blockquote p:last-child{margin-bottom:0}.blog-module__JsT-Oq__content img{border:1px solid var(--line);border-radius:var(--radius-sm);width:auto;max-width:100%;height:auto;box-shadow:var(--sh-sm);margin:1.5rem 0;display:block}.blog-module__JsT-Oq__content figure{margin:1.5rem 0}.blog-module__JsT-Oq__content figcaption{color:var(--muted);text-align:center;margin-top:.65rem;font-size:.875rem}.blog-module__JsT-Oq__content a{color:var(--primary);text-underline-offset:3px;transition:color .25s var(--ease);font-weight:600;text-decoration:underline}.blog-module__JsT-Oq__content a:hover{color:var(--primary-deep)}.blog-module__JsT-Oq__content hr{border:0;border-top:1px solid var(--line-2);margin:2rem 0}.blog-module__JsT-Oq__content pre{border:1px solid var(--line);border-radius:var(--radius-sm);background:var(--cloud);color:var(--ink);font-family:var(--mono);margin:1.5rem 0;padding:1rem 1.25rem;font-size:.875rem;line-height:1.6;overflow-x:auto}.blog-module__JsT-Oq__content code{background:var(--cloud);color:var(--primary-deep);font-family:var(--mono);border-radius:6px;padding:.15em .4em;font-size:.9em}.blog-module__JsT-Oq__content pre code{color:inherit;background:0 0;border-radius:0;padding:0}.blog-module__JsT-Oq__content table{border-collapse:collapse;border:1px solid var(--primary);width:100%;margin:1.5rem 0;font-size:.975rem;line-height:1.55}.blog-module__JsT-Oq__content thead{background:#981f330f}:is(.blog-module__JsT-Oq__content th,.blog-module__JsT-Oq__content td){border:1px solid var(--primary);text-align:left;vertical-align:top;color:var(--text);padding:.75rem 1rem}.blog-module__JsT-Oq__content th{color:var(--ink);font-weight:600}.blog-module__JsT-Oq__content tbody tr:nth-child(2n){background:#faf8f5b8}.blog-module__JsT-Oq__content tbody tr:hover{background:#981f330a}.blog-module__JsT-Oq__content iframe{aspect-ratio:16/9;border:1px solid var(--line-2);border-radius:var(--radius-sm);background:var(--cloud);width:100%;max-width:100%;min-height:280px;margin:1.5rem 0;display:block}.blog-module__JsT-Oq__content dl{margin:0 0 1.25rem}.blog-module__JsT-Oq__content dt{color:var(--ink);margin-top:.75rem;font-weight:600}.blog-module__JsT-Oq__content dd{color:var(--secondary);margin:.35rem 0 0 1rem}.blog-module__JsT-Oq__contentEmpty{color:var(--muted);background:#f7f7f7;border-radius:12px;padding:24px}.blog-module__JsT-Oq__detailsRelatedSection{border-top:1px solid var(--line);background:var(--cloud);margin-top:clamp(48px,7vw,80px);padding-block:clamp(48px,7vw,72px)}.blog-module__JsT-Oq__detailsRelatedHeader{margin-bottom:clamp(28px,4vw,40px)}.blog-module__JsT-Oq__detailsRelatedTitle{font-family:var(--display);color:var(--ink);margin:0;font-size:clamp(1.75rem,3vw,2.5rem);font-weight:600;line-height:1.1}.blog-module__JsT-Oq__detailsRelatedSubtitle{max-width:52ch;color:var(--secondary);margin:12px 0 0;font-size:1.0625rem;line-height:1.6}.blog-module__JsT-Oq__sidebar{top:calc(var(--nav-h) + 24px);max-height:calc(100vh - var(--nav-h) - 48px);flex-direction:column;align-self:start;display:flex;position:sticky}.blog-module__JsT-Oq__sidebarTitle{font-family:var(--display);color:var(--ink);flex-shrink:0;margin:0 0 20px;font-size:1.25rem;font-weight:700}.blog-module__JsT-Oq__sidebarList{overscroll-behavior:contain;scrollbar-width:thin;scrollbar-color:var(--primary-soft) var(--cloud);flex-direction:column;gap:18px;padding-right:4px;display:flex;overflow-y:auto}.blog-module__JsT-Oq__sidebarList::-webkit-scrollbar{width:6px}.blog-module__JsT-Oq__sidebarList::-webkit-scrollbar-track{background:var(--cloud);border-radius:999px}.blog-module__JsT-Oq__sidebarList::-webkit-scrollbar-thumb{background:var(--primary-soft);border-radius:999px}.blog-module__JsT-Oq__listingSection{padding-block:clamp(48px,7vw,80px)}.blog-module__JsT-Oq__listingSectionAlt{background:#fafafa}.blog-module__JsT-Oq__listingSectionHeader{justify-content:space-between;align-items:end;gap:16px;margin-bottom:28px;display:flex}.blog-module__JsT-Oq__listingSectionTitle{font-family:var(--font-gelasio), Georgia, serif;margin:0;font-size:clamp(1.75rem,3vw,2.5rem);font-weight:600}@media (max-width:1024px){.blog-module__JsT-Oq__grid,.blog-module__JsT-Oq__gridFour{grid-template-columns:repeat(2,minmax(0,1fr))}.blog-module__JsT-Oq__featuredCard,.blog-module__JsT-Oq__detailsBodyLayout{grid-template-columns:1fr}.blog-module__JsT-Oq__sidebar{max-height:none;position:static}.blog-module__JsT-Oq__sidebarList{padding-right:0;overflow:visible}}@media (max-width:640px){.blog-module__JsT-Oq__heroTitle{max-width:none}.blog-module__JsT-Oq__searchBar{border-radius:20px;flex-direction:column;padding:8px}.blog-module__JsT-Oq__searchInput{border-radius:12px}.blog-module__JsT-Oq__searchButton{border-radius:12px;width:100%}.blog-module__JsT-Oq__grid,.blog-module__JsT-Oq__gridFour{grid-template-columns:1fr}.blog-module__JsT-Oq__compactCard{grid-template-columns:72px minmax(0,1fr)}.blog-module__JsT-Oq__latestPostsPanel{padding:20px}}.blog-module__JsT-Oq__cardLink,.blog-module__JsT-Oq__compactLink,.blog-module__JsT-Oq__readMoreButton,.blog-module__JsT-Oq__viewAllLink{transition:transform .25s var(--ease), box-shadow .25s var(--ease)}.blog-module__JsT-Oq__cardLink:hover,.blog-module__JsT-Oq__compactLink:hover{transform:translateY(-3px)}.blog-module__JsT-Oq__reveal{animation:blog-module__JsT-Oq__blogFadeUp .7s var(--ease) both}.blog-module__JsT-Oq__revealDelay1{animation-delay:80ms}.blog-module__JsT-Oq__revealDelay2{animation-delay:.16s}.blog-module__JsT-Oq__revealDelay3{animation-delay:.24s}@keyframes blog-module__JsT-Oq__blogFadeUp{0%{opacity:0;transform:translateY(16px)}to{opacity:1;transform:translateY(0)}}@media (prefers-reduced-motion:reduce){.blog-module__JsT-Oq__reveal,.blog-module__JsT-Oq__revealDelay1,.blog-module__JsT-Oq__revealDelay2,.blog-module__JsT-Oq__revealDelay3{animation:none}.blog-module__JsT-Oq__articleCardLink:hover,.blog-module__JsT-Oq__cardLink:hover,.blog-module__JsT-Oq__compactLink:hover,.blog-module__JsT-Oq__readMoreButton:hover{transform:none}}
.Why-module__vlB6DW__why{--ink:#fff;--muted:#ffffffb3;--secondary:#ffffffb3;--primary:#fff;--primary-soft:#ffffff4d;--accent:var(--yellow,#fccb47);--line:#ffffff1f;--sh-card:0 8px 32px 0 #0000004d;--sh-md:0 12px 48px 0 #00000080;color:var(--ink);padding:clamp(60px,8vw,100px) 0;position:relative;overflow:hidden}.Why-module__vlB6DW__wrap{z-index:10;max-width:1240px;margin:0 auto;padding:0 clamp(20px,4vw,56px);position:relative}.Why-module__vlB6DW__header{text-align:center;max-width:560px;margin:0 auto clamp(36px,5vw,52px)}.Why-module__vlB6DW__eyebrow{font-family:var(--mono);letter-spacing:.13em;text-transform:uppercase;color:var(--accent);margin-bottom:12px;font-size:11px;font-weight:500;display:block}.Why-module__vlB6DW__heading{font-family:var(--display);color:var(--ink);margin-bottom:14px;font-size:clamp(26px,3.6vw,40px);font-weight:600;line-height:1.15}.Why-module__vlB6DW__heading em{color:var(--accent);font-style:italic}.Why-module__vlB6DW__sub{color:var(--muted);font-size:clamp(13.5px,1.4vw,15.5px);line-height:1.65}.Why-module__vlB6DW__diagram{aspect-ratio:1100/720;width:100%;max-width:1100px;margin:0 auto;position:relative}.Why-module__vlB6DW__dsv{width:100%;height:100%;position:absolute;inset:0;overflow:visible}.Why-module__vlB6DW__rg{fill:none;stroke:var(--primary);stroke-width:1.5px;opacity:.08}.Why-module__vlB6DW__rm{fill:none;stroke:var(--primary);stroke-width:2px;opacity:.15}.Why-module__vlB6DW__ri{fill:none;stroke:var(--primary);stroke-width:1.2px;stroke-dasharray:5 5;opacity:.25}.Why-module__vlB6DW__arc{fill:none;stroke:var(--primary);stroke-width:1.8px;opacity:.45}.Why-module__vlB6DW__br{stroke:var(--primary);stroke-width:1.4px;opacity:.35;stroke-linecap:round}.Why-module__vlB6DW__jd{fill:var(--primary);opacity:.75}.Why-module__vlB6DW__nb{fill:var(--primary);opacity:.1}.Why-module__vlB6DW__nr{fill:none;stroke:var(--primary);stroke-width:1.5px;opacity:.5}.Why-module__vlB6DW__nn{font-family:var(--mono);fill:#fff;letter-spacing:.04em;font-size:11px;font-weight:600}.Why-module__vlB6DW__cl{pointer-events:none;position:absolute;inset:0}.Why-module__vlB6DW__card{pointer-events:all;width:clamp(172px,27.5%,295px);position:absolute;transform:translateY(-50%)}.Why-module__vlB6DW__ci{-webkit-backdrop-filter:blur(12px);border:1px solid var(--line);border-radius:var(--radius-sm);box-shadow:var(--sh-card);background:#ffffff0f;padding:11px 15px 12px;transition:box-shadow .3s,transform .3s,background .3s,border .3s}.Why-module__vlB6DW__ci:hover{box-shadow:var(--sh-md);background:#ffffff1f;border:1px solid #ffffff40;transform:translateY(-2px)}.Why-module__vlB6DW__ct{justify-content:space-between;align-items:center;margin-bottom:5px;display:flex}.Why-module__vlB6DW__kk{font-family:var(--mono);letter-spacing:.1em;text-transform:uppercase;color:var(--accent);font-size:9px;font-weight:500}.Why-module__vlB6DW__iw{width:16px;height:16px;color:var(--primary);flex-shrink:0}.Why-module__vlB6DW__iw svg{width:100%;height:100%}.Why-module__vlB6DW__tt{font-family:var(--display);color:var(--ink);margin-bottom:4px;font-size:clamp(11.5px,1.12vw,13.5px);font-weight:700;line-height:1.22}.Why-module__vlB6DW__dd{color:var(--muted);font-size:clamp(10px,.9vw,11px);line-height:1.58}.Why-module__vlB6DW__rl{text-align:center;position:absolute;top:47.2%;left:25.4545%;transform:translate(-50%,-50%)}.Why-module__vlB6DW__rln{font-family:var(--display);color:var(--primary);font-size:clamp(16px,2.1vw,25px);font-weight:700;line-height:1;display:block}.Why-module__vlB6DW__rls{font-family:var(--display);color:var(--ink);font-size:clamp(14px,1.8vw,21px);font-weight:600;line-height:1.15;display:block}.Why-module__vlB6DW__rlr{font-family:var(--mono);letter-spacing:.1em;text-transform:uppercase;color:var(--muted);margin-top:4px;font-size:clamp(6.5px,.68vw,8px);font-weight:500;display:block}@media (max-width:767px){.Why-module__vlB6DW__diagram{aspect-ratio:unset}.Why-module__vlB6DW__dsv{display:none}.Why-module__vlB6DW__cl{grid-template-columns:1fr 1fr;gap:12px;display:grid;position:static}.Why-module__vlB6DW__card{width:100%;position:static;transform:none}.Why-module__vlB6DW__rl{display:none}}@media (max-width:599px){.Why-module__vlB6DW__cl{grid-template-columns:1fr}}
.LoanFitFinder-module__fvnzTW__loanFinderCard{background:var(--card-bg,#fffffff7);border:1px solid var(--card-border,#fff3);border-radius:var(--radius-card,20px);box-shadow:var(--shadow-card,0 32px 80px #00000038, 0 8px 24px #0000001f);z-index:10;width:100%;max-width:480px;margin-left:auto;padding:0;position:relative;overflow:hidden}.LoanFitFinder-module__fvnzTW__cardHeader{background:#fff;border-bottom:1px solid #f0ebe5;justify-content:space-between;align-items:center;padding:22px 28px;display:flex}.LoanFitFinder-module__fvnzTW__cardHeaderLeft{flex-direction:column;gap:4px;display:flex}.LoanFitFinder-module__fvnzTW__cardHeaderTag{color:#9b1b30;text-transform:uppercase;letter-spacing:.8px;font-size:10.5px;font-weight:600}.LoanFitFinder-module__fvnzTW__cardHeaderTitle{color:#1a1410;letter-spacing:-.3px;font-family:Fraunces,serif;font-size:18px;font-weight:700}.LoanFitFinder-module__fvnzTW__cardHeaderIcon{color:#9b1b30;background:#fdf9f6;border-radius:12px;justify-content:center;align-items:center;width:44px;height:44px;display:flex}.LoanFitFinder-module__fvnzTW__cardProgress{background:#fff;justify-content:space-between;align-items:center;padding:18px 28px 0;display:flex}.LoanFitFinder-module__fvnzTW__progressStep{flex-direction:column;flex:1;align-items:center;gap:6px;display:flex;position:relative}.LoanFitFinder-module__fvnzTW__progressStep:after{content:"";z-index:1;background:#e8e3dc;width:100%;height:2px;position:absolute;top:12px;right:-50%}.LoanFitFinder-module__fvnzTW__progressStep:last-child:after{display:none}.LoanFitFinder-module__fvnzTW__stepDot{color:#9b9089;z-index:2;background:#f9f7f5;border:2px solid #e8e3dc;border-radius:50%;justify-content:center;align-items:center;width:24px;height:24px;font-size:11px;font-weight:700;transition:all .3s;display:flex}.LoanFitFinder-module__fvnzTW__stepLabel{color:#726658;text-transform:uppercase;letter-spacing:.3px;font-size:11px;font-weight:600;transition:all .3s}.LoanFitFinder-module__fvnzTW__progressStepActive .LoanFitFinder-module__fvnzTW__stepDot{color:#fff;background:#9b1b30;border-color:#9b1b30;box-shadow:0 0 0 4px #9b1b301a}.LoanFitFinder-module__fvnzTW__progressStepActive .LoanFitFinder-module__fvnzTW__stepLabel{color:#9b1b30}.LoanFitFinder-module__fvnzTW__progressStepCompleted .LoanFitFinder-module__fvnzTW__stepDot{color:#9b1b30;background:#fdf9f6;border-color:#9b1b30}.LoanFitFinder-module__fvnzTW__progressStepCompleted:after{background:#9b1b30}.LoanFitFinder-module__fvnzTW__progressStepCompleted .LoanFitFinder-module__fvnzTW__stepLabel{color:#1a1410}.LoanFitFinder-module__fvnzTW__cardBody{background:#fff;min-height:280px;padding:24px 28px 28px}.LoanFitFinder-module__fvnzTW__finderStep{animation:.4s forwards LoanFitFinder-module__fvnzTW__fadeIn;display:none}.LoanFitFinder-module__fvnzTW__finderStepActive{display:block}@keyframes LoanFitFinder-module__fvnzTW__fadeIn{0%{opacity:0;transform:translateY(8px)}to{opacity:1;transform:translateY(0)}}.LoanFitFinder-module__fvnzTW__stepQuestion{color:#1a1410;margin-bottom:4px;font-size:16px;font-weight:700;line-height:1.3}.LoanFitFinder-module__fvnzTW__stepHint{color:#6b6258;margin-bottom:20px;font-size:13px}.LoanFitFinder-module__fvnzTW__optionGrid{grid-template-columns:1fr 1fr;gap:12px;display:grid}.LoanFitFinder-module__fvnzTW__optionGridCols2{grid-template-columns:1fr 1fr}.LoanFitFinder-module__fvnzTW__optionCard{cursor:pointer;-webkit-user-select:none;user-select:none;background:#fdf9f6;border:1.5px solid #e8e3dc;border-radius:14px;flex-direction:column;gap:10px;padding:16px;transition:all .2s;display:flex;position:relative}.LoanFitFinder-module__fvnzTW__optionCard:hover{background:#fff;border-color:#c9a0a8;transform:translateY(-2px);box-shadow:0 6px 16px #0000000a}.LoanFitFinder-module__fvnzTW__optionCard input{display:none}.LoanFitFinder-module__fvnzTW__optionIcon{color:#9b1b30}.LoanFitFinder-module__fvnzTW__optionText{flex-direction:column;gap:2px;display:flex}.LoanFitFinder-module__fvnzTW__optionTitle{color:#1a1410;font-size:13.5px;font-weight:600}.LoanFitFinder-module__fvnzTW__optionDesc{color:#6b6258;font-size:11.5px;line-height:1.3}.LoanFitFinder-module__fvnzTW__optionCheck{color:#fff;opacity:0;background:#9b1b30;border-radius:50%;justify-content:center;align-items:center;width:18px;height:18px;font-size:10px;transition:all .2s;display:flex;position:absolute;top:14px;right:14px;transform:scale(.8)}.LoanFitFinder-module__fvnzTW__optionCardSelected{background:#fff;border-color:#9b1b30;box-shadow:0 4px 12px #9b1b3014}.LoanFitFinder-module__fvnzTW__optionCardSelected .LoanFitFinder-module__fvnzTW__optionCheck{opacity:1;transform:scale(1)}.LoanFitFinder-module__fvnzTW__toggleRow{flex-direction:column;gap:10px;display:flex}.LoanFitFinder-module__fvnzTW__toggleItem{cursor:pointer;background:#fdf9f6;border:1.5px solid #e8e3dc;border-radius:12px;justify-content:space-between;align-items:center;padding:16px 20px;transition:all .2s;display:flex}.LoanFitFinder-module__fvnzTW__toggleItem:hover{background:#fff;border-color:#c9a0a8}.LoanFitFinder-module__fvnzTW__toggleLabel{color:#1a1410;margin-bottom:2px;font-size:14px;font-weight:600}.LoanFitFinder-module__fvnzTW__toggleSublabel{color:#6b6258;font-size:12px}.LoanFitFinder-module__fvnzTW__toggleSwitch{background:#d9d3cb;border-radius:12px;width:44px;height:24px;transition:all .3s;position:relative}.LoanFitFinder-module__fvnzTW__toggleSwitch:after{content:"";background:#fff;border-radius:50%;width:20px;height:20px;transition:all .3s;position:absolute;top:2px;left:2px;box-shadow:0 2px 4px #0000001a}.LoanFitFinder-module__fvnzTW__toggleItemSelected{background:#fff;border-color:#9b1b30}.LoanFitFinder-module__fvnzTW__toggleItemSelected .LoanFitFinder-module__fvnzTW__toggleSwitch{background:#9b1b30}.LoanFitFinder-module__fvnzTW__toggleItemSelected .LoanFitFinder-module__fvnzTW__toggleSwitch:after{transform:translate(20px)}.LoanFitFinder-module__fvnzTW__rangeWrapper{padding:10px 0 20px}.LoanFitFinder-module__fvnzTW__rangeValueDisplay{color:#9b1b30;text-align:center;margin-bottom:16px;font-family:Fraunces,serif;font-size:28px;font-weight:700}.LoanFitFinder-module__fvnzTW__rangeValueDisplay span{color:#9b9089;letter-spacing:.5px;text-transform:uppercase;vertical-align:middle;margin-left:6px;font-family:Inter,sans-serif;font-size:13px;font-weight:500}.LoanFitFinder-module__fvnzTW__rangeInput{appearance:none;background:#e8e3dc;border-radius:3px;outline:none;width:100%;height:6px;margin-bottom:12px}.LoanFitFinder-module__fvnzTW__rangeInput::-webkit-slider-thumb{appearance:none;cursor:pointer;background:#9b1b30;border:4px solid #fff;border-radius:50%;width:24px;height:24px;transition:transform .1s;box-shadow:0 2px 8px #9b1b3066}.LoanFitFinder-module__fvnzTW__rangeInput::-webkit-slider-thumb:hover{transform:scale(1.15)}.LoanFitFinder-module__fvnzTW__rangeTicks{justify-content:space-between;padding:0 5px;display:flex}.LoanFitFinder-module__fvnzTW__rangeTick{color:#9b9089;font-size:11px;font-weight:500}.LoanFitFinder-module__fvnzTW__resultWrapper{text-align:center}.LoanFitFinder-module__fvnzTW__resultMatches{color:#9b1b30;text-transform:uppercase;letter-spacing:.5px;background:#fdf9f6;border-radius:20px;margin-bottom:12px;padding:6px 12px;font-size:11px;font-weight:700;display:inline-block}.LoanFitFinder-module__fvnzTW__resultPrimary{color:#1a1410;margin-bottom:12px;font-family:Fraunces,serif;font-size:24px;font-weight:700}.LoanFitFinder-module__fvnzTW__resultDesc{color:#4a4038;margin-bottom:24px;padding:0 10px;font-size:14px;line-height:1.5}.LoanFitFinder-module__fvnzTW__resultCards{grid-template-columns:1fr 1fr 1fr;gap:10px;display:grid}.LoanFitFinder-module__fvnzTW__resultCard{background:#fdf9f6;border:1px solid #e8e3dc;border-radius:12px;flex-direction:column;align-items:center;padding:16px 10px;display:flex}.LoanFitFinder-module__fvnzTW__resultCardIcon{color:#9b1b30;margin-bottom:5px}.LoanFitFinder-module__fvnzTW__resultCardLabel{color:#6b6258;letter-spacing:.5px;text-transform:uppercase;font-size:10px;font-weight:600;line-height:1.3}.LoanFitFinder-module__fvnzTW__resultCardValue{color:#1a1410;margin-top:2px;font-size:13px;font-weight:700;line-height:1.2}.LoanFitFinder-module__fvnzTW__cardNav{border-top:1px solid #f0ebe5;justify-content:space-between;align-items:center;gap:12px;padding:16px 28px 24px;display:flex}.LoanFitFinder-module__fvnzTW__btnBack{color:#9b9089;cursor:pointer;background:0 0;border:1.5px solid #e8e3dc;border-radius:50px;align-items:center;gap:6px;padding:11px 18px;font-family:Inter,sans-serif;font-size:13px;font-weight:500;transition:all .2s;display:inline-flex}.LoanFitFinder-module__fvnzTW__btnBack:hover{color:#6b6258;border-color:#c9a0a8}.LoanFitFinder-module__fvnzTW__btnBack:disabled{opacity:0;pointer-events:none}.LoanFitFinder-module__fvnzTW__btnNext{color:#fff;cursor:pointer;letter-spacing:.1px;background:#9b1b30;border:none;border-radius:50px;flex:1;justify-content:center;align-items:center;gap:8px;padding:13px 24px;font-family:Inter,sans-serif;font-size:14px;font-weight:600;transition:all .25s;display:inline-flex;box-shadow:0 4px 16px #9b1b3059}.LoanFitFinder-module__fvnzTW__btnNext:hover{background:#b8263e;transform:translateY(-1px);box-shadow:0 6px 22px #9b1b3073}.LoanFitFinder-module__fvnzTW__btnNext:disabled{box-shadow:none;cursor:not-allowed;background:#d9d3cb;transform:none}.LoanFitFinder-module__fvnzTW__cardPrivacy{align-items:center;gap:6px;padding:0 28px 20px;display:flex}.LoanFitFinder-module__fvnzTW__privacyIcon{color:#b0a89f}.LoanFitFinder-module__fvnzTW__privacyText{color:#b0a89f;font-size:10.5px;line-height:1.4}@media (max-width:860px){.LoanFitFinder-module__fvnzTW__loanFinderCard{max-width:100%;margin:0}}@media (max-width:540px){.LoanFitFinder-module__fvnzTW__optionGridCols2{grid-template-columns:1fr}.LoanFitFinder-module__fvnzTW__resultCards{grid-template-columns:1fr 1fr}.LoanFitFinder-module__fvnzTW__cardHeader{padding:18px 20px}.LoanFitFinder-module__fvnzTW__cardBody{padding:18px 20px 20px}.LoanFitFinder-module__fvnzTW__cardNav{padding:14px 20px 20px}.LoanFitFinder-module__fvnzTW__cardPrivacy{padding:0 20px 16px}.LoanFitFinder-module__fvnzTW__cardProgress{padding:14px 20px 0}}
