body{background:#f5f6f8}
.hero{background:linear-gradient(135deg,#ffffff 0%,#eef5ff 100%)}
.listing-card-image{height:220px;object-fit:cover;width:100%}
.listing-detail-image{height:280px;object-fit:cover;width:100%}
.content-body h2,.content-body h3{margin-top:1.5rem}
textarea{resize:vertical}
