body[data-destination-page]:not([data-destination-page="thailand"]) .offer-grid .offer-card {
  display: flex;
  flex-direction: column;
  gap: .85rem;
  height: 100%;
}

body[data-destination-page]:not([data-destination-page="thailand"]) .package-card-facts {
  display: grid;
  gap: .65rem;
  margin-top: .15rem;
}

body[data-destination-page]:not([data-destination-page="thailand"]) .package-card-fact {
  display: grid;
  gap: .25rem;
  margin: 0;
  padding: .8rem .9rem;
  border-radius: 1rem;
  background: linear-gradient(135deg, rgba(16, 43, 70, .045), rgba(35, 131, 94, .08));
}

body[data-destination-page]:not([data-destination-page="thailand"]) .package-card-fact span {
  color: var(--green);
  font-size: .72rem;
  font-weight: 800;
  letter-spacing: .12em;
  line-height: 1.2;
  text-transform: uppercase;
}

body[data-destination-page]:not([data-destination-page="thailand"]) .package-card-fact strong {
  color: var(--navy);
  font-size: .95rem;
  font-weight: 800;
  line-height: 1.4;
}

body[data-destination-page]:not([data-destination-page="thailand"]) .package-card-price-fact strong {
  color: var(--green-deep);
}

body[data-destination-page]:not([data-destination-page="thailand"]) .offer-grid .offer-actions {
  margin-top: auto;
}

body[data-destination-page]:not([data-destination-page="thailand"]) .offer-card:has(.package-card-facts) > .offer-star-rating,
body[data-destination-page]:not([data-destination-page="thailand"]) .offer-card:has(.package-card-facts) > .mauritius-package-star-line {
  display: none !important;
}
