.listing-tabs{display:flex;flex-wrap:wrap;gap:10px;margin:0 0 28px}.listing-tab{font:700 16px/1.4 Arial,sans-serif;padding:12px 22px;border:1px solid #b08a50;border-radius:4px;background:#fff;color:#0b1726;cursor:pointer}.listing-tab.active{background:#0b1726;color:#fff;border-color:#0b1726}.listing-tab:focus-visible{outline:3px solid #b08a50;outline-offset:3px}.grid .card[hidden]{display:none}
.location-filter{display:block;font:700 16px Arial,sans-serif;margin-bottom:20px}.location-filter select{display:block;margin-top:8px;padding:12px;background:#fff;color:#0b1726;border:1px solid #b08a50;border-radius:4px;max-width:100%;font:16px Arial,sans-serif}.property-enquiry{padding:30px;margin:35px 0;background:#0b1726;color:#fff}.property-enquiry h2{font-size:26px;margin-top:0}.property-enquiry p{line-height:1.6}.property-enquiry .cta{display:inline-block;padding:13px 22px;background:#b08a50;color:#fff;font-weight:700;text-decoration:none}.grid .card-copy .key-facts{font-size:14px;line-height:1.7;color:#56626e}

.listing-toolbar{display:flex;align-items:center;gap:16px;flex-wrap:wrap;margin-bottom:28px}.listing-toolbar .listing-tabs{margin:0}.listing-toolbar .location-filter{margin:0;min-width:220px}.listing-toolbar .location-filter select{margin:0;width:100%;height:48px}.listing-toolbar .listing-tab{min-height:48px}.sr-only{position:absolute;width:1px;height:1px;padding:0;margin:-1px;overflow:hidden;clip:rect(0,0,0,0);white-space:nowrap;border:0}@media(max-width:600px){.listing-toolbar{gap:12px}.listing-toolbar .location-filter{width:100%}.listing-toolbar .listing-tabs{gap:8px}.listing-toolbar .listing-tab{padding:12px 16px}}
