@font-face{
  font-family:"GASBOX Text";
  src:url("fonts/gasbox-text-sc.woff2") format("woff2");
  font-style:normal;
  font-weight:400 600;
  font-display:swap;
}
:root{--font-text:"GASBOX Text","PingFang SC","Microsoft YaHei",sans-serif}
body{font-family:var(--font-text);font-size:16px;line-height:1.8;font-weight:400;letter-spacing:0;font-synthesis:none}
h1,h2,h3{font-weight:600}
strong,b{font-weight:600}
.button{font-size:15px;font-weight:500}
.header-inner nav{font-size:15px;font-weight:400}
.mode-switch button,.text-link{font-size:14px;font-weight:500}
.hero-description{font-size:17px;line-height:1.85;color:#575e63;max-width:35ch}
.section-heading p,.product-intro p,.product-detail-heading>p,
.product-smart-story>div>p,.product-module-intro p,
.product-fact-list dd,.product-module-list dd,.product-format-detail p,
.legal-main p,.legal-main li{font-size:16px;line-height:1.85}
.usecase-gallery p,.smart-details h3+p,.sound-overview dd,
.formats article p,.professional-tools span,.help-heading p,
.faq-list details>p,.support-content,.product-schemes p,
.product-start-guide p{font-size:15px;line-height:1.85}
.hero-facts,.equipment-gallery figcaption,.professional-tools p,
.product-device-list strong,.product-schemes table,.product-schemes caption,
.product-main .product-contents,.sound-overview dt{font-size:14px;line-height:1.75}
.platform-note,.smart-footnote p,.product-detail-note,
.product-device-list p,.product-smart-story figcaption,
.support-content figcaption,.footer-top p,.footer-top>a:last-child,
.footer-meta,.download-inner>div>p:not(.platform-note),
.product-main .product-download .platform-note{font-size:13px;line-height:1.8}
.brand-line{font-size:15px;line-height:1.6}
.mode-caption{font-size:12px;line-height:1.7}
.product-main .product-download>div>p{font-size:15px;line-height:1.8}
.faq-list summary{font-size:16px;line-height:1.7}
.product-fact-list dt,.product-start-guide strong{font-size:16px;font-weight:500}
.smart-details h3+p,.product-detail-heading>p,.product-format-detail p{max-width:44ch}
@media(max-width:800px){
  .hero-description{font-size:16px;line-height:1.85}
  .header-inner nav{font-size:14px}
  .hero-actions .button{font-size:14px}
}
@media(max-width:560px){
  .hero-facts{font-size:13px;column-gap:13px}
  .hero-actions .button{font-size:14px}
  .mode-switch button{font-size:14px}
  .section-heading p,.product-intro p,.product-detail-heading>p{font-size:15px}
  .product-main .product-contents{gap:10px 20px}
  .mode-caption{font-size:12px}
}
