.chris-property-grid>ul{display:grid;grid-template-columns:repeat(var(--chris-listing-columns,3),minmax(0,1fr));gap:1.5rem;list-style:none;margin:0;padding:0}
.chris-property-card img{width:100%;height:auto}.chris-property-details dt{font-weight:700}.chris-property-details dd{margin:0 0 .5rem}.chris-property-gallery{margin:2rem 0}.chris-feature-sheets{list-style:none;margin:0}.chris-feature-sheets li{margin:0 0 2rem}.chris-property-details input:not([type=submit]),.chris-property-details textarea{max-width:100%}
@media(max-width:767px){.chris-property-grid>ul{grid-template-columns:1fr}}
