/* 本批图示使用独有类名，前三篇的引用、正文、样式不变。 */
.mao-target-map dl>div{display:grid;grid-template-columns:180px minmax(0,1fr);gap:24px;padding:21px 0;border-top:1px solid var(--line);position:relative}
.mao-target-map dt{font-size:17px;color:var(--red);line-height:1.9}.mao-target-map dd{margin:0;font-size:17px}
.mao-target-map dl>div:not(:last-child)::after{content:"↓";position:absolute;left:0;bottom:-16px;background:var(--paper);color:var(--red);padding-right:10px}
.mao-river{display:grid;grid-template-columns:1fr 100px 1fr;gap:24px;align-items:center;margin:24px 0 32px}.mao-river>section{border-top:1px solid var(--line);padding:20px 0}.mao-river-connector{text-align:center;color:var(--red)}.mao-river-connector span{display:block;font-size:24px}.mao-river-connector strong{font-size:15px;font-weight:500}.mao-river p{margin-bottom:0}
.mao-bridge-map dl>div,.mao-opinion-cycle dl>div{display:grid;grid-template-columns:160px minmax(0,1fr);gap:24px;border-top:1px solid var(--line);padding:17px 0}
.mao-bridge-map dt,.mao-opinion-cycle dt{font-size:17px;line-height:1.9}.mao-bridge-map dd,.mao-opinion-cycle dd{margin:0;font-size:17px}
.mao-study .mao-bridge-check{border-top:1px solid var(--line);padding-top:20px;font-size:17px;color:var(--red)}
.mao-voices{display:grid;grid-template-columns:1fr 1fr;gap:12px 28px;margin:24px 0}.mao-voices p{border-top:1px solid var(--line);padding-top:15px}.mao-voices strong{font-weight:500;color:var(--red);margin-right:15px}
.mao-opinion-cycle>section{border-top:1px solid var(--line);padding-top:22px;margin-top:22px}
.mao-study .mao-opinion-return{font-size:17px;color:var(--red);border-top:1px solid var(--line);padding-top:22px}
@media(max-width:700px){
 .mao-target-map dl>div,.mao-bridge-map dl>div,.mao-opinion-cycle dl>div{grid-template-columns:1fr;gap:7px}.mao-target-map dl>div{padding-bottom:27px}
 .mao-river{grid-template-columns:1fr;gap:0}.mao-river-connector span{font-size:0}.mao-river-connector span::after{content:"↓";font-size:24px}.mao-voices{grid-template-columns:1fr;gap:0}
}
