/* Discovery Gardens v71 — isolated page fixes. Loaded after shared area styles. */
.area-clean-v58 .dg-access .global-section-title,
.area-clean-v58 .dg-book .global-section-title {
  color: #fff !important;
  font-family: "Barlow Condensed", sans-serif !important;
  font-size: clamp(31px, 3.6vw, 44px) !important;
  font-weight: 700 !important;
  line-height: 1.02 !important;
  letter-spacing: 0 !important;
}
.area-clean-v58 .dg-access .global-section-title .animated-accent,
.area-clean-v58 .dg-book .global-section-title .animated-accent { color: var(--orange) !important; }
.area-clean-v58 .dg-media { position: relative; background: #111a15; }
.area-clean-v58 .dg-media img,
.area-clean-v58 .dg-service-grid img {
  display: block !important;
  width: 100% !important;
  object-fit: cover !important;
  opacity: 1 !important;
  visibility: visible !important;
}
.area-clean-v58 .dg-media img { height: 100% !important; min-height: 100%; }
.area-clean-v58 .dg-service-grid img { height: 205px !important; }
@media (max-width: 620px) {
  .area-clean-v58 .dg-access .global-section-title,
  .area-clean-v58 .dg-book .global-section-title { font-size: 34px !important; }
}
