
    body {
      font-family: Arial, sans-serif;
      line-height: 1.6;
      margin: 40px;
      background-color: #f8fbff;
      color: #333;
    }
    h1, h2, h3 {
      color: #1e4e8c; /* 深蓝色标题 */
    }
    h1 {
      border-bottom: 3px solid #1e4e8c;
      padding-bottom: 5px;
    }
    table {
      width: 80%;
      margin: 20px auto;
      border-collapse: collapse;
      font-size: 15px;
    }
    th, td {
      border: 1px solid #1e4e8c;
      padding: 10px 14px;
      text-align: center;
    }
    th {
      background-color: #e6f0fa; /* 浅蓝色表头 */
      color: #1e4e8c;
      font-weight: bold;
    }
    tr:nth-child(even) {
      background-color: #f0f6fb; /* 浅蓝交替行 */
    }
    .highlight {
      background-color: #dbe9f7;
      padding: 8px 12px;
      border-left: 5px solid #1e4e8c;
      margin: 15px 0;
    }
    .summary, .conclusion {
      background-color: #eaf3fc;
      border: 1px solid #1e4e8c;
      padding: 15px;
      margin: 20px 0;
      border-radius: 6px;
    }
    .check {
      color: #1e4e8c;
      font-weight: bold;
    }
  