.lightning-posts-articles {
    -moz-column-gap: 40px;
    column-gap: 40px;
    display: flex;
    flex-wrap: wrap;
    row-gap: 45px
    }
@media only screen and (max-width: 1024px) {
    .lightning-posts-articles {
        -moz-column-gap: 20px;
        column-gap: 20px;
        row-gap: 30px
        }
    }
.lightning-posts-articles__item {
    width: calc(33.33333% - 30px)
    }
@media only screen and (max-width: 1024px) {
    .lightning-posts-articles__item {
        width: calc(50% - 10px)
        }
    }
@media only screen and (max-width: 767px) {
    .lightning-posts-articles__item {
        width: 100%
        }
    }
.lightning-posts-article__img {
    background-image: url("data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAEAAAABACAYAAACqaXHeAAAABHNCSVQICAgIfAhkiAAAAAlwSFlzAAABuwAAAbsBOuzj4gAAABl0RVh0U29mdHdhcmUAd3d3Lmlua3NjYXBlLm9yZ5vuPBoAAAOCSURBVHic7do7iFxVGMDx39ksGBJip4hBmEJBoqhoqRYSRCIhnQriExQLa/ERNS8fqdRGbNzCgIkmIJpAtBAUjIUKVkKaYBEQQUWMi2KC5ljMWTiOM3de9+6Z1weXuez99jvf/z8z5z7mhBijeY6l0g2UjoWA0g2UjoWA0g2UjoWA0g2UjmUIIWzCDlyNULSj5iPiDD6OMf4JrfSHOGfbGbQCPsIu/IzP0sFZjoA7cBmOB/yOLbgtxvhlyc7WK0IIt+IUVpe04eGHci2te6yxbpn7s8BCQOkGSkejAkIIV4YQXgshnAohnAshfBdCeCeEsL3JcYeNtfNiK8aorg3341e9z8NvYVOdYw7RWyvro34BuDOr+zUexA3YiRVcTMfenjkBuBRnU80VbOiSszOTsGOI2kt4AidwBNsnUcC9qd5ZbK7IezPlfTBg3Y042fE1uoinxxHQxCR4S3o9GWP8oyLvWEd+zwghbMSH2jdsF3AAh7Uvaw+GEJ4Zvd36PwFHU72n+uRdlfL+wXKfd/6TlHseu7Jjr2b9PzspX4E9qd6hPnl3p7zTo8BnOa9kDM9NgoA1sN+wtSLvRJWoQeBHldC0gA34KtX8Apd3HF/Cvgzs+nHgs/95OWPZ3YgAbMbt2NYnbxv+SnV/wut4HHvxTdW7NQr8sBJGEoD78EuW/ymuqMi/Ed9m+fl2Do/VCZ/VeCkb5/laBOBR7dk6al/e/p32T/eRsJzEvYHPcQhP6jI31AE/qIShBOCRDP4YLsF1+HEQCQM2XBt8VvNAxvbCSALwcAZ/VHa+xrV1SGgCvoeEF4cSgIcy+Pd1uVgZV0KT8NkY+zsl9BWgffdWCT+uhPWA7yFhT6WADvj3dLmbG1fCesJnY+7LWFe6CsADGfyRQeCHlVACvoeE/wnYPSr8oBJKwmc97O0lYG07PAp8PwmTAJ/1uL+XgHfHga+Q0JoU+NRf10mwFvgeEs5PCnyVgFYDA92UzSsTAd8poLHfBdJjrIPat78XcE+M8XhT440ajQjInuHdZYLhaUDANMFTs4Bpg6dGAdMIT00CphWeGgRMMzxjCph2eMYQMAvwjChgVuAZQcAswTOkgFmDpy1gNe1vrUqcMfg11tVhlspeg5vT/vfaP3FNY/xnqSzzvlg6xjjXy+VDekAwt7FYKVq6gdKxEFC6gdKxEFC6gdIx9wL+BaUAGXSpchG4AAAAAElFTkSuQmCC");
    background-position: 50%;
    background-repeat: no-repeat;
    display: block;
    height: 250px;
    margin-bottom: 20px;
    -o-object-fit: cover;
    object-fit: cover;
    width: 100%
    }
.lightning-posts-article__title {
    color: var(--secondary-color);
    font: 700 20px/1.5 var(--secondary-font);
    margin-bottom: 15px;
    overflow: hidden;
    text-overflow: ellipsis;
    white-space: nowrap
    }
.lightning-posts-article__desc {
    color: var(--main-color);
    font: 16px/1.5 var(--main-font);
    height: 150px;
    margin-bottom: 20px
    }
@media only screen and (max-width: 767px) {
    .lightning-posts-article__desc {
        height: auto
        }
    }
.lightning-posts-article__footer {
    display: flex;
    justify-content: space-between;
    padding: 12px 0;
    position: relative
    }
.lightning-posts-article__footer:after {
    border-bottom: 1px solid var(--main-color);
    border-top: 1px solid var(--main-color);
    content: "";
    height: 100%;
    left: 0;
    opacity: 0.3;
    position: absolute;
    top: 0;
    width: 100%
    }
.lightning-posts-article__author {
    align-items: center;
    display: flex
    }
.lightning-posts-article__author .icon {
    height: 20px;
    margin-right: 7px;
    width: 20px
    }
.lightning-posts-article__author .icon .icon-user {
    fill: var(--accent-color)
    }
.lightning-posts-article__author .icon .icon-bg {
    fill: #ededed
    }
.lightning-posts-article__author span {
    color: var(--main-color);
    font: 700 14px/1.5 var(--main-font)
    }
.lightning-posts-article__date {
    align-items: center;
    display: flex
    }
.lightning-posts-article__date .icon {
    fill: var(--accent-color);
    height: 20px;
    margin-right: 7px;
    width: 20px
    }
.lightning-posts-article__date span {
    color: var(--main-color);
    font: 700 14px/1.5 var(--main-font)
    }