
.research-shell{width:min(1120px,calc(100% - 40px));margin:0 auto;padding:54px 0 72px}.research-hero{max-width:850px;margin-bottom:32px}.research-hero h1{font-size:clamp(28px,4vw,44px);line-height:1.25;margin:12px 0 24px}.research-kicker{letter-spacing:.12em;color:#3977ad;font-size:13px;font-weight:bold}.research-intro{font-size:18px;color:#5f727e;line-height:1.9}.research-controls{display:grid;grid-template-columns:2fr 1fr 1fr 1fr;gap:16px;padding:24px;background:#e6eff6;margin:30px 0}.research-controls label{display:flex;flex-direction:column;gap:8px;font-size:14px}.research-controls input,.research-controls select{min-width:0;width:100%;border:1px solid #a9becb;border-radius:3px;padding:12px;background:white;font:inherit;color:#152733}.research-count{color:#5f727e}.paper-list{display:grid;grid-template-columns:1fr 1fr;gap:22px}.paper-card{background:white;border:1px solid #ccd9e1;padding:28px;overflow-wrap:anywhere}.paper-card h2{font-size:21px;line-height:1.55;margin:12px 0}.paper-card h2 a{text-decoration:none}.paper-card h2 a:hover{text-decoration:underline}.paper-card p{font-size:15px;line-height:1.85;color:#526672}.paper-category{color:#3977ad;font-size:13px}.paper-meta{font-size:13px;color:#5f727e}.paper-body{max-width:820px;font-family:Georgia,'Songti SC','SimSun',serif;font-size:18px;line-height:1.95;overflow-wrap:anywhere}.paper-body p{margin:1em 0;text-indent:0!important;line-height:1.95!important;text-align:start!important}.paper-body h2{font-family:Arial,'PingFang SC',sans-serif;font-size:26px;line-height:1.5;margin:2.1em 0 .8em}.paper-body h3{font-size:21px;line-height:1.55;margin:1.7em 0 .7em}.paper-body img{max-width:100%;height:auto;vertical-align:middle}.table-scroll{max-width:100%;overflow-x:auto;margin:26px 0}.paper-body table{border-collapse:collapse;width:100%;min-width:580px;font-size:15px;line-height:1.7}.paper-body td,.paper-body th{border:1px solid #ccd9e1;padding:10px;vertical-align:top}.paper-body td p{margin:.4em 0}.paper-actions{display:flex;gap:20px;flex-wrap:wrap;margin:24px 0}.paper-actions a{padding:12px 18px;background:#142f3d;color:white;text-decoration:none}.publication-note{font-size:14px;color:#5f727e;border-left:3px solid #4f8fc8;padding:8px 16px}.paper-toc{border:1px solid #ccd9e1;padding:20px;margin:30px 0;max-width:820px}.paper-toc a{display:block;margin:8px 0;font-size:15px}.paper-card[hidden]{display:none}.site-footer>a{display:block;text-align:center;padding:12px 20px;font-size:13px}.research-clear{align-self:end;padding:12px;font:inherit;cursor:pointer}.research-empty{padding:36px;border:1px solid #ccd9e1}.research-controls+.publication-note{margin-bottom:24px}
@media(max-width:760px){.research-controls{grid-template-columns:1fr 1fr;padding:18px}.research-controls label:first-child{grid-column:1/-1}.paper-list{grid-template-columns:1fr}.research-shell{width:calc(100% - 32px);padding-top:34px}.paper-card{padding:22px}.paper-body{font-size:17px}.paper-body h2{font-size:23px}.research-hero h1{text-wrap:wrap}.paper-actions a{width:100%;text-align:center}}
@media print{.site-header,.site-footer,.paper-actions,.paper-toc{display:none}.research-shell{width:100%;padding:0}.paper-body{max-width:none;font-size:12pt}.table-scroll{overflow:visible}}
