.ListingLayout-module__hfdeeW__page{--ls-edge:var(--page-edge,32px);--ls-map-w:clamp(var(--ls-map-min,380px), var(--ls-map-pref,32%), var(--ls-map-max,720px));--ls-content-max:calc(var(--page-max,1960px) - var(--ls-map-max,720px));--ls-track:minmax(var(--ls-edge), 1fr) minmax(0, var(--ls-content-max)) var(--ls-map-w) minmax(var(--ls-edge), 1fr);--ls-content-gap:var(--ls-gap,26px);min-width:0}.ListingLayout-module__hfdeeW__page[data-map=off]{--ls-track:minmax(var(--ls-edge), 1fr) minmax(0, var(--page-max,1960px)) minmax(var(--ls-edge), 1fr);--ls-content-gap:0px}.ListingLayout-module__hfdeeW__shell{grid-template-columns:var(--ls-track);align-items:start;display:grid}.ListingLayout-module__hfdeeW__content{min-width:0;padding:16px var(--ls-content-gap) 40px 0;grid-column:2;align-content:start;gap:14px;display:grid}.ListingLayout-module__hfdeeW__seoRow{grid-template-columns:var(--ls-track);padding-bottom:60px;display:grid}.ListingLayout-module__hfdeeW__seoRow>*{grid-column:2/-2;min-width:0}.ListingLayout-module__hfdeeW__headRow{flex-wrap:wrap;align-items:baseline;gap:16px;margin:-2px 0 2px;display:flex}.ListingLayout-module__hfdeeW__title{letter-spacing:-.6px;font-size:32px;font-weight:600}.ListingLayout-module__hfdeeW__lead{color:var(--ls-text-2);white-space:nowrap;font-size:15px;line-height:1.5}.ListingLayout-module__hfdeeW__content>*,.ListingLayout-module__hfdeeW__controlsBar>*{min-width:0}.ListingLayout-module__hfdeeW__controlsBar{top:var(--ls-header,var(--header-height,96px));z-index:6;min-width:0;margin-right:calc(-1 * var(--ls-content-gap));padding:4px var(--ls-content-gap) 10px 0;border-bottom:1px solid var(--ls-border-soft);background:#fff;display:grid;position:sticky}.ListingLayout-module__hfdeeW__compactSearch{display:none}.ListingLayout-module__hfdeeW__desktopOnly{display:block}.ListingLayout-module__hfdeeW__mobileOnly,.ListingLayout-module__hfdeeW__mobileFound{display:none}.ListingLayout-module__hfdeeW__listWrap{min-width:0;margin-top:6px}.ListingLayout-module__hfdeeW__mapCol{--map-col-top:var(--ls-header,var(--header-height,96px));top:var(--map-col-top);height:calc(100dvh - var(--map-col-top));background:var(--ls-bg-soft);grid-column:3/-1;position:sticky;overflow:hidden}.ListingLayout-module__hfdeeW__mapMode{height:calc(100dvh - var(--ls-header,var(--header-height,96px)));position:relative;overflow:hidden}.ListingLayout-module__hfdeeW__showListBtn{z-index:10;color:var(--ls-text);background:#fff;border-radius:12px;align-items:center;gap:10px;padding:15px 24px;font-size:15px;font-weight:600;display:flex;position:absolute;bottom:26px;left:calc(50% + 253px);transform:translate(-50%);box-shadow:0 6px 20px #00000029}.ListingLayout-module__hfdeeW__burger{border-top:2px solid;border-bottom:2px solid;width:14px;height:10px;position:relative}.ListingLayout-module__hfdeeW__burger:after{content:"";background:currentColor;width:14px;height:2px;position:absolute;top:2px;left:0}.ListingLayout-module__hfdeeW__mobileMap{inset:var(--ls-header,var(--header-height,72px)) 0 0;z-index:40;background:var(--ls-bg-soft);position:fixed;overflow:hidden}.ListingLayout-module__hfdeeW__mapListBtn{z-index:10;color:var(--ls-text);background:#fff;border-radius:12px;align-items:center;gap:8px;padding:13px 18px;font-size:14px;font-weight:600;display:flex;position:absolute;bottom:16px;left:12px;box-shadow:0 6px 20px #00000029}.ListingLayout-module__hfdeeW__sheetRoot{z-index:60;position:fixed;inset:0}.ListingLayout-module__hfdeeW__sheetOverlay{background:#00000047;}.ListingLayout-module__hfdeeW__sheetPanel{bottom:0;left:0;right:0;top:var(--ls-header,var(--header-height,72px));background:#fff;border-radius:18px 18px 0 0;position:absolute;overflow:hidden}.ListingLayout-module__hfdeeW__drawerRoot{z-index:50;position:fixed;inset:0}.ListingLayout-module__hfdeeW__drawerOverlay{background:#00000047;}.ListingLayout-module__hfdeeW__drawerPanel{left:0;top:var(--ls-header,var(--header-height,96px));background:#fff;border-radius:0 18px 18px 0;width:min(380px,92vw);animation:.22s ListingLayout-module__hfdeeW__drawerIn;position:absolute;bottom:0;overflow:hidden;box-shadow:0 10px 40px #0000002e}@keyframes ListingLayout-module__hfdeeW__drawerIn{0%{transform:translate(-100%)}to{transform:translate(0)}}@media (max-width:1023px){.ListingLayout-module__hfdeeW__content{gap:10px;padding:14px 16px 40px}.ListingLayout-module__hfdeeW__headRow{flex-direction:column;align-items:stretch;gap:6px}.ListingLayout-module__hfdeeW__title{letter-spacing:-.5px;font-size:26px}.ListingLayout-module__hfdeeW__lead{white-space:normal;font-size:13px;line-height:1.45}.ListingLayout-module__hfdeeW__controlsBar{top:var(--ls-header,var(--header-height,72px));border-bottom:1px solid var(--ls-border-soft);margin:4px -16px 0;padding:0 16px 10px}.ListingLayout-module__hfdeeW__compactSearch{opacity:0;height:0;padding:0;transition:height .22s,opacity .18s,transform .22s;display:block;overflow:hidden;transform:translateY(-6px)}.ListingLayout-module__hfdeeW__compactSearch[data-visible]{opacity:1;height:54px;padding:8px 0;transform:translateY(0)}.ListingLayout-module__hfdeeW__desktopOnly{display:none}.ListingLayout-module__hfdeeW__mobileOnly{padding-top:10px;display:block}.ListingLayout-module__hfdeeW__mobileFound{padding-top:10px;font-size:13px;display:block}.ListingLayout-module__hfdeeW__page,.ListingLayout-module__hfdeeW__page[data-map=off]{--ls-track:minmax(0, 1fr)}.ListingLayout-module__hfdeeW__content,.ListingLayout-module__hfdeeW__seoRow>*{grid-column:1}.ListingLayout-module__hfdeeW__listWrap{margin-top:0}.ListingLayout-module__hfdeeW__seoRow{padding:0 16px 40px}.ListingLayout-module__hfdeeW__seoRow>*{min-width:0}.ListingLayout-module__hfdeeW__mapCol{display:none}}@media (prefers-reduced-motion:reduce){.ListingLayout-module__hfdeeW__compactSearch{transition:none}.ListingLayout-module__hfdeeW__drawerPanel{animation:none}}
