.pc-hero-platforms {
  margin-top: 42px;
  display: grid;
  grid-template-columns: 1fr 1fr;
  gap: 10px;
}

.pc-copy .pc-hero-platforms a {
  min-width: 0;
  display: flex;
  align-items: center;
  justify-content: space-between;
}

.pc-copy .pc-hero-platforms .primary {
  grid-column: 1 / -1;
}

.pc-platform-grid {
  grid-template-columns: 1.18fr .91fr .91fr;
}

.pc-platform-grid .pc-platform-primary {
  background: var(--pc-y);
}

.pc-platform-grid .pc-platform-primary i {
  background: var(--pc-i);
}

@media (max-width: 1120px) {
  .pc-hero-platforms {
    grid-template-columns: 1fr;
  }

  .pc-copy .pc-hero-platforms .primary {
    grid-column: auto;
  }
}

@media (max-width: 980px) {
  .pc-platform-grid {
    grid-template-columns: 1fr 1fr;
  }

  .pc-platform-grid .pc-platform-primary {
    grid-column: 1 / -1;
  }
}

@media (max-width: 720px) {
  .pc-hero-platforms {
    margin-top: 36px;
  }

  .pc-platform-grid {
    grid-template-columns: 1fr;
  }

  .pc-platform-grid .pc-platform-primary {
    grid-column: auto;
  }
}
