.gc-detail-reference.gc-property-detail.gc-property-reference.gc-property-detail--embedded[data-toolbar-placement=after-media]{display:block;width:100%;max-width:none;min-height:0;height:auto;margin:0;padding:0;overflow:visible}.gc-detail-reference.gc-property-detail.gc-property-detail--embedded[data-toolbar-placement=after-media]{background:var(--detail-bg,#f5f7fa)!important;color:var(--detail-text,#122b38)!important}.gc-detail-reference.gc-property-detail.gc-property-reference.gc-property-detail--embedded>.gc-detail-topbar--after-media{position:relative;inset:auto;order:0;grid-area:auto;z-index:auto;margin:0;border-block:1px solid var(--detail-line,#ccd9e1);background:var(--detail-surface,#fff);color:var(--detail-text,#122b38);backdrop-filter:none;transform:none}.gc-detail-reference.gc-property-detail.gc-property-reference.gc-property-detail--embedded>.gc-detail-topbar--after-media>div{display:flex;align-items:center;gap:6px;min-width:0;min-height:44px;max-width:none;padding:4px 8px}.gc-detail-reference.gc-property-detail.gc-property-reference.gc-property-detail--embedded .gc-detail-topbar--after-media>div>a{min-width:0;max-width:144px;flex-shrink:1}.gc-detail-reference.gc-property-detail.gc-property-reference.gc-property-detail--embedded .gc-detail-topbar--after-media [data-testid=guconnect-brand-logo]{max-width:100%}.gc-detail-reference.gc-property-detail.gc-property-reference.gc-property-detail--embedded .gc-detail-topbar--after-media [data-brand-logo-variant=with-slogan-transparent]{background:transparent!important}.gc-detail-reference.gc-property-detail.gc-property-reference.gc-property-detail--embedded .gc-detail-topbar--after-media .gc-reference-top-actions{flex:0 0 auto;gap:4px}.gc-detail-reference.gc-property-detail.gc-property-reference.gc-property-detail--embedded .gc-detail-topbar--after-media :is(.gc-reference-icon,.gc-reference-more>summary){min-width:44px;width:44px;min-height:44px;height:44px;border-color:var(--detail-line,#ccd9e1);background:var(--detail-surface,#fff);color:var(--detail-text,#122b38)}.gc-detail-reference.gc-property-detail.gc-property-reference.gc-property-detail--embedded .gc-detail-topbar--after-media .gc-reference-icon[aria-pressed=true]{color:var(--detail-gold,#8b6200)}.gc-detail-reference.gc-property-detail.gc-property-reference.gc-property-detail--embedded .gc-reference-more{position:static}.gc-detail-reference.gc-property-detail.gc-property-reference.gc-property-detail--embedded .gc-reference-more>div{right:8px;top:auto;bottom:calc(100% + 4px);width:min(280px,calc(100% - 16px));max-width:calc(100% - 16px);max-height:min(420px,calc(100dvh - 132px));overflow:auto;background:var(--detail-surface,#fff);color:var(--detail-text,#122b38);border-color:var(--detail-line,#ccd9e1)}.gc-detail-reference.gc-property-detail.gc-property-reference.gc-property-detail--embedded .gc-reference-more>div>:is(button,a):not(.gc-listing-cooperate){background:transparent;color:var(--detail-text,#122b38)!important}.gc-detail-reference.gc-property-detail.gc-property-reference.gc-property-detail--embedded .gc-reference-more .gc-listing-cooperate{background:var(--detail-soft,#edf2f6);color:var(--detail-gold,#8b6200);border-color:var(--detail-gold,#8b6200)}.gc-detail-reference.gc-property-detail.gc-property-reference.gc-property-detail--embedded .gc-reference-more .gc-theme-control{--gu-surface:var(--detail-surface,#fff);--gu-text:var(--detail-text,#122b38);--gu-border:var(--detail-line,#ccd9e1);--gu-primary-soft:var(--detail-soft,#edf2f6);--gu-link:var(--detail-gold,#8b6200)}.gc-detail-reference.gc-property-detail.gc-property-reference.gc-property-detail--embedded .gc-reference-more .gc-theme-control>button{color:var(--detail-text,#122b38)}.gc-detail-reference.gc-property-detail.gc-property-reference.gc-property-detail--embedded .gc-reference-more .gc-theme-control>button[aria-pressed=true]{background:var(--detail-gold-fill,#ffd153);color:#241a05}.gc-detail-reference.gc-property-detail.gc-property-reference.gc-property-detail--embedded .gc-detail-topbar--after-media :is(button,a,summary):focus-visible{outline:2px solid var(--detail-gold,#8b6200);outline-offset:3px}:root:not([data-theme=dark]) .gc-property-detail.gc-property-reference:not(.gc-property-detail--embedded):not(.gc-detail-reference){--detail-bg:#f5f6f7;--detail-surface:#fff;--detail-soft:#fcfaf6;--detail-text:#102337;--detail-muted:#697586;--detail-line:#e5e8ec;--detail-gold:#805b00}:root[data-theme=dark] .gc-property-detail.gc-property-reference:not(.gc-property-detail--embedded):not(.gc-detail-reference){--detail-bg:#03141d;--detail-surface:#061923;--detail-soft:#0a2431;--detail-text:#f4f7f9;--detail-muted:#adbdc8;--detail-line:#294552;--detail-gold:#ffd153}:root .gc-property-detail.gc-property-reference:not(.gc-property-detail--embedded):not(.gc-detail-reference){--v2-bg:var(--detail-bg);--v2-card:var(--detail-surface);--v2-ink:var(--detail-text);--v2-muted:var(--detail-muted);--v2-line:var(--detail-line);--v3-ink:var(--detail-text);--v3-navy:var(--detail-text);--v3-line:var(--detail-line);background:var(--detail-bg);color:var(--detail-text)}:root .gc-property-detail.gc-property-reference:not(.gc-property-detail--embedded):not(.gc-detail-reference) .gc-listing-detail-content{--detail-surface:inherit;--detail-text:inherit;--detail-muted:inherit;--detail-line:inherit}:root .gc-property-detail.gc-property-reference:not(.gc-property-detail--embedded):not(.gc-detail-reference) :is(.gc-listing-address a,.gc-listing-description button){color:var(--detail-gold)}:root .gc-property-detail.gc-property-reference.gc-detail-v2:not(.gc-property-detail--embedded):not(.gc-detail-reference) :is(.gc-listing-valuation a,.gc-listing-valuation button){color:var(--detail-gold)}.gc-property-reference--shared-actions .gc-listing-price-boxes--paired{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:8px;width:100%;max-width:100%;min-width:0}.gc-property-reference--shared-actions .gc-listing-price-boxes--paired>.gc-listing-negotiation-cell,.gc-property-reference--shared-actions .gc-listing-price-boxes--paired>.gc-listing-price-value{box-sizing:border-box;flex:none;width:auto;min-width:0;max-width:100%;margin:0}.gc-property-reference--shared-actions .gc-listing-price-boxes--paired .gc-listing-price{white-space:normal!important;overflow-wrap:normal!important;word-break:normal!important;overflow:visible;font-size:clamp(18px,2.6vw,29px)!important;line-height:1.15!important}.gc-property-reference--shared-actions .gc-listing-price-boxes--paired .gc-listing-price-value{background:color-mix(in srgb,#f4b400 12%,var(--detail-surface,#fff));border-color:color-mix(in srgb,#dba700 42%,var(--detail-line,#e5e8ec))}.gc-property-reference--shared-actions .gc-listing-price-boxes--paired .gc-listing-negotiation-cell{border-radius:12px}.gc-property-reference--shared-actions .gc-listing-closing-trigger{width:100%;height:100%;min-height:86px;display:flex;align-items:center;justify-content:center;padding:9px 7px;box-sizing:border-box;border:1px solid var(--detail-line,#e5e8ec);border-radius:12px;background:var(--detail-soft,#f8f8f6);color:var(--detail-text,#15232b);cursor:pointer}.gc-property-reference--shared-actions .gc-listing-closing-preview{display:flex;flex-direction:column;align-items:center;gap:4px;text-align:center;min-width:0}.gc-property-reference--shared-actions .gc-listing-closing-preview>svg{width:16px;height:16px;color:#987224}.gc-property-reference--shared-actions .gc-listing-closing-preview strong{font-size:13px;font-weight:800}.gc-property-reference--shared-actions .gc-listing-closing-preview small{font-size:11px;line-height:1.3;color:var(--detail-muted,#667485);overflow-wrap:break-word}.gc-property-reference--shared-actions .gc-listing-closing-trigger:focus-visible{outline:3px solid #b98724;outline-offset:2px}@media(max-width:560px){.gc-property-reference--shared-actions .gc-listing-summary{display:flex;flex-direction:column}.gc-property-reference--shared-actions .gc-listing-summary>.gc-listing-price-row{order:-1;margin:0 0 8px;padding:0;display:block}.gc-property-reference--shared-actions .gc-listing-price-boxes--paired .gc-listing-price{font-size:clamp(17px,4.7vw,23px)!important}.gc-property-reference--shared-actions .gc-detail-media .gc-listing-media-main{max-height:280px}.gc-property-reference--shared-actions .gc-listing-closing-trigger{min-height:78px}}@media(max-width:359px){.gc-property-reference--shared-actions .gc-listing-price-boxes--paired{gap:6px}.gc-property-reference--shared-actions .gc-listing-price-boxes--paired .gc-listing-price{font-size:17px!important}.gc-property-reference--shared-actions .gc-listing-facts{grid-template-columns:repeat(2,minmax(0,1fr))}}@media(min-width:901px){.gc-property-reference--shared-actions:not(.gc-property-detail--embedded) .gc-detail-body{margin-top:6px}.gc-property-reference--shared-actions:not(.gc-property-detail--embedded) .gc-detail-content{gap:12px}}.gc-property-reference--shared-actions .gc-listing-price-boxes--paired [data-testid=negotiation-price-card]>div>p:first-child{display:none}.gc-property-reference--shared-actions .gc-listing-price-boxes--paired :is(.gc-listing-price,[data-testid=negotiation-price-card] strong){white-space:normal!important;overflow-wrap:anywhere!important;word-break:normal!important;max-width:100%}.gc-property-reference--shared-actions .gc-listing-price-boxes--paired>.gc-listing-price-value{border:1px solid color-mix(in srgb,#dba700 42%,var(--detail-line,#e5e8ec));border-radius:12px;padding:12px 8px;align-items:center;text-align:center}.gc-property-reference--shared-actions .gc-listing-price-boxes--paired .gc-listing-price{text-align:center!important;font-variant-numeric:tabular-nums}.gc-detail-compact,.gc-detail-tool-grid{--gc-compact-surface:var(--gu-surface,#fff);--gc-compact-text:var(--gu-text,#22272b);--gc-compact-muted:var(--gu-muted,#64707a);--gc-compact-border:var(--gu-border,#dce1e6);--gc-compact-accent:var(--gu-primary,#f4b400);--gc-compact-soft:var(--gu-primary-soft,#fff7df)}.gc-detail-compact.gc-property-detail.gc-property-reference{display:block;width:100%;max-width:1100px;margin-inline:auto;padding:0 0 16px;color:var(--gc-compact-text);background:var(--gc-compact-surface)}.gc-detail-compact.gc-property-detail.gc-property-reference .gc-detail-content{display:grid;grid-template-columns:minmax(0,1fr);gap:12px;max-width:980px;margin-inline:auto;padding:12px 14px;align-items:start}.gc-detail-compact.gc-property-detail.gc-property-reference .gc-detail-content>*{min-width:0;grid-column:1;grid-row:auto}.gc-detail-compact.gc-property-detail.gc-property-reference .gc-detail-body{display:block;padding:0;margin:0}.gc-detail-compact.gc-property-detail.gc-property-reference .gc-detail-media{margin:0;padding:0;border:0;background:var(--gc-compact-surface)}.gc-detail-compact.gc-property-detail.gc-property-reference .gc-detail-media>div{max-width:980px;padding:8px 14px}[data-shared-map-detail=true] .gc-detail-compact.gc-property-detail.gc-property-reference.gc-property-detail--embedded .gc-detail-media .gc-listing-media-main{height:var(--reference-gallery-height,clamp(132px,24dvh,210px))!important;max-height:var(--reference-gallery-max-height,210px);aspect-ratio:var(--reference-gallery-ratio,auto)}@media (max-width:767px){[data-shared-map-detail=true] .gc-detail-compact.gc-property-detail.gc-property-reference.gc-property-detail--embedded .gc-detail-media .gc-listing-media-main{height:var(--reference-gallery-height,auto)!important;aspect-ratio:var(--reference-gallery-ratio,1.65)}}@media (max-width:560px){[data-shared-map-detail=true] .gc-detail-compact.gc-property-detail.gc-property-reference.gc-property-detail--embedded .gc-detail-media .gc-listing-media-main{max-height:var(--reference-gallery-max-height,280px)}}.gc-detail-compact.gc-property-detail.gc-property-reference .gc-detail-topbar{margin-inline:0;background:var(--gc-compact-surface)}.gc-detail-compact.gc-property-detail.gc-property-reference .gc-detail-topbar>div{display:flex;max-width:980px;min-height:48px;gap:6px;padding:4px 14px}.gc-detail-compact.gc-property-detail.gc-property-reference .gc-detail-topbar [data-testid=guconnect-brand-logo]{width:clamp(100px,27vw,144px);height:36px;min-width:0;flex-shrink:1}.gc-detail-compact.gc-property-detail.gc-property-reference .gc-reference-top-actions{display:flex;gap:0;margin-left:auto}.gc-detail-compact.gc-property-detail.gc-property-reference .gc-listing-detail-content{display:flex;flex-direction:column;gap:10px;min-width:0;container:gc-detail-tools/inline-size}.gc-detail-compact.gc-property-detail.gc-property-reference .gc-detail-hero-layout{max-width:980px;margin-inline:auto;min-width:0}.gc-detail-compact.gc-property-detail.gc-property-reference .gc-detail-summary{display:flex;flex-direction:column;gap:10px;min-width:0;padding:8px 14px}.gc-detail-compact.gc-property-detail.gc-property-reference .gc-detail-summary>.gc-listing-summary{width:100%;min-width:0;margin:0;padding:0;border:0;background:transparent;box-shadow:none}.gc-detail-compact.gc-property-detail.gc-property-reference .gc-detail-hero-layout .gc-listing-media-main{width:100%;min-width:0;justify-self:stretch}.gc-detail-mobile-contact-space{height:var(--gc-detail-mobile-contact-space,86px);flex:none}@media (max-width:1023px){.gc-detail-summary>.gc-listing-detail-actions-reserve{height:0!important}}.gc-detail-compact.gc-property-detail.gc-property-reference .gc-reference-icon{min-width:44px;min-height:44px;border-radius:8px}.gc-detail-compact.gc-property-detail.gc-property-reference .gc-detail-publisher{position:static;padding:10px 12px;border-radius:8px;box-shadow:none}.gc-detail-compact.gc-property-detail.gc-property-reference .gc-reference-action-strip{gap:6px;margin:0;flex-wrap:wrap}.gc-detail-compact.gc-property-detail.gc-property-reference .gc-reference-action-strip :is(a,button){min-height:44px;border-radius:7px}.gc-detail-tool-grid{display:grid;gap:6px;min-width:0;margin:0}.gc-detail-tool-grid__row{display:grid;grid-template-columns:repeat(var(--gc-detail-tool-count,4),minmax(0,1fr));gap:6px}.gc-detail-tool-grid__slot{min-width:0;display:flex;align-items:stretch}.gc-detail-tool-grid__slot>div{width:100%;min-width:0}.gc-detail-tool-grid__extras>:is(a,button),.gc-detail-tool-grid__extras>div>:is(a,button),.gc-detail-tool-grid__slot>:is(a,button),.gc-detail-tool-grid__slot>div>:is(a,button){display:inline-flex;align-items:center;justify-content:center;gap:5px;width:100%;min-width:0;min-height:44px;height:auto;padding:7px 5px;border:1px solid var(--gc-compact-border);border-radius:7px;color:var(--gc-compact-text);background:var(--gc-compact-surface);font:600 12px/1.25 var(--font-dm-sans,"DM Sans",sans-serif);text-align:center;text-transform:none;text-decoration:none;white-space:normal;box-shadow:none}.gc-detail-tool-grid__extras :is(a,button) svg,.gc-detail-tool-grid__slot :is(a,button) svg{width:18px;height:18px;flex-shrink:0;stroke-width:1.75}.gc-detail-tool-grid__slot>:is(a,button)>span{min-width:0}.gc-detail-tool-grid__slot[data-tool=update]>button{background:var(--gc-compact-soft);border-color:var(--gc-compact-accent)}.gc-detail-tool-grid__slot[data-tool=report]>button{color:var(--gu-danger,#b42318);border-color:color-mix(in srgb,var(--gu-danger,#b42318) 45%,var(--gc-compact-border))}.gc-detail-tool-grid__extras :is(button,a):focus-visible,.gc-detail-tool-grid__slot :is(button,a):focus-visible{outline:2px solid var(--gc-compact-accent);outline-offset:2px}.gc-detail-tool-grid__slot button:disabled{opacity:.55;cursor:not-allowed}.gc-detail-tool-grid__extras{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:6px;min-width:0}.gc-detail-tool-grid__extras>*{min-width:0}.gc-detail-direct-management{display:grid;gap:8px;padding-block:8px;border-top:1px solid var(--gc-compact-border)}.gc-detail-direct-management>header{display:flex;gap:8px;align-items:baseline;justify-content:space-between;flex-wrap:wrap}.gc-detail-direct-management>header h2{margin:0;font:700 16px/1.35 var(--font-dm-sans,"DM Sans",sans-serif)}.gc-detail-direct-management>header p{margin:0;color:var(--gc-compact-muted);font-size:12px}.gc-detail-direct-management__promotion{max-width:200px}.gc-detail-direct-management__promotion .gc-listing-promote{width:100%;min-height:44px;border-radius:7px}.gc-detail-compact.gc-property-detail.gc-property-reference .gc-reference-extra-facts{display:grid;grid-template-columns:minmax(0,1fr);gap:12px;padding:0}.gc-detail-compact.gc-property-detail.gc-property-reference .gc-detail-facts{padding:0;margin:0;border:0;border-radius:0;background:transparent;box-shadow:none}.gc-detail-compact.gc-property-detail.gc-property-reference .gc-detail-facts h2{font:700 16px/1.35 var(--font-dm-sans,"DM Sans",sans-serif);text-transform:none;letter-spacing:normal;color:var(--gc-compact-text)}.gc-detail-compact.gc-property-detail.gc-property-reference .gc-detail-facts dl{display:block;margin-top:6px}.gc-detail-compact.gc-property-detail.gc-property-reference .gc-detail-facts dl>div{display:grid;grid-template-columns:minmax(100px,.9fr) minmax(0,1.1fr);gap:10px;padding:7px 0;border-bottom:1px solid var(--gc-compact-border)}.gc-detail-compact.gc-property-detail.gc-property-reference .gc-detail-facts dt{color:var(--gc-compact-muted);font-size:13px;font-weight:400}.gc-detail-compact.gc-property-detail.gc-property-reference .gc-detail-facts dd{min-width:0;margin:0;color:var(--gc-compact-text);font-size:14px;font-weight:600;overflow-wrap:anywhere}.gc-detail-compact.gc-property-detail.gc-property-reference .gc-reference-management{border:0;border-radius:0;padding:0;background:transparent}.gc-detail-compact.gc-property-detail.gc-property-reference .gc-reference-management>summary{min-height:44px;padding:7px 0;font-size:16px;font-weight:700}.gc-detail-compact.gc-property-detail.gc-property-reference .gc-listing-description{padding:10px 0;border:0;border-top:1px solid var(--gc-compact-border);border-radius:0;box-shadow:none;background:transparent}.gc-detail-compact.gc-property-detail.gc-property-reference .gc-listing-description h2{font-size:16px}.gc-detail-compact.gc-property-detail.gc-property-reference .gc-detail-toc{position:static;margin:0;border-radius:7px;box-shadow:none}.gc-detail-compact.gc-property-detail.gc-property-reference .gc-detail-toc a{min-height:44px;padding:6px 9px;font-size:12px}.gc-detail-compact.gc-property-detail.gc-property-reference .gc-neighborhood-map-shell{position:relative}.gc-detail-compact.gc-property-detail.gc-property-reference .gc-neighborhood-map-frame{min-height:220px;height:clamp(220px,48vw,360px);border-radius:8px;overflow:hidden}.gc-detail-compact.gc-property-detail.gc-property-reference .gc-neighborhood-map-options{display:flex;flex-wrap:wrap;gap:5px;margin:6px 0}.gc-detail-compact.gc-property-detail.gc-property-reference .gc-neighborhood-map-options button{min-height:44px;padding:6px 10px;border-radius:7px;font-size:12px}.gc-detail-compact.gc-property-detail.gc-property-reference .gc-neighborhood-map-note{font-size:11px;line-height:1.45}.gc-listing-detail-actions[data-contact-only=true]{container:gc-contact-footer/inline-size;padding:6px 10px max(6px,env(safe-area-inset-bottom))}.gc-listing-detail-actions[data-contact-only=true] .gc-detail-contact-row{display:grid;grid-auto-flow:column;grid-auto-columns:minmax(0,1fr);gap:6px;min-width:0;width:100%;align-items:stretch}.gc-detail-contact-row>[data-contact-slot]{display:grid;min-width:0}.gc-detail-contact-row>[data-contact-slot] .gc-contact-actions,.gc-detail-contact-row>[data-contact-slot]>div{width:100%;min-width:0}.gc-detail-contact-row>[data-contact-slot] .gc-contact-actions>.gc-contact-actions__row{grid-template-columns:minmax(0,1fr);gap:0;width:100%;min-width:0}.gc-listing-detail-actions[data-contact-only=true] .gc-detail-contact-row .gc-contact-actions__row>.gc-contact-actions__btn,.gc-listing-detail-actions[data-contact-only=true] .gc-detail-contact-row>[data-contact-slot]>:is(a,button){position:relative;box-sizing:border-box;display:flex;flex-direction:column;align-items:center;justify-content:center;gap:3px;width:100%;min-width:0;min-height:44px;border-radius:7px;padding:6px 4px;font-size:12px;line-height:1.25;font-weight:700;text-align:center;text-decoration:none;white-space:normal;overflow-wrap:normal;word-break:normal}.gc-detail-contact-row .gc-contact-actions__row>.gc-contact-actions__btn>svg,.gc-detail-contact-row>[data-contact-slot]>:is(a,button)>svg{width:19px;height:19px;flex-shrink:0}.gc-detail-contact-row .gc-contact-actions__row>.gc-contact-actions__btn>.gc-contact-actions__chevron{position:absolute;top:6px;right:5px;width:12px;height:12px}.gc-detail-contact-row>[data-contact-slot=call] .gc-contact-actions__row>.gc-contact-actions__btn--call,.gc-detail-contact-row>[data-contact-slot=call]>:is(a,button){background:var(--gu-primary,#f4b400);color:var(--gu-on-primary,#22272b)}@container gc-contact-footer (min-width: 440px){.gc-listing-detail-actions[data-contact-only=true] .gc-detail-contact-row .gc-contact-actions__row>.gc-contact-actions__btn,.gc-listing-detail-actions[data-contact-only=true] .gc-detail-contact-row>[data-contact-slot]>:is(a,button){flex-direction:row;gap:5px;padding:7px 5px;font-size:13px}.gc-detail-contact-row .gc-contact-actions__row>.gc-contact-actions__btn>.gc-contact-actions__chevron{position:static}}@container gc-contact-footer (min-width: 600px){.gc-listing-detail-actions[data-contact-only=true] .gc-detail-contact-row{grid-auto-columns:max-content;justify-content:start}.gc-listing-detail-actions[data-contact-only=true] .gc-detail-contact-row>[data-contact-slot]{width:max-content;min-width:120px;max-width:160px}}@container gc-detail-tools (min-width: 560px){.gc-detail-tool-grid{display:flex;flex-wrap:wrap;gap:6px}.gc-detail-tool-grid__extras,.gc-detail-tool-grid__row{display:contents}.gc-detail-tool-grid__extras>*,.gc-detail-tool-grid__slot{flex:0 1 auto;width:max-content;min-width:120px;max-width:160px}.gc-detail-tool-grid__extras>:is(a,button),.gc-detail-tool-grid__extras>div>:is(a,button),.gc-detail-tool-grid__slot>:is(a,button),.gc-detail-tool-grid__slot>div>:is(a,button){padding-inline:10px}}@media (max-width:360px){.gc-detail-tool-grid__slot>:is(a,button),.gc-detail-tool-grid__slot>div>:is(a,button){flex-direction:column;gap:3px;font-size:11px}}@media (min-width:768px){.gc-detail-compact.gc-property-detail.gc-property-reference .gc-detail-content{padding:16px 22px}.gc-detail-tool-grid__slot>:is(a,button),.gc-detail-tool-grid__slot>div>:is(a,button){font-size:14px;padding:8px}}@media (min-width:1024px){.gc-detail-mobile-contact-space{display:none}.gc-detail-compact.gc-property-detail.gc-property-reference:not(.gc-property-detail--embedded){display:block;padding-inline:0}.gc-detail-compact.gc-property-detail.gc-property-reference:not(.gc-property-detail--embedded) .gc-detail-topbar{margin-inline:0}.gc-detail-compact.gc-property-detail.gc-property-reference:not(.gc-property-detail--embedded) .gc-detail-topbar>div{padding-inline:22px}.gc-detail-compact.gc-property-detail.gc-property-reference:not(.gc-property-detail--embedded) .gc-detail-body{display:block}.gc-detail-compact.gc-property-detail.gc-property-reference:not(.gc-property-detail--embedded) .gc-detail-content{display:grid;grid-template-columns:minmax(0,1fr);max-width:980px;margin-inline:auto;padding:16px 22px}.gc-detail-compact.gc-property-detail.gc-property-reference:not(.gc-property-detail--embedded) .gc-listing-detail-content{display:flex;flex-direction:column;gap:10px}.gc-detail-compact.gc-property-detail.gc-property-reference:not(.gc-property-detail--embedded) .gc-detail-content>*,.gc-detail-compact.gc-property-detail.gc-property-reference:not(.gc-property-detail--embedded) .gc-listing-detail-content>*{grid-column:1;grid-row:auto}.gc-detail-compact.gc-property-detail.gc-property-reference:not(.gc-property-detail--embedded) .gc-detail-content>.gc-detail-publisher{position:static;grid-column:1;grid-row:auto}.gc-detail-compact.gc-property-detail.gc-property-reference:not(.gc-property-detail--embedded) .gc-listing-detail-content>.gc-listing-summary{padding:0;border:0;border-radius:0;background:transparent}.gc-detail-compact.gc-property-detail.gc-property-reference:not(.gc-property-detail--embedded) .gc-detail-hero-layout{display:grid;grid-template-columns:minmax(0,3fr) minmax(0,2fr);align-items:start;gap:18px;padding:10px 22px}.gc-detail-compact.gc-property-detail.gc-property-reference:not(.gc-property-detail--embedded) .gc-detail-hero-layout>.gc-detail-media>div,.gc-detail-compact.gc-property-detail.gc-property-reference:not(.gc-property-detail--embedded) .gc-detail-hero-layout>.gc-detail-summary{padding:0}.gc-detail-compact.gc-property-detail.gc-property-reference:not(.gc-property-detail--embedded) .gc-detail-hero-layout .gc-listing-media-main{width:100%;height:var(--reference-gallery-height,auto)!important;min-height:0;max-height:var(--reference-gallery-max-height,360px);aspect-ratio:var(--reference-gallery-ratio,16/10)}.gc-detail-compact.gc-property-detail.gc-property-reference:not(.gc-property-detail--embedded) .gc-detail-summary .gc-listing-title-row :is(h1,h2){font-size:clamp(21px,2vw,27px)!important;line-height:1.25!important}.gc-listing-detail-actions[data-inline-contact=true]{position:relative;inset:auto;z-index:1;width:100%;padding:8px 0 0;box-shadow:none}.gc-listing-detail-actions[data-inline-contact=true] .gc-detail-contact-row{display:flex;flex-wrap:wrap;gap:6px}.gc-listing-detail-actions[data-inline-contact=true] .gc-detail-contact-row>[data-contact-slot]{flex:0 1 148px;width:max-content;min-width:120px;max-width:160px}.gc-listing-detail-actions[data-inline-contact=true] .gc-detail-contact-row .gc-contact-actions__row>.gc-contact-actions__btn,.gc-listing-detail-actions[data-inline-contact=true] .gc-detail-contact-row>[data-contact-slot]>:is(a,button){flex-direction:row;gap:5px;padding:7px 10px}.gc-listing-detail-actions[data-inline-contact=true] .gc-contact-actions__chevron{position:static}}