.cg-community{margin:28px 0;padding:28px 0;border-top:1px solid #383838;border-bottom:1px solid #383838;text-align:center}
.cg-community h2{margin:0 0 12px!important;font-size:25px!important;line-height:1.25!important}
.cg-community p{max-width:650px;margin:0 auto 22px;color:#cdcdd5;font-size:16px;line-height:1.6}
.cg-community-links{display:flex;justify-content:center;flex-wrap:wrap;gap:12px}
.cg-community-links a{display:inline-flex;align-items:center;justify-content:center;gap:10px;min-width:118px;padding:11px 16px;border:1px solid #3d3d3d;border-radius:5px;color:#cdcdd5!important;font:600 14px/24px Arial,sans-serif;text-decoration:none!important}
.cg-community-links a:hover,.cg-community-links a:focus-visible{border-color:#24b357;color:#fff!important;background:#191919}
.cg-community-icon{display:block;width:24px;height:24px;background:#24b357;mask:var(--cg-community-icon) center/contain no-repeat;-webkit-mask:var(--cg-community-icon) center/contain no-repeat}
[data-channel=telegram]{--cg-community-icon:url('share-icons/telegram.svg')}
[data-channel=max]{--cg-community-icon:url('share-icons/max.svg')}
[data-channel=vk]{--cg-community-icon:url('share-icons/vk.svg')}
.cg-share-rail{display:none}
@media(min-width:1600px){
 body.single-post .page_wrap{overflow:clip}
 .post_item_single .post_content{position:relative}
 .cg-share-rail{display:block;position:absolute;left:-116px;top:0;bottom:0;width:96px}
 .post_item_single .cg-share-rail .post_meta_single{position:sticky!important;top:125px;display:block!important;width:96px;margin:0!important;padding:0!important;border:0!important;text-align:center}
 .post_item_single .cg-share-rail .post_meta_single::before{position:static!important;display:block;width:100%!important;margin:0 0 16px!important;transform:none!important;font-size:12px}
 .post_item_single .cg-share-rail .post_share{display:block!important;width:100%!important}
 .post_item_single .cg-share-rail .socials_share .social_items{grid-template-columns:60px;gap:14px;width:60px!important}
 .cg-share-rail .cg-share-status{font-size:11px;overflow-wrap:anywhere}
}
@media(max-width:600px){.cg-community h2{font-size:22px!important}.cg-community{padding:24px 0}.cg-community-links a{min-width:0;padding:10px 12px}}


[data-channel=dzen]{--cg-community-icon:url('share-icons/dzen.svg')}
