.resource-card {
  display: flex;
  flex-direction: column;
  justify-content: flex-start;
  padding: 1rem 1rem 1.25rem 1rem;
  border: .0625rem solid #bfbeba;
  border-radius: .5rem
}
.block-filter-top .resource-card {
  grid-column: span 12
}
@media (min-width:48rem) {
  .block-filter-top .resource-card {
    grid-column: span 4
  }
}
.block-filter-side .resource-card {
  grid-column: span 12
}
@media (min-width:48rem) {
  .block-filter-side .resource-card {
    grid-column: span 6
  }
}
@media (min-width:62rem) {
  .block-filter-side .resource-card {
    grid-column: span 4
  }
}
.resource-card__primary-term {
  font-weight: var(--subtitle-3-font-weight);
  font-size: var(--subtitle-3-font-size);
  font-family: var(--subtitle-3-font-family);
  line-height: var(--subtitle-3-line-height);
  font-variant-numeric: var(--subtitle-3-font-variant-numeric);
  margin-bottom: .5rem
}
.resource-card__title {
  font-weight: var(--title-1-font-weight);
  font-size: var(--title-1-font-size);
  font-family: var(--title-1-font-family);
  line-height: var(--title-1-line-height);
  font-variant-numeric: var(--title-1-font-variant-numeric);
  margin-top: 0;
  margin-bottom: .5rem
}
.resource-card__excerpt {
  font-weight: var(--body-2-font-weight);
  font-size: var(--body-2-font-size);
  font-family: var(--body-2-font-family);
  line-height: var(--body-2-line-height);
  font-variant-numeric: var(--body-2-font-variant-numeric);
  margin-bottom: 1rem
}
.resource-card__read-more.wp-block-button.is-style-tertiary {
  margin-top: auto
}
.resource-card__read-more.wp-block-button.is-style-tertiary .wp-block-button__link {
  color: inherit
}
.resource-card__read-more.wp-block-button.is-style-tertiary .wp-block-button__link:focus,
.resource-card__read-more.wp-block-button.is-style-tertiary .wp-block-button__link:hover {
  color: #17313b
}