

.qa-block {
  background: #f0f7ff;
  border-left: 4px solid #007bff;
  padding: 20px;
  margin: 24px 0;
  border-radius: 0 8px 8px 0;
  font-size: 0.95em;
  line-height: 1.6;
  color: #333;
}

.qa-block strong {
  color: #333;
}

.qa-block strong {
  color: #0056b3;
}

/* === 悬挂缩进段落 === */
.qa-block .hanging-indent {
  text-indent: -2em;   /* 第一行向左缩进 2em */
  padding-left: 2em;   /* 整体向右推 2em → 实现悬挂效果 */
  margin: 0.8em 0;
}

/* === 悬挂缩进列表 === */
.qa-block .hanging-list {
  padding-left: 3.5em;   /* 列表整体缩进 2em */
  margin: 12px 0;
}

.qa-block .hanging-list li {
  margin: 6px 0;
  padding-left: 0;
  text-indent: -1em;      /* 文字悬挂缩进，让圆点露出来 */
  padding-left: 1em;      /* 把文字推回，实现悬挂效果 */
  list-style-position: outside; /* 圆点在 padding 区外 → 缩进后圆点也缩进 */
}

/* 可选：微调列表圆点颜色或位置 */
.qa-block .hanging-list li::marker {
  color: #555;
}

.qa-block .hanging-list li strong {
  font-weight: bold;
}



