/* show_span_2_methodology.html 专用样式（从内联 <style> 提取） */
/* 平板端页面专有规则（视频响应式高度） */
@media screen and (max-width: 1259px) {
  /*
   * 视频容器：响应式高度
   * 全局 .span2-framework-recommendation .singleVideo 固定 height:540px，
   * 全局 768px 断点只处理 .videoSingle（非 .singleVideo），类名不匹配导致不生效。
   * 此处用相同特异性选择器覆盖，改为 16:9 响应式高度。
   */
  .span2-framework-recommendation .singleVideo {
    height: 56.25vw;
    max-height: 420px;
  }
  .span2-framework-recommendation .singleVideo iframe {
    height: 100%;
  }
}

/* 段落字号（从内联 <style> 提取） */
.v2022 p {
  font-size: 16px;
  line-height: 20px;
}

/*
 * 小屏平板 / 手机（768px 及以下）
 * 视频高度进一步缩减
 */
@media screen and (max-width: 1259px) {
  .span2-framework-recommendation .singleVideo {
    height: 56.25vw;
    max-height: 320px;
  }
}

/* 移动端段落缩小 + 视频进一步缩减 */
@media screen and (max-width: 500px) {
  .v2022 p {
    font-size: 14px;
    line-height: 1.6;
  }
  .span2-framework-recommendation .singleVideo {
    height: 225px;
  }
}
