
/* FC ELBRUS editorial news - scoped to news sections */
.news-grid.el-editorial-grid {display:grid!important;grid-template-columns:repeat(3,minmax(0,1fr))!important;gap:24px!important;align-items:start!important;}
.news-grid.el-editorial-grid > .el-editorial-card {display:block!important;min-width:0!important;align-self:start!important;background:#FFFCF7!important;border:1px solid #DBD0C1!important;border-radius:10px!important;overflow:hidden!important;text-decoration:none!important;color:#332B25!important;box-shadow:0 8px 25px rgba(48,37,31,.07)!important;transition:transform .2s,border-color .2s!important;}
.news-grid.el-editorial-grid > .el-editorial-card:hover {transform:translateY(-4px)!important;border-color:#FFFFFF!important;}
.el-editorial-photo {aspect-ratio:16/10;overflow:hidden;background:#50392E;}
.el-editorial-photo img {display:block;width:100%;height:100%;object-fit:cover;transition:transform .3s;}
.el-editorial-card:hover .el-editorial-photo img {transform:scale(1.035);}
.el-photo-fallback {height:100%;background:linear-gradient(125deg,#30251F,#70513F);}
.el-editorial-info {padding:21px 22px 24px;}
.el-editorial-meta,.el-story-meta {font:700 11px/1.6 'Manrope',Arial,sans-serif;letter-spacing:.12em;text-transform:uppercase;color:#947453!important;}
.el-editorial-info h3 {margin:11px 0!important;font:600 clamp(16px,1.5vw,20px)/1.45 'Unbounded','Manrope',sans-serif!important;letter-spacing:-.035em!important;color:#332B25!important;}
.el-editorial-info p {margin:0 0 16px!important;font:400 14px/1.75 'Manrope',Arial,sans-serif!important;color:#786E65!important;display:-webkit-box;-webkit-line-clamp:3;-webkit-box-orient:vertical;overflow:hidden;}
.el-editorial-more {font:700 12px/1.5 'Manrope',Arial,sans-serif;color:#70513F!important;}
.el-story {background:#F0EBE3;min-height:60vh;padding:54px 0 95px;}
.el-story-wrap {max-width:960px!important;}
.el-story-back {display:inline-block;margin:0 0 32px;color:#70513F!important;text-decoration:none;font:700 13px/1.5 'Manrope',Arial,sans-serif;}
.el-story h1 {max-width:900px;margin:14px 0 30px;color:#30251F!important;font:600 clamp(26px,4vw,48px)/1.3 'Unbounded','Manrope',sans-serif!important;letter-spacing:-.045em;}
.el-story-hero {display:block;width:100%;max-height:580px;object-fit:cover;border-radius:10px;margin-bottom:35px;}
.el-story-content {max-width:760px;margin-bottom:38px;}
.el-story-content p {font:400 17px/1.95 'Manrope',Arial,sans-serif!important;color:#332B25!important;margin:0 0 23px;}
@media(max-width:960px){.news-grid.el-editorial-grid{grid-template-columns:repeat(2,minmax(0,1fr))!important;}}
@media(max-width:620px){.news-grid.el-editorial-grid{grid-template-columns:1fr!important;gap:18px!important;}.el-editorial-info{padding:18px;}.el-story{padding:30px 0 60px;}.el-story-content p{font-size:15px!important;}}
