/* Keep each card trigger as a real, focusable control. */
.directory-card {
  display: block;
}

.card-open {
  display: grid;
  grid-template-columns: 164px minmax(0, 1fr);
  width: 100%;
  min-height: 174px;
  border: 0;
  padding: 0;
  background: transparent;
  color: inherit;
  text-align: left;
}

.card-open:focus-visible {
  outline: 3px solid var(--orange);
  outline-offset: -3px;
}

@media (max-width: 1100px) {
  .card-open {
    grid-template-columns: 135px minmax(0, 1fr);
  }
}

@media (max-width: 700px) {
  .card-open {
    grid-template-columns: 112px minmax(0, 1fr);
    min-height: 145px;
  }
}
