/* Industry panel — tags + CTA spacing (home / industries / service pages) */
.sx-ch,
.sx .sx-ch,
#solutions .sx-ch,
.ind .ch,
.ind #explorer .ch,
#explorer .ch {
  display: flex !important;
  flex-wrap: wrap !important;
  gap: 16px !important;
  row-gap: 14px !important;
  margin: 28px 0 24px !important;
}

.sx-lk,
.sx .sx-lk,
#solutions .sx-lk,
.ind .pn .lk,
.ind #explorer .lk,
#explorer .lk {
  display: flex !important;
  flex-wrap: wrap !important;
  gap: 16px !important;
  row-gap: 14px !important;
  margin-top: 4px !important;
}

@media (max-width: 900px) {
  .sx-ch,
  .sx .sx-ch,
  #solutions .sx-ch,
  .ind .ch,
  .ind #explorer .ch,
  #explorer .ch {
    gap: 12px !important;
    row-gap: 12px !important;
    margin: 22px 0 20px !important;
  }
  .sx-lk,
  .sx .sx-lk,
  #solutions .sx-lk,
  .ind .pn .lk,
  .ind #explorer .lk,
  #explorer .lk {
    gap: 12px !important;
    row-gap: 12px !important;
  }
}
