.story{max-width:980px;margin:28px auto 72px;padding:0 16px}
.story-head{text-align:center;margin-bottom:24px}
.story-head h1{font-size:clamp(26px,3.6vw,40px);margin:8px 0}
.story-head .lead{color:var(--muted)}
.spread-block{display:grid;grid-template-columns:1fr 12px 1fr;margin-bottom:18px;border-radius:22px;overflow:hidden;border:1px solid var(--line);scroll-margin-top:80px}
.spread-block .gutter{background:var(--line)}
.q,.a{padding:22px}
.q{background:var(--left)}
.a{background:var(--right)}
.q h2,.a h2{font-size:20px;margin:8px 0}
.q p,.a p,.a li{color:var(--muted);font-size:14px;font-family:-apple-system,"Microsoft YaHei",sans-serif}
.a ul{margin:8px 0 0 18px}
.a img{width:100%;margin-top:12px;border-radius:14px;aspect-ratio:16/9;object-fit:cover}
.why{font-size:13px;color:var(--amber);font-weight:800}
@media(max-width:800px){.spread-block{grid-template-columns:1fr}.gutter{display:none}}
