.blog-card {
  padding: 15px;
  box-shadow: var(--bs-box-shadow);
  margin-bottom: 1.5rem;
}

.blog-img {
}


.blog-summary {
  padding: 10px;
}

.blog-hdr {
  color: #57939e;
  font-size: 1.2em;
  font-weight: bold;
  border-bottom: solid 1px lightgray;
}

.blog-card a {
  text-decoration: none;
  font-weight: normal;
  color: black !important;
}

.blog-hero {
  width: 100%;
  max-height: 500px;
  object-fit: cover;
}