/* ==========================================================
   朴素化（去“AI 味”）：最后加载，覆盖前面的模板化写法
   - 不再使用等宽字体与加宽字距的英文标签
   - 中文标题不压缩字距、不做双色
   - 栏目导语放在标题下方，不再左右分栏加竖线
   删除本文件即可回到之前的样式。
   ========================================================== */

:root { --font-mono: var(--font-sans); }
.mono { letter-spacing: normal; }

/* 标题：常规字距，单一颜色 */
h1, h2, h3,
.home-hero h1, .page-hero h1, .section-head h2, .home-demo h2 { letter-spacing: 0; }
.home-hero h1 em { color: inherit; }

/* 首页首屏：公司名 + 业务说明，字号收敛 */
.home-hero__kicker { letter-spacing: .02em; font-size: 1.0625rem; color: var(--text-on-dark); opacity: .85; }
.home-hero h1 { font-size: clamp(2.25rem, 3.8vw, 4.25rem); font-weight: 700; line-height: 1.3; }
.home-hero__lead { max-width: 38rem; }

/* 栏目标题与导语：宽屏标题在左、导语在右并贴齐内容右边缘（布局见 refresh.css），窄屏上下排列；不加竖线 */
.section-head--split > .section-intro { padding-left: 0; border-left: 0; word-break: normal; }
@media (min-width: 881px) {
  .section-head--split > .section-intro { justify-self: end; width: fit-content; }   /* 短导语也贴齐右边缘 */
}
.section-head h2 { font-size: clamp(1.75rem, 2.6vw, 2.375rem); }

/* 去掉装饰性小红点、序号前缀等 */
.mat__sym::after { display: none; }
.mat-group__head h3 { margin-top: 0; }

/* 首页成形动画：去掉仿软件界面后的画面与暂停按钮 */
.home-demo__stage { padding: 1.5rem; }
.home-demo__pause {
  margin-left: .75rem; padding: 0;
  font: inherit; color: var(--muted);
  background: none; border: 0; border-bottom: 1px solid var(--line-strong);
  cursor: pointer;
}
.home-demo__pause:hover { color: var(--text); }

/* 两栏正文（公司简介、设计建议）改为标题在上、正文在下 */
.split { grid-template-columns: minmax(0, 1fr); gap: 1.5rem; }
.split > .section-head { position: static; }
.split > div:last-child { max-width: 52rem; }

/* 中文小标签不加宽字距 */
.svc-block__cols h4, .mat__info dt, .job__cols h4, .contact__info dt, .breadcrumb,
.footer__brand span, .materials__row--head, .matrix thead th, .bundle__fit,
.svc-block__stage, .tag__txt small, .section-label { letter-spacing: .02em; }

/* 招聘页“在中天科工工作”只有三项，按三列排列 */
.why { grid-template-columns: repeat(3, minmax(0, 1fr)); }
@media (max-width: 1080px) { .why { grid-template-columns: repeat(2, minmax(0, 1fr)); } }
@media (max-width: 640px) { .why { grid-template-columns: minmax(0, 1fr); } }

/* 关于页“我们的优势”：正文铺满各自的栏，不再提前换行 */
.pillar p { max-width: none; }

/* ---------- 中文段落首行缩进两字 ----------
   缩进：完整句子组成的段落（导语、正文、卡片说明、首屏介绍）。
   不缩进：标题，页首横幅与咨询条中的单句副标题，列表项与步骤说明，标签，注释小字，居中文字，
   以及卡片中起小标题作用的加粗要点句。新增成段文字时，请把对应选择器加到下面。 */
.home-hero__lead, .home-demo__intro,
.section-intro, .lead-text, .prose p,
.profile-intro, .profile__item p:not(.profile__key),
.pillar p, .process__step p, .why p,
.svc-block__lead, .bundle__desc,
.app__body p, .mat-service__cards p { text-indent: 2em; }
