.for-patients-card {
  box-sizing: border-box;
  position: relative;
  background-color: var(--color-bg-secondary-highlight);
  border-radius: var(--border-radius-s);
  transition: var(--transition-m);
  border: 1px solid var(--color-bg-secondary-highlight);
  width: 100%;
}

.for-patients-card a {
  color: inherit;
  text-decoration: none;
}

.for-patients-card a::after {
  content: "";
  position: absolute;
  inset: 0;
}

.for-patients-card__header {
  display: flex;
  justify-content: space-between;
  align-items: center;
  padding: 20px;
}

.for-patients-card__content {
  padding: 12px 20px 20px 20px;
  border-top: 1px solid var(--color-border-secondary);
}

.for-patients-card__content p {
  color: var(--color-elem-secondary-highlight);
  font-size: var(--font-size-span-xs);
}

.for-patients-card:hover,
.for-patients-card:after {
  box-shadow: var(--shadow-card-s);
  border-color: var(--color-border-secondary);
}
