.knowledge-grid {
  display: grid;
  grid-template-columns: repeat(3,1fr);
  gap: 25px;
}

.knowledge-card {
  display: block;
  border-radius: 22px;
  overflow: hidden;
  background: #fff;
  border: 1px solid var(--line);
  transition: .35s;
}

.knowledge-card:hover {
  transform: translateY(-6px);
  box-shadow: var(--shadow);
}

.knowledge-image {
  height: 285px;
  overflow: hidden;
}

.knowledge-image img {
  transition: transform .55s;
}

.knowledge-card:hover img {
  transform: scale(1.045);
}

.knowledge-copy {
  padding: 25px;
}

.knowledge-copy small {
  color: var(--blue);
  font-weight: 700;
}

.knowledge-copy h2 {
  font-size: 24px;
  margin: 8px 0 11px;
}

.knowledge-copy p {
  font-size: 14px;
  color: var(--muted);
  margin-bottom: 18px;
}

.knowledge-copy span {
  font-size: 13px;
  color: var(--deep);
  font-weight: 700;
}

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

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

  .knowledge-image {
    height: 260px;
  }
}
