/* 名师讲堂 */
.lecture-style {
  display: flex;
  flex-wrap: wrap;
  justify-content: space-between;
  margin-top: 1.25rem;
}
.content-pic {
  font-size: 0.875rem;
}
.content-pic > span {
  display: -webkit-box;
  -webkit-box-orient: vertical;
  -webkit-line-clamp: 2;
  line-clamp: 2;
  text-overflow: ellipsis;
  overflow: hidden;
}

.content-pic > img {
  width: 100%;
  border-radius: 0.625rem;
}
.card-main-right-content-item {
  border: 0.0625rem solid #d1d5db;
  border-radius: 0.75rem;
  box-sizing: border-box;
  width: 49%;
  padding: 0.3125rem;
  margin-bottom: 0.625rem;
}

.card-main-right-content-item .content-text {
  color: #333333;
  font-size: 1rem;
}

.content-style {
  display: flex;
  align-items: center;
  justify-content: space-between;
  color: #6b7280;
  padding: 0 0.3125rem 0.9375rem;
  font-size: 0.75rem;
}

/* 我要健康 */
.health-content {
  display: flex;
  flex-wrap: wrap; /* 允许换行 */
  justify-content: space-between; /* 两端对齐 */
  background: linear-gradient(to bottom, #f3f7ff, #f6f6f6);
  border-radius: 0.25rem;
  padding: 0.9375rem;
  gap: 0.9375rem; /* 卡片间距 */
}
.health-content > .health-content-item {
  width: 46%;
  background-color: #fff;
  padding-bottom: 0.625rem;
}
.health-content-item > img {
  width: 100%;
}
.health-content-item > div {
  padding-left: 0.625rem;
  padding-right: 0.625rem;
  padding-top: 0.625rem;
  display: -webkit-box;
  -webkit-box-orient: vertical;
  -webkit-line-clamp: 2;
  line-clamp: 2;
  text-overflow: ellipsis;
  overflow: hidden;
}
