.geofield-google-map {
  margin-bottom: 2em;
}

.housing-directory h3.sans {
  font-weight: 500;
}
.housing-directory h4.sans {
  font-style: italic;
}
.housing-directory .field {
  margin-bottom: 0.4em;
}
.housing-directory img {
  aspect-ratio: 3/2 auto;
}
.housing-directory a.link-button {
  white-space: normal;
  margin-top: 0.4em;
}

/* 
.directory-grid {
  .cards {
   display: flex;


    img {
      flex: 0 32%;
    }
  }

} */
.directory-list .group-fields {
  width: 100%;
}
@media (min-width: 768px) {
  .directory-list .group-fields {
    width: 63%;
  }
}
.directory-list .group-image {
  width: 100%;
}
@media (min-width: 768px) {
  .directory-list .group-image {
    width: 35%;
  }
}

.directory-grid.max-two .cwd-component-rows .card {
  display: flex;
  flex-direction: column;
}
.directory-grid.max-two .cwd-component-rows .card .field-group {
  width: 100%;
}
.directory-grid.max-two .cwd-component-rows .card .group-fields {
  padding-left: 0;
  margin-top: 10px;
}

/*# sourceMappingURL=scl-housing.css.map */
