.grid {
    display: grid;
    grid-template-columns: 1fr 1fr;
    gap: 20px;
  }

  .item {
    text-align: center;
  }

  .item img {
    width: 100%;
    max-width: 300px;
    height: auto;
  }

  .item p {
    margin-top: 10px;
    font-size: 1rem;
  }

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