.entry__content .card-category__card {
  display: flex;
  flex-direction: column;
  margin: 20px 10px;
  padding: 0;
  background-color: #fff;
  filter: drop-shadow(0px 2px 3px rgba(117, 131, 142, 0.04))
    drop-shadow(0px 2px 9px rgba(52, 60, 68, 0.1));
  border-radius: 4px;
  flex: 1 0 30%;
}

.card-category__text {
  padding: 16px;
  display: flex;
  flex-direction: column;
  justify-content: center;
  flex: 2;
  margin-top: 0;
  margin-right: 20px;
  align-items: flex-start;
}
.card-category__img {
  flex: 1;
  background-position: 50%;
  background-repeat: no-repeat;
  background-size: cover;
  margin: 0;
  padding: 0;
  min-height: 180px;
}

.category-card__body {
  display: flex;
  flex-direction: column;
  margin-top: 0;
  margin-left: 40px;
  margin-right: 0;
}

.card-category__card .card-category__text__container .card-category__text h4 {
  margin: 0;
  font-size: 1.25rem;
  line-height: 1.563rem;
  font-weight: 400;
  padding-bottom: 6px;
  border-bottom: 6px solid #ffdc34;
}

.card-category__card .card-category__text__container p {
  margin-top: 10px;
  font-size: 1rem;
  line-height: 1.25rem;
}

.card-category__card .card-category__text__container a {
  margin-top: 20px;
  color: #43007a;
}

.card-category__text__container .card-category__text h1,
.card-category__text__container .card-category__text h2,
.card-category__text__container .card-category__text h3,
.card-category__text__container .card-category__text h4,
.card-category__text__container .card-category__text h5,
.card-category__text__container .card-category__text h6,
.card-category__text__container .card-category__text p {
  color: #171717;
}

@media (min-width: 768px) {
  .entry__content .card-category__card {
    flex: 1 0 45%;
  }
}
@media (min-width: 992px) {
  .entry__content .card-category__card {
    flex: 1 0 30%;
  }
}

.wp-block-genesis-custom-blocks-category-card {
  background-color: #ffffff;
  color: #171717;
}
