<html><head><meta name="color-scheme" content="light dark"></head><body><pre style="word-wrap: break-word; white-space: pre-wrap;">.posts__item {
        flex: calc(33.33% - 64px);
        max-width: calc(33.33% - 64px);
        box-sizing: border-box;
}
.no-post {
    border-radius: 5px;
    border: 1px solid #f0f0f0
}

.b-post-tile {
        border: 2px solid #d5d5d5;
}
    .posts_multi {
        margin-bottom:3rem
    }


.posts_multi .posts__list {
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    -webkit-box-align: start;
    -ms-flex-align: start;
    align-items: flex-start;
    -ms-flex-wrap: wrap;
    flex-wrap: wrap;
    gap: 25px 95px;
}

@media (min-width: 1250px) {
    .posts_multi .posts__list {
        /* margin-right:-3rem; */
    }
}

@media (max-width: 1024px) {
    .posts_multi .posts__list {
        gap: 25px;
    }
    .posts__item {
        flex: calc(33.33% - 17px);
        max-width: calc(33.33% - 17px);
    }
    .b-post-tile__title {
        font-size: 16px;
    }
}
@media (max-width: 767px) {
    .posts_multi .posts__list {
        /* margin-left:-1rem; */
        /* margin-right: -1rem; */
        gap: 25px 15px;
    }
}

@media (min-width: 768px) and (max-width:1249px) {
    .posts_multi .posts__item_tile {
        /* -webkit-box-flex:0; */
        -ms-flex: 0 0 calc((100% - 3*2rem)/4);
        /* flex: 0 0 calc((100% - 3*2rem)/4); */
    }
}

@media (min-width: 1250px) {
    .posts_multi .posts__item_tile {
        /* -webkit-box-flex:0; *//* flex:0 0 22.4rem; *//* margin: 0 9.5rem 2.7rem 0; */
        min-width: 300px;
    }
    
}

@media (min-width: 1300px) {
    .posts_multi .posts__item_tile {
        /* -webkit-box-flex:0; *//* flex: 0 0 34rem; */
    }
}

@media (max-width: 767px) {
    .posts_multi .posts__item_tile {
        -webkit-box-flex:0;
        -ms-flex: 0 0 50%;
        flex: 0 0 50%;
        /* padding: 0 1rem; */
        /* margin-bottom: 2rem; */
        /* height: 20rem; */
        max-width: calc(50% - 8px);
    }
}

@media (min-width: 768px) and (max-width:1249px) {
    .posts_multi .posts__item_tile:not(:nth-child(4n)) {
        /* margin:0 2rem 2rem 0; */
    }

    .posts_multi .posts__item_card {
        -webkit-box-flex: 0;
        -ms-flex: 0 0 calc((100% - 4rem)/2);
        flex: 0 0 calc((100% - 4rem)/2)
    }
}

@media (min-width: 1250px) {
    .posts_multi .posts__item_card {
        -webkit-box-flex:0;
        -ms-flex: 0 0 calc((100% - 3rem)/2);
        flex: 0 0 calc((100% - 3rem)/2)
    }
}

@media (max-width: 767px) {
    .posts_multi .posts__item_card {
        padding-left:1rem;
        padding-right: 1rem
    }
}

@media (min-width: 1250px) {
    .boxed .posts_multi .posts__item_card {
        -webkit-box-flex:0;
        -ms-flex: 0 0 calc((100% - 6rem)/2);
        flex: 0 0 calc((100% - 6rem)/2)
    }
}

@media (min-width: 768px) and (max-width:1249px) {
    .posts_multi .posts__item_card:not(:nth-child(2n)) {
        margin-right:4rem
    }
}

@media (min-width: 1250px) {
    .posts_multi .posts__item_card:not(:nth-child(2n)) {
        margin:0 3rem 4rem 0
    }
}

@media (max-width: 1249px) {
    .posts .posts__item:not(.posts__item_tile) {
        margin-bottom:4rem
    }
}

.no-post {
    text-align: center
}

@media (min-width: 768px) {
    .no-post {
        padding:5rem 14rem
    }
}

@media (min-width: 768px) and (max-width:1249px) {
    .no-post {
        margin-bottom:4rem
    }
}

@media (max-width: 767px) {
    .no-post {
        padding:3rem 2rem;
        margin-bottom: 20px
    }
}

.no-post__title {
    font-size: 3rem;
    margin-bottom: 2rem
}

@media (max-width: 767px) {
    .no-post__title {
        font-size:2rem
    }
}

.no-post__text {
    font-size: 1.6rem;
    color: #777
}

@media (max-width: 767px) {
    .no-post__text {
        font-size:1.4rem
    }
}

@media (max-width: 480px) {
    .b-post-tile {
        height: 20rem;
    }
    .b-post-tile {
        padding: 6px;
    }
}
</pre></body></html>