/* 首页 Tech 推荐色卡（tech_featured_block）20261103：图右 + 标题/摘要/Read more 左 */
.gaodimic-tech-featured {
  max-width: 100%;
  margin-top: 24px;
  background: #fff;
  border: 1px solid #eef2f7;
  border-radius: 16px;
  padding: 28px;
  box-shadow: 0 1px 3px rgba(0, 0, 0, 0.08);
}
.gaodimic-tech-featured__section-title {
  color: #008fd7;
  font-size: 22px;
  font-weight: 700;
  margin: 0 0 32px;
}
.gaodimic-tech-featured__wrap {
  display: flex;
  gap: 32px;
  align-items: flex-start;
}
.gaodimic-tech-featured__content {
  flex: 1;
  min-width: 0;
}
.gaodimic-tech-featured__title {
  font-size: 24px;
  line-height: 1.3;
  color: #025078;
  margin: 0 0 12px;
}
.gaodimic-tech-featured__summary {
  font-size: 15px;
  line-height: 1.6;
  color: #6b7280;
  margin: 0 0 20px;
}
.gaodimic-tech-featured__actions {
  display: flex;
  flex-wrap: wrap;
  gap: 16px;
}
.gaodimic-tech-featured__more {
  display: inline-block;
  padding: 8px 28px;
  border: 1px solid #008fd7;
  border-radius: 9999px;
  color: #008fd7;
  font-size: 16px;
  text-decoration: none;
  transition: background 0.2s, color 0.2s;
}
.gaodimic-tech-featured__more:hover {
  background: #008fd7;
  color: #fff;
}
.gaodimic-tech-featured__image {
  flex: 0 0 560px;
}
.gaodimic-tech-featured__image img {
  width: 560px;
  height: 300px;
  object-fit: cover;
  border-radius: 8px;
  display: block;
}
@media (max-width: 640px) {
  .gaodimic-tech-featured__wrap {
    flex-direction: column;
  }
  .gaodimic-tech-featured__image {
    flex: none;
    width: 100%;
  }
  .gaodimic-tech-featured__image img {
    width: 100%;
    height: auto;
  }
}
