/* ============================================================
   全站移动端统一补丁 · 北京乐璟科技零售电商
   统一各页面在小屏（≤480px）下的 hero 字号 / 区块间距，
   与 index.css / goods.css 的 768px 断点形成三级响应体系。
   ============================================================ */
@media (max-width: 480px) {
  /* 页面级 hero（about / contact 共用 about-* 标题类，sale 用 sh-*） */
  .about-hero, .contact-hero { height: 300px; }
  .about-eyebrow { font-size: 11px; letter-spacing: 1px; }
  .about-title { font-size: 24px !important; }
  .about-desc { font-size: 12.5px !important; line-height: 1.85; }
  .about-desc br { display: none; }
  .sh-eyebrow { font-size: 11px; letter-spacing: 1px; }
  .sh-title { font-size: 26px; }
  .sh-desc { font-size: 12.5px; line-height: 1.8; }
  .sh-desc br { display: none; }
  .sh-cd-num { min-width: 32px; height: 32px; line-height: 32px; font-size: 15px; }

  /* 区块节奏 */
  .section { padding: 36px 0; }
  .section-content { padding: 0 14px; }
  .section-h2 { font-size: 21px; }
  .section-sub { font-size: 12.5px; }

  /* 表单与输入 */
  .mh-form .form-row { grid-template-columns: 1fr; }
  .contact-form-card, .contact-company { padding: 22px 16px; }

  /* 发展历程 / 数据条 */
  .timeline { grid-template-columns: 1fr; gap: 20px 0; }
  .stat-grid { grid-template-columns: repeat(2, 1fr); gap: 14px; }
  .value-grid { grid-template-columns: 1fr; }

  /* 悬浮工具栏在小屏收窄间距，避免遮挡 */
  .aside-tools .tools-box .tools-box-s h5 { font-size: 13px; }
}
