/* 知识产权卡片动画效果 */
.grid-container {
  display: grid;
  gap: 20px;
}

.institution-item {
  position: relative;
  transition: all 0.4s cubic-bezier(0.25, 0.8, 0.25, 1);
  background: #fff;
  border-radius: 8px;
  padding: 20px;
  box-shadow: 0 2px 12px rgba(0, 0, 0, 0.08);
  overflow: hidden;
}

/* 卡片整体悬停效果 */
.institution-item:hover {
  transform: translateY(-5px);
  box-shadow: 0 10px 25px rgba(0, 0, 0, 0.12);
  background: linear-gradient(135deg, #f8faff, #ffffff);
}

/* 标题动画 */
.institution-item>div:first-child {
  transition: all 0.3s ease;
  font-weight: bold;
}

.institution-item:hover>div:first-child {
  color: #1890ff;
  transform: translateX(3px);
}


/* 微妙的背景光效 */
.institution-item::after {
  content: '';
  position: absolute;
  top: 0;
  left: 0;
  width: 100%;
  height: 100%;
  background: radial-gradient(circle at 75% 25%, rgba(24, 144, 255, 0.03) 0%, transparent 60%);
  opacity: 0;
  transition: opacity 0.4s ease;
}

.institution-item:hover::after {
  opacity: 1;
}