.property-detail-section{padding-top:30px}.property-detail{max-width:1180px}.detail-back{display:inline-block;margin-bottom:20px;color:var(--brand,#176b57);font-weight:650;text-decoration:none}.detail-back:hover{text-decoration:underline}.detailgrid{display:grid;grid-template-columns:minmax(0,1.35fr) minmax(300px,.85fr);gap:34px;align-items:start}.property-gallery{min-width:0}.gallery-cover{position:relative;overflow:hidden;border-radius:16px;background:#e8eeeb;aspect-ratio:4/3}.gallery-cover img{width:100%;height:100%;object-fit:cover;display:block}.gallery-status{position:absolute;top:14px;left:14px;border-radius:999px;padding:7px 12px;background:#fff;color:#17211f;font-size:.85rem;font-weight:700;box-shadow:0 2px 12px #0002}.gallery-more{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:10px;margin-top:10px}.gallery-more a{display:block;overflow:hidden;border-radius:10px;background:#e8eeeb;aspect-ratio:4/3}.gallery-more img{display:block;width:100%;height:100%;object-fit:cover;transition:transform .2s}.gallery-more a:hover img{transform:scale(1.04)}.property-summary{padding:8px 0}.property-summary h1{margin:6px 0 12px;line-height:1.12}.property-summary>.price{display:block;font-size:1.6rem;margin:18px 0}.property-summary .specs{display:flex;flex-wrap:wrap;gap:10px;margin:20px 0}.property-summary .specs span{padding:8px 11px;border:1px solid #dfe7e3;border-radius:8px;background:#fff}.property-summary .description{line-height:1.75;white-space:normal;margin:22px 0;color:#394541}.inspection-button{display:inline-block;text-decoration:none}.property-summary .eyebrow{text-transform:capitalize}@media(max-width:800px){.detailgrid{grid-template-columns:1fr;gap:22px}.gallery-cover{aspect-ratio:16/11}}@media(max-width:480px){.gallery-more{grid-template-columns:repeat(2,minmax(0,1fr))}.property-summary h1{font-size:2rem}}
.detail-links{display:flex;align-items:center;gap:18px;margin-bottom:20px}.detail-links .detail-back{margin-bottom:0}.detail-home{color:var(--brand,#176b57);font-weight:650;text-decoration:none}.detail-home:hover{text-decoration:underline}
