/* Shared section heading geometry, Chinese and English. */
html body .unified-heading.unified-heading.unified-heading{display:grid!important;grid-template-columns:minmax(0,1.45fr) minmax(0,1fr)!important;grid-template-rows:auto!important;gap:clamp(28px,4vw,72px)!important;align-items:center!important;min-height:0!important;text-align:left!important;margin-bottom:40px!important}
html body .unified-heading.unified-heading.unified-heading>.unified-heading-main{grid-column:1!important;grid-row:1!important;min-width:0;align-self:center!important;text-align:left!important}
html body .unified-heading.unified-heading.unified-heading .unified-heading-main>p{display:flex!important;align-items:center!important;justify-content:flex-start!important;text-align:left!important;margin:0 0 24px!important;gap:16px!important;font:11px/1.6 ui-monospace,SFMono-Regular,Consolas,monospace!important;letter-spacing:1.6px!important;white-space:normal!important}
html body .unified-heading.unified-heading.unified-heading .unified-heading-main>p>i,html body .unified-heading.unified-heading.unified-heading .unified-heading-main>p>span{flex:0 0 36px!important;width:36px!important;height:1px!important;background:#cf362b;display:inline-block!important;margin:0!important}
html body .unified-heading.unified-heading.unified-heading .unified-heading-main>h2{grid-area:auto!important;margin:0!important;text-align:left!important;align-self:auto!important;width:auto!important;max-width:100%!important;white-space:normal!important;overflow-wrap:normal!important;word-break:normal!important;text-wrap:balance;line-height:1.16!important;font-size:clamp(32px,4vw,64px)!important}
html body .unified-heading.unified-heading.unified-heading>.unified-heading-description{grid-column:2!important;grid-row:1!important;align-self:center!important;min-width:0!important;width:auto!important;max-width:100%!important;margin:0!important;text-align:left!important;line-height:1.8!important;white-space:normal!important;overflow-wrap:break-word!important}
html[lang="en"] body .unified-heading .unified-heading-main>h2{font-size:clamp(30px,3.5vw,56px)!important}
@media(max-width:760px){html body .unified-heading.unified-heading.unified-heading{grid-template-columns:minmax(0,1fr)!important;gap:20px!important;margin-bottom:32px!important}html body .unified-heading.unified-heading.unified-heading>.unified-heading-description{grid-column:1!important;grid-row:2!important}html body .unified-heading.unified-heading.unified-heading .unified-heading-main>h2{font-size:clamp(28px,7.4vw,40px)!important}html body .unified-heading.unified-heading.unified-heading .unified-heading-main>p{margin-bottom:18px!important;font-size:10px!important;letter-spacing:1.2px!important}}
