/* The entire equipment artwork is a link, preserving its existing geometry. */
.equipment-grid .equipment-photo-link {
  display: block;
  width: 100%;
  min-width: 0;
  flex: 0 0 auto;
  border-radius: 6px;
}
.equipment-photo-link .device-art { width: 100%; }
.equipment-photo-link:focus-visible {
  outline: 3px solid var(--ap-focus);
  outline-offset: 4px;
}

/* Keep heading and description typography while making their full text clickable. */
.equipment-grid .equipment-name-link,
.equipment-grid .equipment-description-link {
  display: block;
  color: inherit;
  font: inherit;
  text-decoration: none;
}
.equipment-grid .equipment-name-link:hover,
.equipment-grid .equipment-description-link:hover {
  text-decoration: underline;
  text-underline-offset: 3px;
}
