/* Site chrome around the shared research prose. */
.research-reading{max-width:1160px}
.research-reading .article-header{margin-left:260px;padding-top:56px;padding-bottom:34px}
.research-reading .article-header h1{font-size:clamp(38px,4vw,56px);max-width:820px;line-height:1.18;letter-spacing:-.045em;text-wrap:balance}
.research-reading .article-deck{font-size:17px;line-height:1.95;margin-top:25px;max-width:740px;color:#526459}
.research-reading .article-meta{font-size:11px;gap:10px 22px;align-items:center;margin-top:25px}
.research-reading .article-meta>span+span{border-left:1px solid #cbd3c3;padding-left:20px}
.research-reading .reading-layout{padding-top:34px}
.research-reading .table-of-contents{padding-top:8px}
.research-reading .table-of-contents ol{counter-reset:chapter;border-left:0}
.research-reading .table-of-contents a{display:flex;gap:10px;font-size:12px;padding:8px 10px;border-radius:5px;border-left:0;margin:0}
.research-reading .table-of-contents a::before{counter-increment:chapter;content:counter(chapter,decimal-leading-zero);font-size:9px;color:#86917a;line-height:2.7;font-variant-numeric:tabular-nums}
.research-reading .table-of-contents a[aria-current]{background:#e9eee0;color:#2c4534}
.mobile-reading-nav{display:none}
.research-reading .clock-explorer{background:#edf1e7;border:1px solid #d1dbc6;padding:28px;margin:45px 0;border-radius:12px}
.research-reading .clock-explorer h2{margin:18px 0;font-size:28px}
:lang(zh-CN) .research-reading .article-header h1{font-size:clamp(33px,3.6vw,48px);line-height:1.4;letter-spacing:-.025em}
@media(max-width:1150px){.research-reading .article-header{margin-left:225px}}
@media(max-width:900px){.research-reading .article-header{margin-left:0}}
@media(max-width:700px){
 .research-reading{width:calc(100% - 40px)}
 .research-reading .article-header{padding-top:35px;padding-bottom:26px}
 .research-reading .article-header h1,:lang(zh-CN) .research-reading .article-header h1{font-size:31px;line-height:1.4;text-wrap:pretty}
 .research-reading .article-deck{font-size:15px;line-height:1.98}
 .research-reading .article-meta{font-size:10px;gap:9px 14px;line-height:1.7}
 .research-reading .article-meta>span+span{padding-left:14px}
 .research-reading .reading-layout{gap:25px;padding-top:20px}
 .research-reading .article-sidebar{display:none}
 .mobile-reading-nav{display:block;width:100%;border:1px solid #d7dfce;background:#edf1e7;border-radius:8px;padding:0 17px}
 .mobile-reading-nav summary{list-style:none;display:flex;justify-content:space-between;gap:15px;align-items:center;cursor:pointer;padding:16px 0;font-size:13px;font-weight:550}
 .mobile-reading-nav summary::-webkit-details-marker{display:none}
 .mobile-reading-nav summary::after{content:'＋';font-size:17px;font-weight:400}
 .mobile-reading-nav[open] summary::after{content:'−'}
 .mobile-reading-nav ol{list-style:none;counter-reset:mobile-section;padding:2px 0 16px;margin:0;border-top:1px solid #d7dfce}
 .mobile-reading-nav li{margin:0;counter-increment:mobile-section}
 .mobile-reading-nav a{display:flex;gap:13px;padding:9px 0;font-size:12px;line-height:1.8;color:#405440}
 .mobile-reading-nav a::before{content:counter(mobile-section,decimal-leading-zero);font-size:10px;color:#79896e;line-height:2.2}
 .research-reading .clock-explorer{padding:22px 18px}
 .research-reading .clock-explorer h2{font-size:24px}
}
@media print{.mobile-reading-nav{display:none}.research-reading .article-header{margin:0}}
.research-reading .research-prose>.chapter-heading:first-child{margin-top:0}

.research-reading .chapter-heading,.research-reading #sources,.research-reading #review,.research-reading [id^="source-"]{scroll-margin-top:20px}
