/* FC Elbrus MVP story - scoped to this article only */
.el-mvp-story{min-height:65vh;padding:44px 0 85px;background:#F3F0E9;color:#173B32;}
.el-mvp-story .el-mvp-wrap{width:min(100% - 36px,1040px);margin:0 auto;}
.el-mvp-story .el-mvp-back{display:inline-flex;margin:0 0 28px;color:#245346;font:700 14px/1.5 system-ui,sans-serif;text-decoration:none;}
.el-mvp-story .el-mvp-back:hover{text-decoration:underline;}
.el-mvp-story .el-mvp-meta{font:800 12px/1.4 system-ui,sans-serif;letter-spacing:.12em;text-transform:uppercase;color:#517268;}
.el-mvp-story h1{max-width:900px;margin:14px 0 18px;font:800 clamp(28px,4.4vw,52px)/1.18 system-ui,sans-serif;letter-spacing:-.035em;color:#173B32;}
.el-mvp-story .el-mvp-lead{max-width:820px;font:550 clamp(16px,1.7vw,20px)/1.65 system-ui,sans-serif;color:#385d52;margin:0 0 32px;}
.el-mvp-story .el-mvp-layout{display:grid;grid-template-columns:minmax(0,390px) minmax(0,1fr);gap:42px;align-items:start;}
.el-mvp-story .el-mvp-poster{margin:0;max-width:100%;}
.el-mvp-story .el-mvp-poster img{display:block;max-width:100%;height:auto;border-radius:13px;box-shadow:0 16px 36px rgba(17,40,33,.18);}
.el-mvp-story .el-mvp-poster figcaption{font:500 12px/1.5 system-ui,sans-serif;margin:10px 0 0;color:#657f75;}
.el-mvp-story .el-mvp-body p{font:400 16px/1.9 system-ui,sans-serif;margin:0 0 22px;color:#224439;}
.el-mvp-story .el-mvp-body p:first-child{font-weight:570;}
.el-mvp-story .el-mvp-end{display:block;width:65px;height:3px;background:#173B32;margin-top:32px;border-radius:3px;}
@media(max-width:760px){.el-mvp-story{padding:25px 0 58px;}.el-mvp-story .el-mvp-layout{grid-template-columns:1fr;gap:25px;}.el-mvp-story .el-mvp-poster{width:min(100%,520px);margin:auto;}.el-mvp-story h1{font-size:clamp(25px,7vw,37px);}}
