.installExamples {
  padding: clamp(28px, 4vw, 52px) clamp(18px, 4vw, 42px);
}

.installExamples h2 {
  margin-top: 0;
}

.installExamplesGrid {
  display: grid;
  grid-template-columns: repeat(2, minmax(0, 1fr));
  gap: 24px;
}

.installExamples figure {
  margin: 0;
  min-width: 0;
}

.installExamples a {
  display: block;
  background: #080c12;
  border: 1px solid rgba(32, 191, 255, 0.28);
  border-radius: var(--radius);
  overflow: hidden;
}

.installExamples img {
  display: block;
  width: 100%;
  height: clamp(240px, 35vw, 440px);
  object-fit: contain;
}

.installExamples figcaption {
  padding-top: 12px;
  line-height: 1.5;
}

@media (max-width: 680px) {
  .installExamplesGrid {
    grid-template-columns: 1fr;
  }

  .installExamples img {
    height: auto;
    max-height: 520px;
  }
}
