.article-chapter .guide-intro{color:#788291;font-size:14px;line-height:1.8;margin-bottom:16px}.article-chapter .guide-scope{padding:12px 15px;background:#f7f8fa;border:1px solid #e9edf2;border-radius:4px;color:#8a929f;font-size:12px;line-height:1.8;margin-bottom:20px}.guide-scope a{color:#6582b6;text-decoration:underline;text-underline-offset:3px}.perspective-note{display:grid;grid-template-columns:27px minmax(0,1fr);gap:12px;border-top:1px solid var(--line);padding:22px 0}.perspective-number{font-size:12px;font-weight:650;color:#8093b5;padding-top:4px}.perspective-note h3,.thinking-points h3{font-size:18px;line-height:1.6;font-weight:650;letter-spacing:-.025em;margin:0 0 9px}.article-chapter .perspective-note p,.article-chapter .thinking-points p{font-size:calc(16px * var(--reader-scale,1));line-height:1.85;color:#586270;word-break:keep-all}.perspective-note details{margin-top:12px;font-size:12px;color:var(--accent)}.perspective-note summary{width:fit-content;cursor:pointer;font-weight:500;padding:4px 0}.perspective-note summary:hover{text-decoration:underline;text-underline-offset:3px}.perspective-note dl{margin:10px 0 0;padding:13px 16px;background:#f7f9fc;border-radius:3px;line-height:1.8}.perspective-note dt{font-size:11px;font-weight:600;color:#6c83a7}.perspective-note dd{margin:2px 0 11px;font-size:13px;color:#758195}.perspective-note dd:last-child{margin-bottom:0}.thinking-points{list-style:none;margin:20px 0 0;padding:0;counter-reset:questions}.thinking-points li{position:relative;counter-increment:questions;padding:22px 0 25px 35px;border-top:1px solid var(--line)}.thinking-points li::before{content:'Q' counter(questions);position:absolute;top:27px;left:0;font-size:11px;font-weight:650;color:#6d8cc2}@media(max-width:760px){.article-chapter .guide-intro{font-size:13px}.article-chapter .guide-scope{font-size:11px;padding:11px 13px}.perspective-note{grid-template-columns:20px minmax(0,1fr);gap:10px;padding:19px 0}.perspective-note h3,.thinking-points h3{font-size:17px}.article-chapter .perspective-note p,.article-chapter .thinking-points p{font-size:calc(15px * var(--reader-scale,1));line-height:1.85}.thinking-points li{padding-left:29px}.perspective-note dd{font-size:12px}}
