/* 科研资料清单。仅新增模块使用 ev- 前缀，保留原站视觉与产品内容。 */
.ev-scope{--ev-line:#dce3e6;--ev-muted:#5a6f7d;--ev-ink:#142b3b;color:var(--ev-ink)}
.ev-scope a:hover{color:var(--red)}
.ev-scope a:focus-visible,.ev-scope select:focus-visible,.ev-scope summary:focus-visible{outline:3px solid #2c79b6;outline-offset:4px}
.ev-scope p{color:var(--ev-muted)}
.ev-scope ul{padding:0;margin:0;list-style:none}
.ev-scope h2{font-size:32px;line-height:1.4;letter-spacing:-.025em}
.ev-scope h3{font-size:19px;line-height:1.6}
.ev-home{background:#f6f8f9;border-block:1px solid var(--ev-line)}
.ev-home .section-head p{max-width:none}
.ev-home .section-head>.text-link{max-width:none;white-space:nowrap}
.ev-download{margin-top:22px!important;font-size:16px;line-height:1.9}
.ev-download a{display:inline-block;color:var(--red);border-bottom:1px solid currentColor;padding-bottom:4px}
.ev-current-model{display:block;font-size:12px;color:var(--ev-muted);font-weight:400;line-height:1.8;margin-top:4px}
.ev-current-model a{border-bottom:1px solid #aab7bf}
.ev-source-status{font-size:12px!important;color:#697986!important;margin-top:10px!important;line-height:1.85!important}
.ev-archive-list{border-top:1px solid var(--ev-line)}
.ev-archive-row{display:grid;grid-template-columns:1fr 1.65fr 190px;gap:28px;padding:28px 0;border-bottom:1px solid var(--ev-line);scroll-margin-top:108px}
.ev-archive-row h4{font-size:17px;line-height:1.65;margin:0 0 8px;font-weight:650}
.ev-source-origin{font-size:12px;color:var(--ev-muted);margin-top:12px}
.ev-source-origin summary{cursor:pointer}.ev-source-origin p{font-size:12px!important;line-height:1.9!important}
.ev-supplement{margin-top:58px;padding-top:35px;border-top:2px solid var(--ev-line)}
.ev-supplement .ev-heading h3{font-size:25px;margin-bottom:12px}
.ev-held{margin:26px 0;padding:18px 0;border-block:1px solid var(--ev-line);font-size:13px;color:var(--ev-muted)}
.ev-held summary{cursor:pointer}.ev-held p{margin:12px 0 0;font-size:13px}
.ev-history-note{font-size:15px;line-height:1.9;padding:18px 20px;background:#f5f7f8;margin:20px 0}
.ev-product .ev-archive-row{grid-template-columns:1fr 1.6fr;gap:18px 32px}
@media(max-width:1000px){.ev-archive-row{grid-template-columns:1fr 1.5fr;gap:16px 24px}}
@media(max-width:760px){.ev-download{font-size:14px;margin-top:20px!important}.ev-download a{white-space:normal}.ev-archive-row,.ev-product .ev-archive-row{grid-template-columns:1fr;gap:12px;padding:24px 0;scroll-margin-top:95px}.ev-archive-row h4{font-size:17px}.ev-supplement{margin-top:38px;padding-top:26px}.ev-supplement .ev-heading h3{font-size:22px}.ev-history-note{font-size:14px;padding:16px}}
.ev-home-columns{display:grid;grid-template-columns:1fr 1fr;gap:64px}
.ev-list-heading{padding-bottom:15px;border-bottom:2px solid var(--ev-ink);margin-bottom:0;font-weight:650}
.ev-home-list li{display:flex;align-items:center;gap:20px;padding:20px 0;border-bottom:1px solid var(--ev-line)}
.ev-home-list li div{flex:1;min-width:0}
.ev-home-list b{display:block;font-size:17px;font-weight:650}
.ev-home-list span{display:block;color:var(--ev-muted);font-size:13px;margin-top:5px;line-height:1.8}
.ev-home-list a{font-size:13px;white-space:nowrap;border-bottom:1px solid #a9b8c2;padding:4px 0}
.ev-footnote{font-size:13px!important;line-height:1.85!important;color:var(--ev-muted);margin-top:17px!important;font-weight:400}
.ev-research-intro{padding-block:34px 48px}
.ev-breadcrumb{display:flex;gap:12px;flex-wrap:wrap;font-size:13px;color:var(--ev-muted);margin-bottom:42px}
.ev-research-intro h1{font-size:46px;line-height:1.35;margin:18px 0 22px;letter-spacing:-.04em}
.ev-lead{font-size:18px;line-height:1.9}
.ev-jump{display:flex;flex-wrap:wrap;gap:16px 36px;margin-top:32px;padding-top:26px;border-top:1px solid var(--ev-line)}
.ev-jump a{font-size:14px;font-weight:600}
.ev-section{padding:64px 0;border-top:1px solid var(--ev-line);scroll-margin-top:96px}
.ev-heading{margin-bottom:30px}
.ev-heading h2{margin:12px 0 14px}
.ev-heading p{max-width:960px;font-size:15px;line-height:1.9}
.ev-filters{display:flex;flex-wrap:wrap;gap:14px;align-items:flex-end;margin:28px 0 0;padding:22px;background:#f5f7f8}
.ev-filters label{flex:1 1 160px;min-width:0;display:flex;flex-direction:column;gap:7px;font-size:12px;font-weight:600}
.ev-filters select{max-width:100%;width:100%;font:14px/1.5 inherit;font-size:14px;color:var(--ev-ink);background:#fff;border:1px solid #c8d5dc;border-radius:0;padding:11px 24px 11px 11px;min-height:44px}
.ev-filters button{border:0;background:transparent;text-decoration:underline;text-underline-offset:4px;color:var(--ev-muted);padding:12px 4px;font-size:13px}
.ev-count{font-size:12px;margin:17px 0 12px;min-height:21px}
.ev-institution-list,.ev-paper-list{border-top:1px solid var(--ev-line)}
.ev-institution{display:grid;grid-template-columns:1fr 1.65fr 190px;gap:28px;padding:28px 0;border-bottom:1px solid var(--ev-line);scroll-margin-top:108px}
.ev-institution-name span{display:block;margin-top:9px;color:var(--ev-muted);font-size:12px;line-height:1.8}
.ev-institution-copy p{font-size:14px;line-height:1.95;margin-top:7px}
.ev-model{font-size:15px;line-height:1.8;display:block}
.ev-model-link{border-bottom:1px solid #aab7bf}
.ev-source-links{display:flex;flex-direction:column;gap:12px;align-items:flex-start;justify-content:center;font-size:13px}
.ev-source-links a{border-bottom:1px solid #adbac3;padding-bottom:4px}
.ev-component{margin-top:26px}
.ev-component>summary{font-size:14px;cursor:pointer;color:var(--ev-muted);padding:10px 0}
.ev-paper-section{background:#fafbfc}
.ev-paper{display:grid;grid-template-columns:220px minmax(0,1fr);gap:42px;padding:32px 0;border-bottom:1px solid var(--ev-line);scroll-margin-top:108px}
.ev-paper-meta{display:flex;flex-direction:column;gap:9px;align-items:flex-start}
.ev-paper-meta>span{font-size:12px;color:var(--red);font-weight:600}
.ev-paper-meta>b{font-size:17px}
.ev-paper-meta>small{font-size:12px;line-height:1.75;color:var(--ev-muted)}
.ev-paper-copy h3{font-size:22px;margin-bottom:8px}
.ev-affiliations{font-size:13px;margin-bottom:14px!important;line-height:1.85}
.ev-original-title{font-size:16px;line-height:1.7!important;color:var(--ev-ink)!important;max-width:950px;margin:0 0 12px!important}
.ev-abstract{font-size:14px;line-height:1.9}
.ev-proof{font-size:13px;margin-top:18px}
.ev-proof summary{cursor:pointer;color:var(--ev-muted);padding:4px 0}
.ev-proof blockquote{margin:14px 0 10px;border-left:2px solid #b6c5cf;padding:8px 18px;font-size:15px;line-height:1.9}
.ev-proof>p{font-size:12px;margin:7px 0;overflow-wrap:anywhere}
.ev-paper-links{display:flex;flex-wrap:wrap;gap:14px 24px;margin-top:20px;font-size:13px}
.ev-paper-links a{border-bottom:1px solid #aebdc6;padding:3px 0}
.ev-method{display:grid;grid-template-columns:1fr 1.5fr;gap:72px}
.ev-method h2{margin:12px 0 20px}
.ev-method h3{font-size:17px;margin:0 0 12px}
.ev-method p{font-size:14px;line-height:1.95;margin-bottom:24px}
.ev-product{padding:45px 0;scroll-margin-top:180px}
.ev-product .ev-heading h2{font-size:28px;margin-top:14px}
.ev-product .ev-list-heading{margin-top:30px}
.ev-product .ev-institution{grid-template-columns:1fr 1.6fr;gap:18px 32px}
.ev-product .ev-source-links{grid-column:2;font-size:13px;flex-direction:row;flex-wrap:wrap;justify-content:flex-start}
.ev-product .ev-paper{grid-template-columns:170px minmax(0,1fr);gap:32px}
.ev-product .ev-paper-copy h3{font-size:20px}
.ev-all-link{display:inline-block;margin-top:25px;font-size:14px;font-weight:600;border-bottom:1px solid var(--red);padding-bottom:5px}
.ev-product-jump{display:inline-block;margin:18px 0 0;font-size:14px;font-weight:600;color:var(--red);border-bottom:1px solid #bf8a8c;padding-bottom:4px}
.ev-product-jump-wrap{padding-block:0 20px}
.ev-bridge{display:flex;align-items:center;justify-content:space-between;gap:30px;border-block:1px solid var(--ev-line);padding:28px 0;margin-top:40px}
.ev-bridge h2{font-size:24px}.ev-bridge p{font-size:14px;margin-top:10px}.ev-bridge a{font-size:14px;white-space:nowrap}
.ev-empty{padding:30px;background:#f5f7f8;text-align:center;font-size:14px}
@media(max-width:1000px){.ev-home-columns{gap:36px}.ev-institution{grid-template-columns:1fr 1.5fr;gap:16px 24px}.ev-source-links{grid-column:2;flex-direction:row;flex-wrap:wrap;justify-content:flex-start}.ev-paper{grid-template-columns:180px minmax(0,1fr);gap:26px}.ev-method{gap:35px}.ev-research-intro h1{font-size:38px}}
@media(max-width:760px){.ev-home .section-head{display:block}.ev-home .section-head>.text-link{display:inline-block;margin-top:18px;font-size:13px}.ev-home .section-head p{max-width:100%;font-size:14px}.ev-home-columns{grid-template-columns:1fr;gap:34px}.ev-home-list li{padding:18px 0;gap:12px}.ev-home-list b{font-size:16px}.ev-home-list span{font-size:12px}.ev-home-list a{font-size:12px}.ev-scope h2{font-size:27px}.ev-scope h3{font-size:18px}.ev-research-intro{padding:24px 0 34px}.ev-breadcrumb{margin-bottom:28px}.ev-research-intro h1{font-size:33px;line-height:1.45;margin:16px 0}.ev-lead{font-size:16px}.ev-lead br{display:none}.ev-jump{gap:15px 24px;margin-top:25px}.ev-jump a{font-size:13px}.ev-section{padding:40px 0;scroll-margin-top:85px}.ev-heading p{font-size:14px}.ev-filters{padding:16px;gap:14px}.ev-filters label{flex:1 1 100%;font-size:12px}.ev-filters select{font-size:14px}.ev-filters button{font-size:13px}.ev-institution,.ev-product .ev-institution{grid-template-columns:1fr;gap:12px;padding:24px 0;scroll-margin-top:95px}.ev-institution-name span{margin-top:5px}.ev-institution-copy p{font-size:14px}.ev-source-links,.ev-product .ev-source-links{grid-column:auto;display:flex;flex-direction:row;flex-wrap:wrap;justify-content:flex-start;gap:15px}.ev-paper,.ev-product .ev-paper{grid-template-columns:1fr;gap:16px;padding:27px 0;scroll-margin-top:95px}.ev-paper-meta{display:flex;flex-direction:row;flex-wrap:wrap;gap:5px 16px;align-items:center}.ev-paper-meta>b{font-size:16px}.ev-paper-meta>small{flex-basis:100%}.ev-paper-copy h3,.ev-product .ev-paper-copy h3{font-size:21px}.ev-original-title{font-size:15px}.ev-abstract{font-size:14px}.ev-affiliations{font-size:13px}.ev-method{grid-template-columns:1fr;gap:6px}.ev-method h2{font-size:27px}.ev-product{padding:30px 0;scroll-margin-top:185px}.ev-product .ev-heading h2{font-size:25px}.ev-bridge{display:block;padding:25px 0}.ev-bridge h2{font-size:23px}.ev-bridge a{display:inline-block;margin-top:14px}.ev-proof blockquote{font-size:14px;padding-left:14px}.ev-footnote{font-size:12px!important}}

/* Journal references grouped by visitor-facing research fields. */
.ev-research-group{margin-top:32px}
.ev-research-group .ev-field-title{font-size:19px;line-height:1.6;color:var(--ev-ink);margin:0 0 16px}
.ev-research-group h5{font-size:17px;line-height:1.65;margin:0 0 8px;font-weight:650}

.ev-public-note{font-family:"Heiti SC","PingFang SC","Microsoft YaHei",sans-serif;font-weight:700;color:var(--ev-ink)}
