@charset "UTF-8";
/* ============================================================
   第 68 轮 GEO · FAQ 区块样式（移动 / 平板端）
   ------------------------------------------------------------
   注意：本站移动端根字号极小（390px 宽下 html 仅 4.5px），
   整站靠「小根字号 × 大 rem 倍数」实现等比缩放。
   FAQ 若沿用 rem，会算出 5~6px 的不可读字号，
   因此这里改为：给容器一个 px 基准字号，内部一律用 em。
   ============================================================ */

@media screen and (max-width: 1200px) {
  main .faq_sect {
    padding: 3.4em 0 3.8em;
  }

  main .faq_sect .faq_inner {
    width: 92%;
    /* 移动端字号基准：所有子元素用 em 相对此处缩放 */
    font-size: 15px;
  }

  main .faq_sect .faq_head {
    margin-bottom: 1.5em;
    padding-left: .9em;
    border-left-width: .26em;
  }

  main .faq_sect .faq_head .faq_tag {
    font-size: .78em;
    letter-spacing: .16em;
    margin-bottom: .7em;
  }

  main .faq_sect .faq_head h2 {
    font-size: 1.6em;
    line-height: 1.34;
    margin-bottom: .5em;
  }

  main .faq_sect .faq_head p {
    font-size: .92em;
    line-height: 1.7;
  }

  /* 单列：序号绝对定位到左侧，问题与答案共享同一左边界 */
  main .faq_sect .faq_item {
    display: block;
    position: relative;
    padding: 1.15em 0 1.15em 2.9em;
  }

  main .faq_sect .faq_item::before {
    position: absolute;
    left: 0;
    top: 1.15em;
    width: 2.1em;
    height: 2.1em;
    font-size: .92em;
  }

  main .faq_sect .faq_item .faq_q {
    flex: none;
    max-width: none;
    font-size: 1.06em;
    line-height: 1.5;
    margin-bottom: .66em;
  }

  main .faq_sect .faq_item .faq_a p {
    font-size: .95em;
    line-height: 1.82;
    text-align: left;
  }
}

@media screen and (max-width: 750px) {
  main .faq_sect {
    padding: 2.9em 0 3.2em;
  }

  main .faq_sect .faq_inner {
    width: 90%;
    font-size: 15px;
  }

  main .faq_sect .faq_head h2 {
    font-size: 1.52em;
  }

  main .faq_sect .faq_head p {
    font-size: .9em;
  }

  main .faq_sect .faq_item {
    padding: 1.05em 0 1.05em 2.75em;
  }

  main .faq_sect .faq_item::before {
    top: 1.05em;
    width: 2em;
    height: 2em;
    font-size: .9em;
  }

  main .faq_sect .faq_item .faq_q {
    font-size: 1.04em;
    line-height: 1.5;
    margin-bottom: .6em;
  }

  main .faq_sect .faq_item .faq_a p {
    font-size: .94em;
    line-height: 1.8;
  }
}
