/* ===== 全站排版统一（dcpg-common.css）===== */
:root{
  --content-max: 920px;     /* 内容最大宽度（所有页一致） */
  --h3-size: 2.0rem;        /* 大标题字号（所有页一致） */
  --h3-mb: 18px;            /* 大标题与正文间距（所有页一致） */
  --section-pt: 80px;       /* 正文区距离导航栏下方的间距（所有页一致） */
  --section-pb: 10px;       /* 正文区底部间距（所有页一致） */
}

/* 内容统一变窄、对齐统一（所有页一致） */
.content-narrow{
  max-width: var(--content-max);
  margin: 0 auto;
}

/* 正文区上下间距统一（所有页一致） */
.site-section.services-1-wrap{
  padding-top: var(--section-pt) !important;
  padding-bottom: var(--section-pb) !important;
}

/* h3 统一作为页面大标题（所有页一致） */
h3{
  color: #000000 !important;
  font-weight: 700;
  font-family: 'Oswald', sans-serif;
  font-size: var(--h3-size);
  line-height: 1.25;
  margin: 0 0 var(--h3-mb) 0;
}

/* 正文统一（所有页一致） */
.text-pure-black{
  color:#000000 !important;
  font-size: 1.15rem;
  line-height: 1.85;
  font-weight: 400;
  text-align: justify;
  text-justify: inter-word;
  margin: 0 0 16px 0;
}

/* 如果你用 bootstrap 的 mb-4，会造成标题间距不一致 -> 统一覆盖 */
h3.mb-4{ margin-bottom: var(--h3-mb) !important; }
