/* 四模块：图文交错，图有边框与轻微留白 */
.section--modules{ padding-top: 12px; }
.modules{ display:flex; flex-direction:column; gap: 36px; }

.module{
  display:grid;
  grid-template-columns: 1fr 1fr;
  gap: 28px;
  align-items:center;
}
.module__img img{
  width:100%;
  height: auto;
  display:block;
}
.module__text h3{
  margin:0 0 10px;
  font-size: 28px;
  font-weight: 800;
}
.module__text2{
  text-align: right;
}
.module__text p{
  margin:0;
  color: var(--muted);
  font-size: 16px;
  line-height: 1.9;
}

/* 让第2、第4段的文字更靠左一些（贴近稿子的视觉） */
.module--imageRight .module__text{ padding-left: 18px; }
.module--imageLeft  .module__text{ padding-right: 18px; }



