/* October 2026: clear browsing paths and compact opening image. */
.desktop-start{display:flex;align-items:center;justify-content:space-between;gap:24px;padding:24px 4%;background:#111710;border-bottom:1px solid #46533d}.desktop-start h1{font-size:clamp(24px,2.7vw,38px);line-height:1.12;margin:0 0 8px;color:#fff}.desktop-start p{margin:0;color:#d9dfd4;font-size:14px}.desktop-start nav{display:flex;gap:10px;flex-wrap:wrap}.desktop-start a{display:flex;align-items:center;justify-content:center;min-height:48px;padding:12px 17px;border:1px solid #83916e;border-radius:5px;color:#fff;font-weight:750;text-decoration:none}.desktop-start a:first-child{background:#ffea00;color:#080808;border-color:#ffea00}.desktop-start a:focus-visible{outline:3px solid white;outline-offset:3px}
@media(min-width:801px){.photo-masthead{height:clamp(300px,36vw,470px)!important;min-height:0!important}.photo-masthead .masthead-photo{object-fit:contain!important;background:#080808}.hero.cinematic{min-height:360px;height:48vh;max-height:520px}}
#property-filter-panel .browse-send{margin-top:12px}#property-details{width:min(720px,94vw);max-height:90svh;overflow:auto;background:#111710;color:white;border:1px solid #ffea00;padding:20px;border-radius:8px}#property-details .listing-card{width:100%;max-width:none}#property-details .detail-close{position:sticky;top:0;z-index:1;background:#111710}#property-details img{max-height:360px;object-fit:contain}#property-details .detail-content{margin-top:15px}#search-count{scroll-margin-top:100px}
@media(max-width:1100px){.desktop-start{align-items:flex-start;flex-direction:column;gap:16px}}@media(max-width:800px){.desktop-start{display:none}#property-details{padding:14px}#property-filter-panel .browse-send{width:100%}}
