.contact-details {
  display: grid;
  gap: 0.35rem;
  margin: 1.5rem 0;
}

.contact-details a {
  color: #fff;
  font-weight: 700;
  overflow-wrap: anywhere;
}

.contact-details a:hover {
  color: var(--gold);
}

.booking-actions {
  display: flex;
  gap: 0.75rem;
  flex-wrap: wrap;
}
