
.stant-map {
  width: 100%;
  height: 420px;
  border: 1px solid #ccc;
}

.stant-grid {
  display: block;
  width: 100%;
}

.stant-card {
  width: 45%;
  border: 1px solid #e5e5e5;
  padding: 16px 10px;
  cursor: pointer;
  margin-bottom:10px;
}

.stant-card:hover {
  background: #f7f7f7;
}

.stant-location-title {
  font-family: din-2014, Arial, sans-serif !important;
  font-weight: 600 !important;
  font-size: 20px !important;
  margin: 0 0 6px 0 !important;
}

.stant-location-body {
  font-family: fieldwork, Arial, sans-serif !important;
  font-size: 16px !important;
  line-height: 1.6 !important;
  white-space: pre-line !important; /* preserves line breaks */
}
