/* carata 27.10: единое оформление блоков статей (главная, /stati/, «Другие/Популярные статьи», каталог, сравнения).
   Разметка — /local/include/crt_art_cards.php. Меняется здесь — меняется везде. */
.crt-art{padding:24px 0 16px}
.other_art_wrap{margin:0!important;padding:0!important}
.other_art_wrap .crt-art{padding:16px 0 8px}
.other_art_wrap + .other_art_wrap .crt-art{padding-top:0}
.crt-art__head{display:flex;align-items:center;justify-content:space-between;gap:16px;margin-bottom:16px}
.crt-art__title{margin:0;font-family:inherit;font-size:28px;font-weight:400;line-height:1.2;color:#1d1d1f;text-transform:none}
.crt-art__nav{display:flex;align-items:center;gap:8px}
.crt-art__arr{width:38px;height:38px;border:1px solid #1b74a8;border-radius:5px;background:#fff;color:#1b74a8;font-size:20px;line-height:1;cursor:pointer}
.crt-art__arr:hover{background:#1b74a8;color:#fff}
.crt-art__arr:disabled{opacity:.35;cursor:default;background:#fff;color:#1b74a8}
.crt-art--fits .crt-art__arr{display:none}
.crt-art__track{display:flex;gap:20px;padding:4px 2px 14px}
.crt-art__track--row{overflow-x:auto;scroll-snap-type:x mandatory;scrollbar-width:none;-webkit-overflow-scrolling:touch}
.crt-art__track--row::-webkit-scrollbar{display:none}
.crt-art__track--grid{flex-wrap:wrap}
.crt-art__card{flex:0 0 calc((100% - 60px)/4);min-width:0;scroll-snap-align:start;display:flex;flex-direction:column;background:#fff;border:1px solid #e6e8ec;border-radius:14px;overflow:hidden;text-decoration:none;color:#1d1d1f;transition:box-shadow .25s,transform .25s,border-color .25s}
.crt-art__card:hover{color:#1d1d1f;text-decoration:none;border-color:#cfe3f1;box-shadow:0 10px 28px rgba(20,60,100,.12);transform:translateY(-3px)}
.crt-art__pic{display:block;aspect-ratio:640/414;overflow:hidden;background:#eef2f6}
.crt-art__pic img{width:100%;height:100%;object-fit:cover;display:block;transition:transform .5s cubic-bezier(.2,.7,.2,1)}
.crt-art__card:hover .crt-art__pic img{transform:scale(1.05)}
.crt-art__body{display:flex;flex-direction:column;gap:8px;padding:14px 16px 14px;flex:1}
.crt-art__tags{display:flex;flex-wrap:wrap;gap:6px}
.crt-art__tag{display:inline-block;padding:2px 10px;border-radius:20px;background:#eaf3f9;color:#1b74a8;font-size:13px;line-height:1.5;font-weight:500}
.crt-art__name{font-family:"Roboto Slab",serif;font-size:17px;line-height:1.35;font-weight:500;display:-webkit-box;-webkit-line-clamp:3;-webkit-box-orient:vertical;overflow:hidden}
.crt-art__card:hover .crt-art__name{color:#1b74a8}
.crt-art__meta{margin-top:auto;padding-top:8px;display:flex;align-items:center;gap:14px;font-size:13px;color:#6b7078;border-top:1px solid #f0f1f3}
.crt-art__date{margin-right:auto}
.crt-art__stat{display:inline-flex;align-items:center;gap:4px}
.crt-art__stat svg{flex:0 0 auto;opacity:.85}
@media (max-width:1199px){.crt-art__card{flex-basis:calc((100% - 40px)/3)}}
@media (max-width:767px){
.crt-art__title{font-size:22px}
.crt-art__arr{display:none}
.crt-art .crt-btn{font-size:15px;padding:5px 14px}
.crt-art__track{gap:12px}
.crt-art__track--row .crt-art__card{flex-basis:78%}
.crt-art__track--grid .crt-art__card{flex-basis:100%}
.crt-art__name{font-size:16px}
}
@media (min-width:768px) and (max-width:1199px){.crt-art__track--grid .crt-art__card{flex-basis:calc((100% - 40px)/3)}}

/* carata 27.10: страница статьи — хэштег в блоке «Поделиться», MAX, отступы */
.atr_share_wrap .art_tag_detail{flex:0 0 100%;margin:0 0 12px}
.crt-share{display:flex;align-items:center;gap:5px}
.crt-share .ya-share2__list{margin:0}
.crt-share-max{flex:0 0 24px;width:24px;height:24px;border-radius:50%;background:url(/local/templates/vaskos/images/social-max.svg?v=2) no-repeat center/cover}
.crt-share-max:hover{opacity:.85}
.news-detail .popular-title{padding-top:0;padding-bottom:16px}
.news-detail .atr_share_wrap{margin-bottom:8px}
.news-detail .dsq_wrap{margin-top:0}
@media (max-width:767px){
.news-detail .atr_share_wrap{justify-content:space-between;gap:10px 0}
.news-detail .art_share_in_t{display:contents}
.news-detail .art_share_title{flex:0 0 100%;font-size:16px}
}
.news-detail .news-detali-product .products-view-block{padding-bottom:20px}.news-detail .grid_holder_tags_art .main-catalog-index{padding-bottom:20px}

/* carata 27.10: Предыдущая / Все статьи / Следующая — в стиле кнопок главной */ .news-detail .dsq_wrap{margin-bottom:20px} .news-detail .art_prev_nexn_wrap{gap:12px;margin:0;align-items:center} .news-detail .art_prev_nexn_wrap .art-prev,.news-detail .art_prev_nexn_wrap .art-next,.news-detail .art_prev_nexn_wrap .all_art_link{width:auto;height:auto;margin:0;padding:6px 22px;line-height:1.4;display:inline-flex;align-items:center;justify-content:center;gap:8px;border:1px solid #1b74a8;border-radius:5px;background:transparent;color:#1b74a8;font-family:"Roboto Slab",serif;font-size:16px;text-decoration:none;text-align:center;transition:background .2s,color .2s} .news-detail .art_prev_nexn_wrap .art-prev:hover,.news-detail .art_prev_nexn_wrap .art-next:hover,.news-detail .art_prev_nexn_wrap .all_art_link:hover{background:#1b74a8;color:#fff} .news-detail .art_prev_nexn_wrap .art-prev::before{content:"←"} .news-detail .art_prev_nexn_wrap .art-next::after{content:"→"} .news-detail .art_prev_nexn_wrap .all_art_link::before{display:none} .news-detail .art_prev_nexn_wrap .all_art_link::after{content:"→"} @media (max-width:767px){ .news-detail .art_prev_nexn_wrap{flex-wrap:wrap;gap:10px} .news-detail .art_prev_nexn_wrap .art-prev,.news-detail .art_prev_nexn_wrap .art-next{flex:1 1 0;min-width:0;padding:8px 10px;font-size:14px;gap:6px} .news-detail .art_prev_nexn_wrap .all_art_wrap{order:2;width:100%;margin:0} .news-detail .art_prev_nexn_wrap .all_art_link{width:100%;padding:8px 10px;font-size:14px} } 