/* 新毛选页面单独限定阅读规则，不改变十九篇模型或旧文章样式。 */
.mao-study{max-width:790px;margin:0 auto;padding-bottom:24px;color:var(--ink)}
.mao-local-nav,.mao-jump,.mao-footer{display:flex;gap:24px;flex-wrap:wrap;font-size:14px;border-bottom:1px solid var(--line);padding:16px 0}.mao-local-nav a,.mao-jump a,.mao-footer a{min-height:44px;display:inline-flex;align-items:center;color:var(--red)}
.mao-heading{padding:38px 0 24px}.mao-study h1{font:600 36px/1.55 var(--serif);margin:12px 0 20px}.mao-study h2{font:600 27px/1.7 var(--serif);margin:0 0 18px}.mao-study h3{font:600 21px/1.7 var(--sans);margin:0 0 12px}
.mao-study p,.mao-study li,.mao-study dd{font-size:18px;line-height:2}.mao-study p{margin:0 0 22px}.mao-study .mao-label{font-size:14px;line-height:1.8;color:var(--red);margin:0 0 10px}
.mao-study .mao-subtitle{font-size:23px;font-family:var(--serif)}.mao-jump{padding:10px 0;margin-bottom:34px}
.mao-section{margin:0 0 48px;padding-top:22px}.mao-study .mao-note{font-size:16px;line-height:1.9;color:var(--muted);border-top:1px solid var(--line);padding-top:16px;margin-top:22px}
.mao-study .mao-original{background:var(--wash);padding:24px 28px;border:1px solid var(--line);border-radius:3px}
.mao-original blockquote{font:500 25px/1.9 var(--serif);margin:10px 0 22px;text-wrap:balance}.mao-original .mao-citation{font-size:17px;margin-bottom:8px}.mao-original p:not(.mao-label):not(.mao-citation){font-size:15px;margin-bottom:14px}.mao-original .mao-meta-part{display:inline-block}
.mao-source-link{font-size:15px;color:var(--red);text-decoration:underline;text-underline-offset:4px;display:inline-block;padding:10px 0;min-height:44px}
.mao-study .mao-context{border-top:1px solid var(--line);border-bottom:1px solid var(--line);padding:26px 0 8px}
.mao-study .mao-analogy{border-top:1px solid var(--line);padding-top:26px}.mao-study figure{margin:24px 0}.mao-study figcaption{font-size:14px;line-height:1.9;color:var(--muted);margin:0 0 20px}
.mao-cycle ol{list-style:none;margin:0;padding:0}.mao-cycle li{position:relative;border-top:1px solid var(--line);padding:19px 0 20px;margin-bottom:20px}.mao-cycle li p{margin-bottom:0}
.mao-cycle li:not(:last-child)::after{content:"↓";position:absolute;bottom:-18px;left:0;color:var(--red);background:var(--paper);padding-right:12px}.mao-cycle .mao-return{color:var(--red);font-size:17px;border-top:1px solid var(--line);padding-top:18px}
.mao-fact-pair{display:grid;grid-template-columns:1fr 1fr;gap:28px;margin-bottom:24px}.mao-fact-pair>section{padding:20px 0;border-top:1px solid var(--line)}.mao-fact-pair h3{color:var(--red)}
.mao-inquiry dl>div,.mao-issues>div{display:grid;grid-template-columns:170px minmax(0,1fr);gap:24px;border-top:1px solid var(--line);padding:19px 0}.mao-inquiry dt,.mao-issues dt{font-size:17px;line-height:1.9;font-weight:500}.mao-inquiry dd,.mao-issues dd{margin:0;font-size:17px}
.mao-inquiry>h3,.mao-stages>h3{margin-top:24px}.mao-study .mao-current-focus{border-top:1px solid var(--line);padding-top:22px}.mao-stage-change{padding:24px 0;border-top:1px dashed var(--line);border-bottom:1px dashed var(--line)}.mao-stage-change p:last-child{margin-bottom:0}
.mao-misreadings,.mao-comparisons{display:grid;grid-template-columns:1fr 1fr;gap:26px 30px}.mao-misreadings>section,.mao-comparisons>section{border-top:1px solid var(--line);padding-top:18px}.mao-misreadings h3{font-size:19px;color:var(--red)}.mao-misreadings p,.mao-comparisons p{font-size:17px;margin-bottom:0}.mao-comparisons a{font-size:15px;color:var(--red);display:inline-flex;align-items:center;min-height:44px;margin-top:8px}
.mao-study .mao-memory{padding:24px 28px;background:var(--wash);border-radius:3px;margin-bottom:30px}.mao-memory .mao-memory-sentence{font:500 23px/1.9 var(--serif);margin:0}.mao-memory h2{font-size:24px}.mao-footer{justify-content:space-between;border-bottom:0;border-top:1px solid var(--line)}
.mao-samples{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:26px}.mao-sample{border-top:1px solid var(--line);padding:22px 0;display:flex;flex-direction:column}.mao-sample h3{font:600 23px/1.65 var(--serif);margin-top:12px}.mao-sample p{font-size:16px;margin-bottom:17px}.mao-sample .mao-work{font-size:14px;color:var(--muted)}.mao-enter{color:var(--red);margin-top:auto;min-height:44px;display:flex;align-items:center;font-size:15px}.mao-home .mao-home-note{font-size:15px;color:var(--muted);border-top:1px solid var(--line);padding-top:20px;margin-top:20px}
.mao-home-entry{border-top:1px solid var(--line);padding:25px 0;margin-top:25px}.mao-home-entry h2{font:600 25px var(--serif)}.mao-home-entry p{font-size:16px;line-height:1.9;max-width:790px}.mao-home-entry a{color:var(--red);display:inline-flex;align-items:center;min-height:44px}
.mao-search-results{padding:24px 0;border-top:1px solid var(--line);margin-top:28px}.mao-search-results h2{font:600 25px var(--serif)}.mao-search-results a{display:block;padding:14px 0;min-height:44px}.mao-search-results p{font-size:16px;line-height:1.9;color:var(--muted)}.mao-search-results span{font-size:14px;color:var(--red)}
@media(max-width:700px){
 .mao-heading{padding-top:27px}.mao-study h1{font-size:29px;line-height:1.6}.mao-study h2{font-size:24px}.mao-study h3{font-size:20px}.mao-study p,.mao-study li,.mao-study dd{font-size:17px;line-height:2}
 .mao-section{margin-bottom:36px}.mao-study .mao-original,.mao-study .mao-memory{padding:21px 20px}.mao-original blockquote{font-size:22px}.mao-study .mao-memory-sentence{font-size:21px}
 .mao-samples,.mao-fact-pair,.mao-misreadings,.mao-comparisons,.mao-inquiry dl>div,.mao-issues>div{grid-template-columns:1fr}.mao-samples{gap:0}.mao-sample h3{font-size:24px}.mao-inquiry dl>div,.mao-issues>div{gap:7px}.mao-local-nav,.mao-jump,.mao-footer{gap:10px 20px}
}
