body.page-company-strategy .strategy-copy {
      max-width: 980px;
      margin: 0 auto;
      color: #223145;
    }

    body.page-company-strategy .strategy-title {
      position: relative;
      margin: 0 0 32px;
      padding-top: 22px;
      color: #102038;
      font-family: "STSong", "Songti SC", "SimHei", "Microsoft YaHei", serif;
      font-size: clamp(34px, 3vw, 48px);
      font-weight: 700;
      letter-spacing: 0.16em;
      line-height: 1.2;
      text-shadow: 0 12px 24px rgba(255, 255, 255, 0.32);
    }

    body.page-company-strategy .strategy-title::before {
      content: "";
      position: absolute;
      left: 0;
      top: 0;
      width: 92px;
      height: 3px;
      border-radius: 999px;
      background: linear-gradient(90deg, rgba(195, 137, 73, 0.92), rgba(195, 137, 73, 0));
    }

    body.page-company-strategy .strategy-list {
      list-style: none;
      margin: 0;
      padding: 0;
      display: grid;
      gap: 20px;
    }

    body.page-company-strategy .strategy-item {
      position: relative;
      padding: 24px 24px 24px 90px;
      font-size: clamp(17px, 1.08vw, 19px);
      line-height: 1.95;
      letter-spacing: 0.01em;
      border-radius: 24px;
      background: linear-gradient(180deg, rgba(255, 255, 255, 0.96) 0%, rgba(245, 249, 253, 0.98) 100%);
      box-shadow: inset 0 0 0 1px rgba(210, 223, 237, 0.78), 0 16px 34px rgba(14, 32, 58, 0.08);
    }

    body.page-company-strategy .strategy-item::before {
      content: "";
      position: absolute;
      left: 28px;
      top: 28px;
      width: 30px;
      height: 30px;
      border-radius: 10px;
      background: linear-gradient(145deg, rgba(29, 79, 145, 0.9) 0%, rgba(84, 133, 200, 0.72) 100%);
      box-shadow: 0 12px 22px rgba(29, 79, 145, 0.18);
      transform: rotate(45deg);
    }

    body.page-company-strategy .strategy-item::after {
      content: "";
      position: absolute;
      left: 43px;
      top: 43px;
      width: 10px;
      height: 10px;
      border-radius: 50%;
      background: rgba(255, 255, 255, 0.92);
      transform: translate(-50%, -50%);
    }

    html:not([lang="zh-CN"]) body.page-company-strategy .strategy-title {
      font-family: "Cormorant Garamond", "Baskerville", "Palatino Linotype", Georgia, serif;
      letter-spacing: 0.03em;
    }

    @media (max-width: 760px) {
      body.page-company-strategy .strategy-title {
        margin-bottom: 24px;
        font-size: 28px;
        letter-spacing: 0.1em;
      }

      body.page-company-strategy .strategy-title::before {
        width: 72px;
      }

      body.page-company-strategy .strategy-list {
        gap: 18px;
      }

      body.page-company-strategy .strategy-item {
        padding: 18px 16px 18px 68px;
        font-size: 15px;
        line-height: 1.9;
        border-radius: 20px;
      }

      body.page-company-strategy .strategy-item::before {
        left: 18px;
        top: 20px;
        width: 26px;
        height: 26px;
      }

      body.page-company-strategy .strategy-item::after {
        left: 31px;
        top: 33px;
        width: 9px;
        height: 9px;
      }
    }
