/* Reading scale and visible existing mobile controls; no new fonts downloaded. */
body {font-family:"思源黑体 CN","Noto Sans SC",Arial,sans-serif;font-weight:400;}
.navbar.met-nav,.navbar.met-nav.stricky-fixed {background:#fff!important;}
.met-shownews-header h1 {font-size:28px;line-height:1.45;overflow-wrap:anywhere;}
.met-banner h1,.met-banner-econy .title h1 {font-size:28px;}
.met-editor {font-family:"思源黑体 CN","Noto Sans SC",Arial,sans-serif;font-weight:400;font-size:16px;line-height:1.8;overflow-wrap:break-word;}
.met-editor p {line-height:1.8;margin-bottom:1em;}
.met-editor img {max-width:100%;height:auto;}
.met-editor span {font-family:inherit!important;}
.met-editor h2 {font-size:22px;line-height:1.5;}
.met-editor h3 {font-size:18px;line-height:1.5;}
.met-show .met-editor p,.met-show .met-editor span,.met-show .met-editor strong {line-height:1.8!important;}
.met-show .met-editor span {font-size:16px!important;}
.met-show .editorlightgallery>p:first-child:has(>br:only-child) {display:none;}
@media(max-width:767px){
 .met-shownews-header h1,.met-banner h1,.met-banner-econy .title h1 {font-size:24px;}
 .met-shownews-header {padding-top:16px;padding-bottom:16px;}
 .met-nav .econav button,.met-nav .econav button .icon {color:#22475d!important;min-width:44px;min-height:44px;}
 .met-nav .econav button .icon {min-width:0;min-height:0;}
 .met-nav .econav .mobileMenuBtn {margin-right:0;border-radius:4px!important;}
 .met-nav .econav>ul {padding-left:0;}
 .met-nav .econav button:focus-visible {outline:2px solid #007cb6;outline-offset:2px;}
 #aff-im-root>.embed-icon {top:auto!important;right:12px!important;bottom:16px!important;transform:none!important;}
 body {padding-bottom:76px;}
 .met-show .met-editor img[style*="float: right"] {float:none!important;display:block;margin:0 auto 16px;}
}
