/* 只作用于最后四篇与本批问题入口，十五篇冻结页面不受影响。 */
.batch4-article figure{margin:26px 0}.batch4-article figcaption{font-size:14px;line-height:1.8;color:var(--muted);margin-bottom:20px}
.batch4-article .value-primary{display:grid;grid-template-columns:repeat(6,minmax(0,1fr));gap:18px;list-style:none;padding:0;margin:24px 0 30px}
.batch4-article .value-primary li{position:relative;border-top:1px solid var(--line);padding:15px 0}.batch4-article .value-primary h4{font-size:17px;line-height:1.7;margin:0 0 12px}.batch4-article .value-primary p{font-size:14px;line-height:1.9}.batch4-article .value-check{color:var(--muted)}
.batch4-article .value-primary li:not(:last-child)::after{content:"→";position:absolute;right:-17px;top:16px;color:var(--red)}
.batch4-article .value-support{padding:20px 0;border-top:1px solid var(--line);border-bottom:1px solid var(--line)}
.batch4-article .value-support dl{display:grid;grid-template-columns:1fr 1fr;gap:20px 32px;margin:20px 0 0}.batch4-article .value-support dt{color:var(--red);font-size:16px}.batch4-article .value-support dd{margin:8px 0 0;font-size:16px}.batch4-article .value-support dd p{font-size:14px;color:var(--muted);margin:7px 0 0}
.batch4-article .value-linkage{margin-top:28px}.batch4-article .value-linkage h3{font-size:23px}.batch4-article .value-linkage>p{font-size:17px}
.batch4-article .swot-axes{font-size:16px;color:var(--muted)}.batch4-article .swot-grid{display:grid;grid-template-columns:1fr 1fr;gap:0 30px}
.batch4-article .swot-grid>section{border-top:1px solid var(--line);padding:21px 0}.batch4-article .swot-grid h3{margin-bottom:6px;font-size:24px}.batch4-article .swot-english{font-size:13px;color:var(--muted);margin:0 0 16px}.batch4-article .swot-grid li{font-size:17px}.batch4-article .swot-analysis{border-top:1px solid var(--line);padding-top:24px;margin-top:24px}
.batch4-article .funnel-stages ol{list-style:none;padding:0;margin:0}.batch4-article .funnel-stages li{margin:0;padding:0}
.batch4-article .funnel-stage-heading{display:flex;justify-content:space-between;gap:20px;align-items:baseline}.batch4-article .funnel-stage-heading h3{font-size:23px;margin:0}.batch4-article .funnel-stage-heading>strong{font-size:22px;font-weight:500;font-variant-numeric:tabular-nums;white-space:nowrap}
.batch4-article .funnel-bar{display:block;width:100%;height:14px;margin:17px 0}.batch4-article .funnel-track{fill:var(--wash)}.batch4-article .funnel-fill{fill:var(--red)}
.batch4-article .funnel-transition{font-size:17px;padding:13px 0 21px;margin:0}.batch4-article .funnel-transition strong{font-weight:500;color:var(--red)}.batch4-article .funnel-transition span{font-size:14px;color:var(--muted);margin-left:22px}
.batch4-article .iceberg-layers ol{list-style:none;padding:0;margin:0}.batch4-article .iceberg-layers li{padding:23px 0;border-top:1px solid var(--line)}.batch4-article .iceberg-layers li:first-child{border-top:0}
.batch4-article .iceberg-position{font-size:14px;color:var(--muted);margin:0 0 12px}.batch4-article .iceberg-layers h3{font-size:25px}.batch4-article .iceberg-layers h3 span{display:block;font-size:14px;font-weight:400;color:var(--muted);margin-top:5px}
.batch4-article .iceberg-status{font-size:15px;color:var(--red)}.batch4-article .iceberg-layers p:not(.iceberg-position):not(.iceberg-status):not(.iceberg-waterline){font-size:17px}
.batch4-article .iceberg-layers strong{font-size:14px;display:block;color:var(--muted);margin-bottom:5px;font-weight:500}.batch4-article .iceberg-evidence{margin-bottom:0}
.batch4-article .iceberg-waterline{border-top:1px dashed var(--red);border-bottom:1px dashed var(--red);padding:14px 0;margin:-24px 0 28px;color:var(--red);font-size:15px}
.batch4-article .batch4-terms>div{display:grid;grid-template-columns:130px minmax(0,1fr);gap:24px;padding:18px 0;border-top:1px solid var(--line)}.batch4-article .batch4-terms dt{color:var(--red)}.batch4-article .batch4-terms dd{margin:0}
.batch4-directions{border-top:1px solid var(--line);padding:20px 0;margin-top:28px;font-size:15px}.batch4-directions summary{cursor:pointer;min-height:44px;padding:9px 0;color:var(--red)}.batch4-directions>p{color:var(--muted)}
.batch4-directions ul{list-style:none;padding:0;margin:0}.batch4-directions li{border-top:1px solid var(--line)}.batch4-directions a{display:flex;gap:18px;align-items:baseline;min-height:44px;padding:12px 0}.batch4-directions strong{flex:0 0 180px}.batch4-directions span{color:var(--muted)}
@media(max-width:700px){
  .batch4-article .value-primary,.batch4-article .value-support dl,.batch4-article .swot-grid,.batch4-article .batch4-terms>div{grid-template-columns:1fr}
  .batch4-article .value-primary{gap:20px}.batch4-article .value-primary li{padding:17px 0 8px}.batch4-article .value-primary h4{font-size:20px}.batch4-article .value-primary p{font-size:16px}
  .batch4-article .value-primary li:not(:last-child)::after{content:"↓";top:auto;right:auto;left:0;bottom:-18px;background:var(--paper);padding-right:12px}
  .batch4-article .funnel-stage-heading h3{font-size:21px}.batch4-article .funnel-stage-heading>strong{font-size:20px}.batch4-article .funnel-transition span{display:block;margin:7px 0 0}
  .batch4-article .iceberg-layers h3{font-size:23px}.batch4-article .thinking-memory h2{font-size:23px}
  .batch4-directions a{display:block}.batch4-directions strong,.batch4-directions span{display:block}.batch4-directions span{margin-top:5px}
}
