.article-chapter .guide-intro{color:#64676a;font-size:calc(15px * var(--reader-scale,1));line-height:1.85;margin-bottom:22px}.article-chapter .guide-scope{padding:16px 18px;background:#f5f5f3;border:1px solid #e7e7e3;color:#626568;font-size:13px;line-height:1.85;margin-bottom:28px}.chapter-label{display:block;font-size:12px;font-weight:650;color:#75797d;letter-spacing:.025em;margin-bottom:10px}.perspective-note{display:grid;grid-template-columns:38px minmax(0,1fr);gap:14px;border-top:1px solid var(--line);padding:30px 0}.perspective-number{font-size:17px;font-weight:650;color:#83878b;padding-top:3px}.perspective-note h3,.thinking-points h3{font-size:21px;line-height:1.65;font-weight:700;letter-spacing:-.025em;margin:0 0 15px;word-break:keep-all}.perspective-reasoning p,.thinking-walkthrough p{font-size:calc(18px * var(--reader-scale,1));line-height:1.95;color:#34373a;word-break:keep-all;margin:0 0 15px}.perspective-evidence{margin:20px 0 0;padding:20px;background:#f6f6f4;border-left:2px solid #d5d7d5}.perspective-evidence>div+div{margin-top:19px;padding-top:17px;border-top:1px solid #e2e3df}.perspective-evidence dt{font-size:12px;font-weight:650;color:#666b6f;margin-bottom:8px}.perspective-evidence dd{margin:0}.perspective-evidence dd p{font-size:calc(15px * var(--reader-scale,1));line-height:1.9;color:#4c5155;margin:0 0 10px;word-break:keep-all}.perspective-evidence dd p:last-child{margin-bottom:0}.thinking-points{list-style:none;margin:26px 0 0;padding:0;display:grid;gap:20px}.thinking-points li{padding:24px;border:1px solid #dfdfda;background:#fff}.thinking-stage{display:block;font-size:12px;font-weight:650;color:#75797d;margin-bottom:12px}.thinking-points h3{font-size:20px}.thinking-walkthrough{padding-top:16px;border-top:1px solid #e9e9e4}.thinking-walkthrough p:last-child{margin-bottom:0}.article-focus{border-block:1px solid #d7d9d7;background:#f5f6f3;padding:24px 26px;margin-bottom:30px}.article-focus span{font-size:12px;color:#696f72;font-weight:650;display:block;margin-bottom:10px}.article-focus h2{font-size:23px;line-height:1.65;font-weight:650;margin:0;word-break:keep-all}.article-content .article-chapter>p+p{margin-top:18px}.article-editor-note p+p{margin-top:14px}.article-sources ol{list-style:none;counter-reset:source;padding:0;margin:0;display:grid;gap:0}.article-sources li{counter-increment:source;display:flex;gap:15px;border-top:1px solid #e8e8e3;padding:15px 0}.article-sources li::before{content:counter(source,decimal-leading-zero);font-size:12px;color:#858a8d;padding-top:4px}.article-sources li a{font-size:15px;line-height:1.8;text-decoration:underline;text-underline-offset:4px;color:#3c4246;overflow-wrap:anywhere}.article-editor-note{background:#f5f5f3}.article-editor-note h2{font-size:18px}.article-editor-note p{font-size:calc(15px * var(--reader-scale,1));line-height:1.9;color:#555b5f;word-break:keep-all}@media(max-width:760px){.article-chapter .guide-intro{font-size:calc(14px * var(--reader-scale,1))}.article-chapter .guide-scope{font-size:12px;padding:14px}.perspective-note{grid-template-columns:26px minmax(0,1fr);gap:10px;padding:25px 0}.perspective-number{font-size:14px}.perspective-note h3,.thinking-points h3{font-size:19px}.perspective-reasoning p,.thinking-walkthrough p{font-size:calc(16px * var(--reader-scale,1));line-height:1.95}.perspective-evidence{padding:15px}.perspective-evidence dd p,.article-editor-note p{font-size:calc(14px * var(--reader-scale,1))}.thinking-points{gap:16px}.thinking-points li{padding:20px 17px}.article-focus{padding:20px;margin-bottom:24px}.article-focus h2{font-size:20px}.article-sources li a{font-size:14px}.article-toc{scrollbar-width:thin}}
