:root{--muted:#53675f;--line:#d6e2db;--green:#168047}
.story-main{max-width:1160px;padding:64px 30px;margin:auto}.story-main>h1{font-size:clamp(38px,5vw,62px);line-height:1.1;letter-spacing:-1px}.story-panorama{display:block;width:100%;height:auto;margin-top:35px}.story-caption{font-size:13px;color:var(--muted);margin-top:8px}.story-article{max-width:810px;margin:45px auto 0}.story-article section{margin:35px 0}.story-system{display:grid;grid-template-columns:repeat(3,1fr);gap:24px;border-block:1px solid var(--line);padding:25px 0}.story-system h3{font-size:15px;color:var(--green)}.story-system p{font-size:16px;margin-bottom:0}
@media(max-width:800px){.story-main{padding:40px 24px}.story-system{grid-template-columns:1fr;gap:18px}}
