.project-location:empty{display:none}.detail-cover-link{display:block;position:relative;height:100%;width:100%;color:white;overflow:hidden;cursor:zoom-in}.detail-cover-link>span{position:absolute;right:clamp(18px,4vw,64px);bottom:24px;display:inline-flex;align-items:center;gap:10px;padding:11px 16px;border-radius:3px;background:#172e23e8;font-size:14px;font-weight:600;line-height:1.5}.detail-cover-link:focus-visible{outline:3px solid var(--green);outline-offset:-5px}.project-facts{grid-template-columns:repeat(auto-fit,minmax(150px,1fr))}.listing-tools .filter-row{flex-wrap:wrap}.project-meta h3{overflow-wrap:anywhere}@media(max-width:650px){.detail-cover-link>span{bottom:18px;font-size:13px}.detail-title{flex-wrap:wrap;gap:18px}.detail-location{white-space:normal}}
