/* list_risk_management_span2.html 专用样式 — SPAN算法简介页响应式适配 */

/* 从内联 style 迁移的基础排版规则 */
.v2022 p {
  font-size: 16px;
  line-height: 20px;
}
.v2022 .content .prograph p {
  font-size: 16px;
  line-height: 20px;
}
.v2022 .content .prograph .tm-title {
  font-size: 20px;
  line-height: 30px;
}
.span2-algorithms-intro .links a {
  font-size: 16px;
  line-height: 20px;
}

/* 平板端公共响应式已提取至 responsive-tablet.css，不再重复 */

/* 平板（1259px 及以下） */
@media screen and (max-width: 1259px) {
  .span2-algorithms-intro .ad-wrapper .flex-content {
    display: block;
  }
  .span2-algorithms-intro .ad-wrapper .flex-content .group {
    width: auto;
  }
  .span2-algorithms-intro .ad-wrapper {
    padding: 20px 10px;
  }
  .span2-algorithms-intro .span2-algorithms-intro-item .span2-algorithms-intro-item-detail-content {
    font-size: 14px;
    line-height: 24px;
  }
  .span2-algorithms-intro .span2-algorithms-intro-item .span2-algorithms-intro-item-detail-content .gray-bg {
    padding: 15px;
  }
}

/* 移动端（500px 及以下） — 从内联 style 迁移 */
@media screen and (max-width: 500px) {
  .v2022 p {
    font-size: 14px;
    line-height: 1.6;
  }
  .v2022 .content .prograph p {
    font-size: 14px;
    line-height: 1.6;
  }
  .v2022 .content .prograph .tm-title {
    font-size: 16px;
    line-height: 1.8;
  }
  .v2022 .fourth-title {
    font-size: 16px;
  }
  .span2-algorithms-intro .ad-wrapper .flex-content .group {
    font-size: 14px;
    line-height: 1.6;
  }
}
