.research-record{background:#f5f3ed}.research-cover{color:#f8f5ee;background:#17323b;padding:34px 0 42px}.research-breadcrumb{display:flex;flex-wrap:wrap;align-items:center;gap:9px;color:#b1c7c3;font-size:12px}.research-breadcrumb a:hover{color:#fff;text-decoration:underline}.research-breadcrumb span:last-child{color:#f5ad89}.research-kicker{margin:48px 0 13px;color:#acc8be;font-size:12px;font-weight:700;letter-spacing:.14em}.research-kicker span{color:#f5ad89;padding-inline:4px}.research-cover h1{max-width:25ch;margin:0;font-size:clamp(32px,3.6vw,54px);line-height:1.27;letter-spacing:-.045em}.research-summary{max-width:75ch;margin:19px 0 0;color:#cfddd7;font-size:17px;line-height:1.8}.research-cover-footer{display:flex;justify-content:space-between;align-items:end;gap:30px;margin-top:39px;padding-top:20px;border-top:1px solid #52696c}.research-meta{display:flex;flex-wrap:wrap;gap:20px 36px}.research-meta span{display:grid;gap:6px}.research-meta small{color:#a4bdb8;font-size:11px}.research-meta strong{font-size:14px;font-weight:600}.research-actions{display:flex;align-items:center;gap:12px}.research-actions a,.research-actions button{padding:11px 14px;border:1px solid #738e8a;color:#f8f5ee;background:transparent;font-size:13px;font-weight:700;white-space:nowrap}.research-actions a:hover,.research-actions button:hover{background:#31525a}.research-layout{display:grid;grid-template-columns:220px minmax(0,1fr);align-items:start;gap:clamp(40px,5vw,84px);padding-top:48px;padding-bottom:100px}.research-aside{position:sticky;top:24px;max-height:calc(100vh - 48px);overflow-y:auto;padding:12px 18px 20px 0;border-right:1px solid #d2d9d2}.research-aside>p{margin:0 0 16px;color:#37676b;font-size:12px;font-weight:800;letter-spacing:.1em}.research-aside nav{display:grid;gap:2px}.research-aside nav a{display:flex;gap:12px;padding:10px 4px;color:#3d5659;font-size:13px;line-height:1.55}.research-aside nav a:hover{color:#a65a3e}.research-aside nav span{color:#9baca5;font-family:Georgia,serif;font-size:13px}.research-aside>small{display:block;margin-top:25px;color:#778784;font-size:11px;line-height:1.7}.research-main{min-width:0}.research-reading-note{max-width:82ch;padding:19px 23px;border-left:3px solid #b96d4f;background:#e9ede7}.research-reading-note strong{color:#315e62;font-size:13px}.research-reading-note p{margin:6px 0 0;color:#4b6062;font-size:14px;line-height:1.75}.research-prose{color:#24343a;font-size:17px;line-height:1.86;overflow-wrap:anywhere}.research-prose>p,.research-prose>ul,.research-prose>ol,.research-prose>blockquote{max-width:78ch}.research-prose p{margin:15px 0 22px}.research-prose h2{margin:67px 0 23px;color:#183a43;font-size:clamp(25px,2.2vw,34px);line-height:1.35;letter-spacing:-.035em}.research-prose h3{margin:37px 0 12px;color:#315660;font-size:21px;line-height:1.45}.research-prose h2+p,.research-prose h3+p{margin-top:0}.research-prose ul,.research-prose ol{padding-left:1.6em;margin:17px 0 29px}.research-prose li{margin:8px 0;padding-left:.15em}.research-prose li::marker{color:#9f634d}.research-prose strong{font-weight:750}.research-prose a{color:#a3553a;text-decoration:underline;text-decoration-color:#ca8f75;text-underline-offset:3px}.research-prose a:hover{color:#6f3525}.research-prose code{padding:1px 4px;border-radius:3px;color:#284a4a;background:#e3e9e3;font-size:.9em}.research-prose blockquote{margin:24px 0;padding:6px 20px;border-left:3px solid #adbdb5;color:#60736f}.research-table-wrap{max-width:100%;overflow-x:auto;margin:22px 0 39px;border:1px solid #d0d9d3;background:#fffefa}.research-prose table{width:100%;min-width:690px;border-collapse:collapse;font-size:14px;line-height:1.7}.research-prose th,.research-prose td{min-width:105px;padding:11px 13px;border-right:1px solid #e2e7e0;border-bottom:1px solid #dce2da;text-align:left;vertical-align:top}.research-prose th:last-child,.research-prose td:last-child{border-right:0}.research-prose th{color:#2b4d52;background:#e5eae3;font-size:13px}.research-prose tbody tr:nth-child(2n){background:#f8f9f5}.research-prose tbody tr:target{background:#f9e8dc}.research-prose tbody tr:last-child td{border-bottom:0}.research-prose td p{margin:0}.research-heading-anchor,.research-prose tr[id^=source-]{scroll-margin-top:22px}.research-end{display:flex;justify-content:space-between;gap:15px;margin-top:77px;padding-top:25px;border-top:1px solid #cbd5cd;color:#73827e;font-size:12px;letter-spacing:.07em}.research-end a{color:#9f553e;font-weight:700;letter-spacing:0}@media(max-width:1000px){.research-layout{grid-template-columns:185px minmax(0,1fr);gap:32px}.research-cover-footer{align-items:start;flex-direction:column}}@media(max-width:760px){.research-cover{padding:25px 0 31px}.research-kicker{margin-top:34px}.research-summary{font-size:15px}.research-layout{display:block;padding-top:28px}.research-aside{position:static;max-height:none;margin-bottom:30px;padding:0 0 17px;border-right:0;border-bottom:1px solid #d2d9d2}.research-aside nav{display:flex;gap:7px;overflow-x:auto}.research-aside nav a{flex:0 0 auto;max-width:200px;padding:8px 10px;border:1px solid #ccd5cf;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.research-aside>small{margin-top:12px}.research-prose{font-size:16px}.research-prose h2{margin-top:48px}.research-table-wrap:before{position:sticky;left:0;z-index:3;display:block;width:max-content;padding:5px 10px;color:#55706a;background:#e5eae3;content:"左右滑动查看全部列 →";font-size:11px;font-weight:700}.research-prose table{width:690px;table-layout:fixed}.research-prose th:first-child,.research-prose td:first-child{position:sticky;left:0;z-index:1;width:120px;min-width:120px;max-width:120px;box-shadow:3px 0 8px #243b4423}.research-prose th:first-child{z-index:2;background:#e5eae3}.research-prose tbody tr:nth-child(odd) td:first-child{background:#fffefa}.research-prose tbody tr:nth-child(2n) td:first-child{background:#f8f9f5}.research-prose tbody tr:target td:first-child{background:#f9e8dc}}@media(max-width:520px){.research-meta{gap:13px 22px}.research-actions{flex-wrap:wrap}.research-prose table{font-size:13px}.research-end{display:grid}}@media print{.site-header,.site-footer,.research-aside,.research-actions,.research-end{display:none!important}.research-cover{padding:0 0 18px;color:#000;background:#fff}.research-summary,.research-meta small,.research-breadcrumb{color:#333}.research-layout{display:block;padding:0}.research-prose,.research-prose table{color:#000;font-size:11pt}.research-table-wrap{overflow:visible;break-inside:avoid}.research-prose table{min-width:0}}
