.dest-card a.cs-reservation-photo {
  display: block;
  color: var(--ink);
  text-decoration: none;
}
.dest-card .cs-reservation-photo .cs-reservation-cta {
  inset: auto 12px 12px auto;
  max-width: calc(100% - 24px);
  padding: 8px 12px;
  border-radius: 8px;
  background: linear-gradient(135deg, #ffe1a4, #edb564);
  box-shadow: 0 3px 12px #101e3090;
  color: #172236;
  font-size: .8rem;
  font-weight: 750;
  letter-spacing: 0;
  text-transform: none;
}
.dest-card .cs-reservation-photo:hover .cs-reservation-cta {
  background: #ffdf9a;
}
.dest-card .cs-reservation-photo:focus-visible {
  outline-offset: -4px;
}
