/* 第三篇只补轻量后果链与时间观察，不改变前两篇的共享样式。 */
.second-order-article .second-order-chain{list-style:none;margin:28px 0 0;padding:0}
.second-order-article .second-order-chain>li{position:relative;padding:18px 0 32px;border-top:1px solid var(--line);margin:0 0 14px}
.second-order-article .second-order-chain>li:not(:last-child)::after{content:"↓";position:absolute;bottom:-13px;left:0;color:var(--red);font-size:22px;background:var(--paper);padding-right:12px}
.second-order-article .second-order-chain h3{display:flex;align-items:baseline;flex-wrap:wrap;gap:8px 18px;font-size:23px;margin-bottom:12px}
.second-order-article .second-order-chain h3>span{font:400 13px/1.6 var(--sans);color:var(--muted);border:1px dashed #b5b2a7;padding:2px 7px;border-radius:3px}
.second-order-article .second-order-chain p{margin:0 0 12px}
.second-order-article .second-order-reason{font-size:16px;color:var(--muted)}
.second-order-article .second-order-question{font:600 30px/1.5 var(--serif);color:var(--red);margin:25px 0 0}
.second-order-article .second-order-more{border-top:1px solid var(--line);margin-top:18px;padding-top:10px}
.second-order-article .second-order-more summary{cursor:pointer;min-height:44px;padding:10px 0;color:var(--red);font-size:15px}
.second-order-article .second-order-more p{font-size:17px}
.second-order-article .thinking-memory h2{font-size:27px}
/* 手机保持纵向关系，状态提示可换行，所有解释无需悬停。 */
@media(max-width:700px){
  .second-order-article .second-order-chain h3{font-size:21px;gap:7px 12px}
  .second-order-article .second-order-chain h3>span{font-size:12px}
  .second-order-article .second-order-chain>li{padding-top:16px;padding-bottom:25px}
  .second-order-article .second-order-reason{font-size:16px}
  .second-order-article .thinking-memory h2{font-size:23px}
}
