.listing-acreage{color:#526c78;margin-top:11px;font-size:12px;line-height:1.6}.listing-acreage>div{align-items:flex-start;gap:8px;display:flex}.listing-acreage svg{flex:none;margin-top:2px}.listing-acreage-note{background:#fff7e4;border-left:3px solid #d4a847;border-radius:3px;padding:10px 12px;color:#72500c!important;margin-top:10px!important;font-size:12px!important;line-height:1.65!important}.land-listing-facts{color:#52685e;overflow-wrap:anywhere;margin:19px 0;font-size:12px;line-height:1.7}.listing-address{color:#173c46;gap:8px;margin:0 0 17px;display:flex}.listing-address>svg{flex:none;margin-top:3px}.listing-address strong,.listing-facts-section h4,.listing-school strong,.listing-status strong{color:#183c46;margin:0 0 4px;font-size:11px;font-weight:700;line-height:1.5;display:block}.listing-address p{margin:0;font-size:12px;line-height:1.7}.listing-facts-section{margin:14px 0}.listing-facts-section ul,.listing-addresses ul{margin:4px 0 0;padding-left:17px}.listing-facts-section li,.listing-addresses li{margin:4px 0;padding-left:1px}.listing-customer-note{margin:12px 0}.listing-essential-pricing{color:#4e655a;margin:14px 0;font-size:11px;line-height:1.75}.listing-essential-pricing p{margin:5px 0}.listing-location-note{color:#667c70;margin:10px 0 15px;font-size:10px;line-height:1.7}.listing-school,.listing-status{margin:15px 0}.listing-school>span,.listing-status>span{display:block}.listing-purchase-notes,.listing-addresses{border-block:1px solid #dfe7df;margin:16px 0;padding:5px 0}.listing-purchase-notes summary,.listing-addresses summary{cursor:pointer;color:#173c46;min-height:44px;padding:10px 0;font-size:11px;font-weight:700;line-height:1.7}.listing-purchase-notes dl{margin:4px 0 13px}.listing-purchase-notes dl>div{border-bottom:1px solid #e7ede4;justify-content:space-between;align-items:flex-start;gap:14px;padding:9px 0;display:flex}.listing-purchase-notes dt{flex:1;min-width:0;font-size:11px;line-height:1.6}.listing-purchase-notes dd{color:#173c46;white-space:nowrap;margin:0;font-size:12px;font-weight:700}.listing-purchase-notes p{margin:9px 0;font-size:11px;line-height:1.75}.listing-source{color:#65796e;border-top:1px solid #e4eae1;margin-top:16px;padding-top:10px;font-size:10px;line-height:1.65}.listing-source p{margin:3px 0}.land-listing-facts :focus-visible{outline-offset:3px;outline:3px solid #8dc63f}.lot-main .land-listing-facts{margin:20px 0;font-size:13px}.lot-main .listing-facts-section h4,.lot-main .listing-school strong,.lot-main .listing-status strong{font-size:12px}.lot-main .listing-address p{font-size:13px}.lot-main .listing-purchase-notes summary,.lot-main .listing-purchase-notes p,.lot-main .listing-purchase-notes dt{font-size:12px}.land-detail-lot-no-nearby{grid-template-columns:1fr}.land-detail-lot-no-nearby .lot-main{max-width:780px}.property-map-dialog-details .land-listing-facts{margin-top:20px}.property-panel,.property-map-dialog-details{min-width:0}.land-price,.property-map-selected-price strong,.lot-price{white-space:normal;overflow-wrap:anywhere}.land-price.long-price{font-size:clamp(20px,1.8vw,24px);line-height:1.45}.property-map-selected-price.long-price strong{font-size:21px;line-height:1.45}.area-item strong{white-space:normal;overflow-wrap:anywhere;min-width:0}.property-map-filter-row .segmented,.explorer-toolbar .segmented{flex-wrap:wrap}@media (max-width:760px){.listing-address p,.listing-facts-section li,.listing-school,.listing-status{font-size:12px}.property-map-filter-row .segmented{width:100%;display:flex}.property-map-filter-row .segmented button{flex:1;min-width:0;padding-inline:8px;font-size:11px}.explorer-toolbar .segmented button{min-width:0;padding-inline:10px}.explorer-toolbar .map-hint{display:none}.listing-source{font-size:10px}}
