/* 语言样式：English —— 英文文案较长，调整字距与字号避免溢出 */
body { letter-spacing: 0; }
.logo-name { letter-spacing: 0; }
.logo-sub { letter-spacing: 0.2px; white-space: nowrap; }
.tb-welcome { max-width: 320px; white-space: nowrap; overflow: hidden; text-overflow: ellipsis; display: inline-block; vertical-align: middle; }
.nav-item { padding: 0 14px; }
.slide-tag { letter-spacing: 2px; }
.slide-title { font-size: 2rem; line-height: 1.25; }
.slide-desc { max-width: 640px; }
.sec-title { font-size: 1.375rem; }
.cat-num { letter-spacing: 0; }
.stat-num { letter-spacing: 0; }
.side-cat-link, .side-cat-title { letter-spacing: 0; }
.f-col h5, .footer h5 { letter-spacing: 0; }
.pager .pg-info { letter-spacing: 0; }

/* ===== 头部排版（与中文头部同构：logo+发布CTA 行 / 吸顶导航 / 导航下方搜索带；英文专属：白底文字导航+字距收紧） ===== */
.search-band .search-box { max-width: none; }
.search-form input { padding-left: 16px; }
.search-form button { padding: 0 26px; gap: 6px; }
.header-actions .btn { height: 44px; }
.search-band .hot-words { gap: 16px; }
/* 导航：白底左对齐文字链接（激活/悬停主色下划线） */
.navbar { background: #fff; box-shadow: none; border-top: 1px solid var(--border-split); }
.navbar .nav-item { color: var(--heading); font-size: 1.125rem; font-weight: 600; height: 56px; line-height: 56px; padding: 0 24px; }
.navbar .nav-item:hover, .navbar .nav-item.active { background: transparent; color: var(--primary); }
.navbar .nav-item.active::after { left: 24px; right: 24px; bottom: 0; width: auto; height: 3px; border: none; transform: none; background: var(--primary); }

/* 移动端（≤900px）：隐藏栏目标题英文副标；轮播标题缩小；Logo 换行、隐藏副标语；搜索带由基础样式保留整宽表单、隐藏热词 */
@media (max-width: 900px) {
  .sec-title small { display: none; }
  .slide-title { font-size: 1.125rem; line-height: 1.35; }
  .logo-text .logo-name { white-space: normal; }
  .logo-text .logo-name em { display: block; }
  .logo-sub { display: none; }
  .header { padding: 14px 0; }
  .search-band .search-form button { padding: 0 18px; }
  .search-band .search-form button span { display: none; }
  .navbar { border-top: none; }
}
