/* One type family throughout the website; source screenshots/logos remain unchanged. */
:root{--tj24-font:"Microsoft YaHei","PingFang SC","Noto Sans CJK SC",Arial,sans-serif;--tj24-title:#18354b;--tj24-text:#586d84;--tj24-muted:#71829a}
body,body *{font-family:var(--tj24-font)!important}
body{font-size:16px;font-weight:400;font-style:normal;line-height:1.75}
code,pre,kbd,samp{font-family:Consolas,"Microsoft YaHei",monospace!important}
button,input,select,textarea{font-family:inherit!important}
.main-nav a,.lang-toggle,.btn,.tj23-archive-filters button,.tj23-order-zoom{font-size:14px!important;line-height:1.5;font-style:normal;font-weight:500}
.main-nav a{letter-spacing:0}
.tj23-home-hero-inner h1{font-weight:700;font-style:normal}
.t22-intro h2,.t22-section-head h2,.edition-heading h2,.contact-strip h2{font-weight:700;font-style:normal;letter-spacing:0;line-height:1.45}
.page p,.page li,.contact-strip p{font-style:normal}
.t22-intro p,.t22-section>p,.edition-heading>p,.edition-grid article>p,.edition-grid article li,.tj23-customer-points p,.tj23-archive-record>p,.contact-strip p{font-size:15px;line-height:1.85}
.tj24-edition-comparison th,.tj24-edition-comparison td{font-size:14px;line-height:1.8;font-style:normal;letter-spacing:0}
.tj23-source-note,.tj23-orders figcaption,.tj23-archive-photos figcaption{font-size:12px;line-height:1.8}
.site-footer .tj23-footer-nav h2,.site-footer .tj23-footer-nav h3,.site-footer .official-account h2,.site-footer .tj23-consult h2{font-size:14px!important;font-weight:700!important;font-style:normal;line-height:1.6!important;letter-spacing:0}
.site-footer nav a,.site-footer nav button,.site-footer nav p,.site-footer nav small{font-size:13px!important;font-weight:400!important;font-style:normal;line-height:1.8!important;letter-spacing:0}
.site-footer .tj23-legal,.site-footer .tj23-legal p,.site-footer .tj23-legal a{font-size:12px!important;font-weight:400;line-height:1.8!important;letter-spacing:0}
.site-footer .tj23-legal-brand{font-size:13px!important;font-weight:400}
.tj24-edition-comparison thead th:last-child{font-weight:700!important}.tj24-edition-comparison tbody td:last-child{font-weight:700!important;color:#142b43}
@media(max-width:640px){.t22-intro p,.t22-section>p,.edition-heading>p,.edition-grid article>p,.edition-grid article li,.tj23-customer-points p,.tj23-archive-record>p,.contact-strip p{font-size:14px}.main-nav a,.lang-toggle,.btn{font-size:13px!important}}
