.qx-grid-list {
    display: grid;
     grid-template-columns: repeat(3, 1fr);
    gap: 20px;
    max-width: 800px;
    margin-inline: auto;
}

@media screen and (max-width: 768px) {
  .qx-grid-list {
    max-width: 690px;
    grid-template-columns: repeat(2, 1fr);
  }
}

.qx-step-app-links{
  margin-top: 40px;
  max-width: 690px;
  margin-inline: auto;
}

.qx-app-link {
   display:flex;
  gap:20px;
  justify-content: center;
}

.qx-app-links-title {
  margin-block: 30px 20px;
  width: 40vw;
  margin-inline: auto;
}

@media screen and (max-width: 460px) {
  .qx-app-links-title {
    margin-block: 16px 20px;
  }

}