
@font-face {
  font-family: 'Noto Sans SC';
  src: url('/fonts/NotoSansSC-subset-var.woff2?v=11') format('woff2');
  font-weight: 100 900;       
  font-style: normal;
  font-display: swap;
  unicode-range: U+0020-007E, U+00A0-00FF, U+2000-206F,
                 U+3000-303F, U+4E00-9FFF, U+FF00-FFEF;
}
:lang(zh) body {
  font-family: 'Noto Sans SC', 'PingFang SC', 'Hiragino Sans GB',
               'Microsoft YaHei', '\5FAE\8F6F\96C5\9ED1', sans-serif;
  font-weight: 400;           
  line-height: 1.8;           
}
:lang(zh) h1,
:lang(zh) h2,
:lang(zh) h3,
:lang(zh) h4 {
  font-family: 'Noto Sans SC', 'PingFang SC', 'Microsoft YaHei', sans-serif;
  line-height: 1.25;          
  letter-spacing: -0.01em;    
}
:lang(zh) p {
  line-height: 1.8;
}
:lang(zh) p,
:lang(zh) li,
:lang(zh) .body-text {
  word-break: normal;         
  overflow-wrap: break-word;  
}
:lang(zh) .sec-label {
  letter-spacing: 0.06em;     
  text-transform: none;       
}
:lang(zh) .btn,
:lang(zh) button {
  font-family: 'Noto Sans SC', 'PingFang SC', 'Microsoft YaHei', sans-serif;
}
:lang(zh) {
  font-variant-east-asian: proportional-width;
  text-spacing-trim: trim-start allow-end trim-adjacent;
}
