/* 赛事内容相关的排版与视觉皮肤分开，避免调整赛事时改变另一套页面。 */
html[data-site-contest="xizhi"] .view[data-path="/"] .hero-title {
  font-size:clamp(25px,7.3vw,34px);line-height:1.28;letter-spacing:.4px;
}
@media (min-width:760px) {
  html[data-site-contest="xizhi"] .webhead-brand {
    min-width:0;max-width:calc(100% - 280px);font-size:14px;line-height:1.5;white-space:normal;
  }
  html[data-site-contest="xizhi"] .webhead-nav {flex-shrink:0}
  html[data-site-contest="xizhi"] .view[data-path="/"] .hero-title {font-size:clamp(30px,3.25vw,46px)}
  html[data-site-contest="xizhi"] .view[data-path="/"] .track {aspect-ratio:auto;min-height:112px}
  html[data-site-contest="xizhi"] .view[data-path="/"] .track-s {overflow-wrap:anywhere}
}
@media (min-width:1180px) {
  html[data-site-contest="xizhi"] .tracks {grid-template-columns:repeat(3,minmax(0,1fr))}
}
