/* TravelGoCo Country Contextual Links v1: matches native country eSIM styling. */
.country-content-refined .country-information-card .tgc-country-wise-card{
  border:1px solid #dfe3e7;border-radius:11px;padding:16px 18px;
  margin:17px 0 0;background:#fff;min-width:0;
}
.country-content-refined .country-information-card .tgc-country-wise-card h3{
  font-size:17px;line-height:1.45;font-weight:700;color:#111315;margin:0 0 7px;
}
.country-content-refined .country-information-card .tgc-country-wise-card p{
  color:#62666b;font-size:14px;line-height:1.65;margin:0 0 11px;
}
.country-content-refined .country-information-card .tgc-country-wise-button{
  display:inline-flex;align-items:center;justify-content:center;gap:10px;
  padding:11px 17px;min-height:43px;border:1px solid #111315;
  border-radius:7px;background:#111315;color:#fff;
  font-size:14px;font-weight:650;text-decoration:none;max-width:100%;box-sizing:border-box;
}
.country-content-refined .country-information-card .tgc-country-wise-button:hover,
.country-content-refined .country-information-card .tgc-country-wise-button:focus{
  background:#30343a;border-color:#30343a;color:#fff;
}
.country-content-refined .country-information-card .tgc-country-wise-button:focus-visible,
.country-content-refined .country-information-card .tgc-country-contextual-link:focus-visible{
  outline:3px solid #e63232;outline-offset:3px;
}
.country-content-refined .country-information-card .tgc-country-wise-card .tgc-country-wise-disclosure{
  font-size:12px;line-height:1.5;margin:9px 0 0;color:#73777c;
}
.country-content-refined .country-information-card .tgc-country-contextual-links{
  border-top:1px solid #e8e9ec;margin-top:18px;padding-top:13px;
  display:flex;flex-direction:column;align-items:flex-start;gap:8px;
}
.country-content-refined .country-information-card .tgc-country-contextual-links .tgc-country-contextual-label{
  color:#5f6368;font-size:12px;font-weight:650;margin:0 0 2px;
}
.country-content-refined .country-information-card .tgc-country-contextual-link{
  color:#e63232;font-size:14px;line-height:1.5;font-weight:650;
  text-decoration:underline;text-underline-offset:3px;text-decoration-thickness:1px;
}
.country-content-refined .country-information-card .tgc-country-contextual-link:hover{color:#ad2222;}
@media(max-width:520px){
 .country-content-refined .country-information-card .tgc-country-wise-card{padding:15px;}
 .country-content-refined .country-information-card .tgc-country-wise-button{width:100%;white-space:normal;text-align:center;}
}
