.print-foot{display:none}@media print{@page{margin:14mm 13mm 16mm}body:has(.print-doc){color:#000;--ink:#000;--ink-soft:#111;--ink-faint:#444;--line:#bbb;--line-soft:#e6e6e6;background:#fff}body:has(.print-doc) *{box-shadow:none!important;text-shadow:none!important}body:has(.print-doc) :is(header.nav,.mobile-menu,.menu-overlay,.site-footer,.btt,.consent-banner,.article-crumb-head,.crumb,.news-crumb,.article-side,.mobile-side-drawer,.toc,.ss-bar,.art-actions,.news-d-actions,.like-inline,.like-box,.art-entities,.art-mapcta,.aps,.hero-eyecatch,.news-d-hero,.news-d-credit,.plc,.pl-ask-embed,.nxt,.npx,.rel-inline,.art-prod-inline,.art-nl-inline,.art-nl,.nl-block,.art-readnext,.news-rel,.news-d-back,.gloss-pop,iframe){display:none!important}body:has(.print-doc) .article--editorial{max-width:none;padding:0}body:has(.print-doc) .article-layout{background:0 0;border:0;border-radius:0;margin:0;padding:0;display:block}body:has(.print-doc) .news-detail{max-width:none;margin:0;padding:0}body:has(.print-doc) :is(.article-intro .title,.news-d-title){color:#000;margin:4pt 0 6pt;font-size:19pt;line-height:1.4}body:has(.print-doc) .tag-row{margin-bottom:8pt}body:has(.print-doc) :is(.tag-mod,.news-d-cat){border:1px solid #000;margin:0;padding:1pt 7pt;color:#000!important;background:0 0!important}body:has(.print-doc) :is(.byline,.news-d-meta){color:#333;padding-bottom:6pt;font-size:9pt}body:has(.print-doc) .art-lead-box{background:0 0;border:0;border-left:2pt solid #000;border-radius:0;margin:8pt 0 14pt;padding:0 0 0 10pt}body:has(.print-doc) .intro-mdx p{color:#000;font-size:11pt;line-height:1.8}body:has(.print-doc) .article-intro{padding-bottom:4pt}body:has(.print-doc) .mdx-body>:first-child{margin-top:0}body:has(.print-doc) :is(.mdx-body,.news-d-body) :is(p,li,td,th,figcaption){color:#000}body:has(.print-doc) :is(.mdx-body,.news-d-body) :is(p,li){font-size:10.5pt;line-height:1.75}body:has(.print-doc) :is(.mdx-body,.news-d-body) p{orphans:3;widows:3}body:has(.print-doc) .article--editorial .mdx-body h2{color:#000;margin:20pt 0 8pt;font-size:14pt}body:has(.print-doc) .mdx-body h2:before{color:#555}body:has(.print-doc) :is(.mdx-body h3,.news-h2){color:#000;font-size:12pt}body:has(.print-doc) :is(h1,h2,h3,h4){break-after:avoid;page-break-after:avoid;break-inside:avoid}body:has(.print-doc) :is(.mdx-body,.news-d-body,.art-lead-box) a{color:#000;text-decoration:underline}body:has(.print-doc) .glossterm{border-bottom:0}body:has(.print-doc) .news-d-body :is(ul,ol){margin:0 0 12pt;padding-left:1.5em}body:has(.print-doc) .print-doc li:before{-webkit-print-color-adjust:exact;print-color-adjust:exact}body:has(.print-doc) .mdx-body h2[id=参考文献]~:is(ul,ol) a[href^=http]:not([data-bare-url]):after{content:" " attr(href);color:#333;word-break:break-all;font-size:8pt}body:has(.print-doc) :is(figure,.callout,.tbl-scroll,table,pre,blockquote,img,svg){break-inside:avoid;page-break-inside:avoid}body:has(.print-doc) .mdx-body figure{background:0 0;border:1px solid #ccc;margin:12pt 0;padding:8pt}body:has(.print-doc) .mdx-body img{object-fit:contain;border:0;max-height:235mm}body:has(.print-doc) .callout{background:0 0;border:1px solid #999;border-left:3pt solid #000;border-radius:0;margin:12pt 0;padding:10pt 12pt}body:has(.print-doc) .callout .ct{color:#000}body:has(.print-doc) .mdx-body .tbl-scroll{border-color:#999;margin:12pt 0;overflow:visible}body:has(.print-doc) .mdx-body table{font-size:9pt;display:table;overflow:visible}body:has(.print-doc) .mdx-body :is(td,th){min-width:0}body:has(.print-doc) .mdx-body thead th{color:#000}body:has(.print-doc) thead{display:table-header-group}body:has(.print-doc) tr{break-inside:avoid;page-break-inside:avoid}body:has(.print-doc) .news-d-source{break-inside:avoid;background:0 0;border:1px solid #999;margin-top:14pt}body:has(.print-doc) .news-d-source a{color:#000;white-space:normal;background:0 0;padding:0;font-size:0}body:has(.print-doc) .news-d-source a:after{content:attr(href);word-break:break-all;font-size:8.5pt;font-weight:400}body:has(.print-doc) :is(.disc,.news-d-editnote){color:#333;break-inside:avoid;background:0 0;border:1px solid #ccc;margin:14pt 0 0;font-size:8pt}body:has(.print-doc) .print-foot{color:#333;word-break:break-all;border-top:1px solid #999;margin:12pt 0 0;padding-top:6pt;font-size:8.5pt;display:block}}
