.service-fit .card-grid {
  grid-template-columns: repeat(2, minmax(0, 1fr));
}

.service-fit .card {
  display: flex;
  flex-direction: column;
}

.service-fit .card > .text-link,
.service-example-links {
  margin-top: auto;
}

.service-example-links {
  display: grid;
  gap: 0.55rem;
  padding-top: 1rem;
}

.card-alias,
.card-status {
  margin: 0.25rem 0;
  color: var(--muted);
  font-size: var(--fs-sm);
}

@media (max-width: 860px) {
  .service-fit .card-grid {
    grid-template-columns: 1fr;
  }

  .service-fit .card {
    min-height: 0;
  }
}
