/* Shared English section heading standard, confirmed 2026-10-16. */
body[data-page] main .section-title>.source-section-en {
  font-size: 80px!important;
  font-weight: 800!important;
}

@media(max-width:760px) {
  body[data-page] main .section-title>.source-section-en {
    font-size: clamp(36px,10vw,56px)!important;
  }
}

/* White heading rules on colored and photographic section backgrounds. */
body[data-page] main .company-license-section .company-section-heading>.source-section-en:after,
body[data-page] main .company-equipment-section .company-section-heading>.source-section-en:after,
body[data-page] main .routine-factory .company-section-heading>.source-section-en:after,
body[data-page] main .environment-training .company-section-heading>.source-section-en:after {
  background: #fff;
  opacity: 1
}
