/* Completed sales and leases share the same three-column catalogue. */
.transaction-submenu{display:flex;gap:36px;border-bottom:1px solid #d9d5cb;margin:0 0 28px}
.transaction-submenu a{display:flex;align-items:center;gap:12px;padding:16px 2px;color:#5a616a;font-size:22px;text-decoration:none;border-bottom:3px solid transparent;margin-bottom:-1px}
.transaction-submenu a[aria-current="page"]{color:#0b1628;border-bottom-color:#b79a5b;font-weight:600}
.transaction-submenu a span{font-size:13px;line-height:1.5;border-radius:20px;background:#f0eee8;padding:2px 9px;font-weight:400}
.transaction-submenu a:hover{color:#0b1628}
.transaction-submenu a:focus-visible{outline:2px solid #b79a5b;outline-offset:4px}
.sold-property-hero.limited-photos:has(>div:empty){grid-template-columns:1fr;max-width:1000px}
.sold-property-hero.limited-photos>div:empty{display:none}
.sold-property-hero.limited-photos>div>button:only-child{height:100%}
@media(max-width:600px){.transaction-submenu{gap:26px;margin-bottom:22px}.transaction-submenu a{font-size:20px;padding:13px 2px}.transaction-submenu a span{font-size:12px}}
.transaction-submenu + .sold-toolbar{border-top:0;padding-top:0}
.sold-property-hero.limited-photos>div:has(>button:only-child){grid-template-rows:1fr}
