/* Base */

/* Primary */

/* Secondary */

a.button {
  display: inline-block;
  padding: .7rem 1.5rem;
  margin: 0 1rem 1rem 0;
  background: #32d8c5;
  color: #000;
  text-decoration: none;
  font-weight: bold;
  border-radius: 2.4rem;
  border: solid 2px #000;
  text-transform: none;
  font-size: 1rem;
  transition: background .4s;
}

a.button:hover {
  background: #fff;
}

a.button.secondary {
  background: #0fed8d;
}

a.button.tertiary {
  background: #000;
  color: #fff;
}

a.button.tertiary:hover {
  color: #000;
}

.card-grid {
  margin-bottom: 1rem;
}

.card {
  background: rgb(242.4, 239.4, 234.6);
  padding: 1rem;
  border-radius: 1rem;
  height: 100%;
  display: flex;
  flex-direction: column;
  align-items: flex-start;
}

.card h2, .card h3, .card h4, .card h5, .card h6 {
  font-size: 26px;
  line-height: 120%;
  font-weight: 600;
}

.card > .button {
  display: inline-block;
  margin-top: auto;
  background: #0fed8d;
}

.card .card__meta span span {
  font-weight: bold;
}

.card__content {
  margin-bottom: 1rem;
}

.card__image {
  margin-bottom: 1rem;
  border-radius: 12px;
  overflow: hidden;
}


/*# sourceMappingURL=card.css.map*/