/* Curated protection destinations: four balanced cards and a centered Middle East card. */
.approved-service-reference .rh-service #international [data-service-coverage-directory="bodyguard-featured"] {
  display:grid;
  grid-template-columns:repeat(2,minmax(0,1fr));
  align-items:stretch;
  gap:20px;
}
.approved-service-reference .rh-service #international [data-service-coverage-directory="bodyguard-featured"]>.coverage-row {
  grid-column:auto;
  align-items:stretch;
  min-width:0;
  padding:28px;
}
.approved-service-reference .rh-service #international [data-service-coverage-directory="bodyguard-featured"] .region {
  min-height:2.4em;
  display:flex;
  align-items:center;
}
.approved-service-reference .rh-service #international [data-service-coverage-directory="bodyguard-featured"] .destination-list {
  display:grid;
  grid-template-columns:repeat(4,minmax(0,1fr));
  align-items:stretch;
  gap:9px;
  width:100%;
  max-width:none;
}
.approved-service-reference .rh-service #international [data-service-coverage-directory="bodyguard-featured"] .destination-list li {
  width:100%;
  min-width:0;
  max-width:none;
}
.approved-service-reference .rh-service #international [data-service-coverage-directory="bodyguard-featured"] .destination-list a {
  display:flex;
  align-items:center;
  justify-content:center;
  width:100%;
  height:100%;
  min-height:44px;
  padding:9px 6px;
  white-space:normal;
  text-align:center;
  font-size:.78rem;
  line-height:1.35;
  letter-spacing:.01em;
}
.approved-service-reference .rh-service #international [data-service-coverage-directory="bodyguard-featured"]>.coverage-row-middle-east {
  grid-column:1/-1;
  width:min(100%,900px);
  justify-self:center;
  text-align:center;
}
.approved-service-reference .rh-service #international [data-service-coverage-directory="bodyguard-featured"]>.coverage-row-middle-east .region {
  justify-content:center;
  min-height:0;
}
.approved-service-reference .rh-service #international [data-service-coverage-directory="bodyguard-featured"]>.coverage-row-middle-east>p {
  margin:auto 0 0;
  max-width:none;
}
@media(max-width:1100px) {
  .approved-service-reference .rh-service #international [data-service-coverage-directory="bodyguard-featured"] .destination-list {
    grid-template-columns:repeat(3,minmax(0,1fr));
  }
}
@media(max-width:900px) {
  .approved-service-reference .rh-service #international [data-service-coverage-directory="bodyguard-featured"]>.coverage-row {
    padding:24px 20px;
  }
  .approved-service-reference .rh-service #international [data-service-coverage-directory="bodyguard-featured"] .destination-list {
    grid-template-columns:repeat(2,minmax(0,1fr));
  }
  .approved-service-reference .rh-service #international [data-service-coverage-directory="bodyguard-featured"]>.coverage-row-middle-east .destination-list {
    grid-template-columns:repeat(4,minmax(0,1fr));
  }
}
@media(max-width:640px) {
  .approved-service-reference .rh-service #international [data-service-coverage-directory="bodyguard-featured"] {
    grid-template-columns:minmax(0,1fr);
    gap:16px;
  }
  .approved-service-reference .rh-service #international [data-service-coverage-directory="bodyguard-featured"]>.coverage-row {
    padding:23px 18px;
  }
  .approved-service-reference .rh-service #international [data-service-coverage-directory="bodyguard-featured"] .region {
    min-height:0;
  }
  .approved-service-reference .rh-service #international [data-service-coverage-directory="bodyguard-featured"]>.coverage-row-middle-east .destination-list {
    grid-template-columns:repeat(2,minmax(0,1fr));
  }
}
