.page-blog .posts-block{margin:50px 0 100px}@media screen and (max-width: 767px){.page-blog .posts-block{margin:20px 0 50px}}.page-blog .posts-block__list{display:flex;flex-wrap:wrap;gap:2rem}@media screen and (max-width: 767px){.page-blog .posts-block__list{gap:1.5rem}}.page-blog .posts-block__list .post__item{position:relative;transition:all .1s;padding:30px 30px 90px 30px;background-color:#ececec;border-radius:20px;text-decoration:none;width:37rem}.page-blog .posts-block__list .post__item:nth-of-type(10n + 1),.page-blog .posts-block__list .post__item:nth-of-type(10n + 7){width:67rem}@media screen and (max-width: 1400px){.page-blog .posts-block__list .post__item:nth-of-type(10n + 1),.page-blog .posts-block__list .post__item:nth-of-type(10n + 7){width:64rem}}@media screen and (max-width: 1200px){.page-blog .posts-block__list .post__item:nth-of-type(10n + 1),.page-blog .posts-block__list .post__item:nth-of-type(10n + 7){width:100%}}.page-blog .posts-block__list .post__item:nth-of-type(10n + 2),.page-blog .posts-block__list .post__item:nth-of-type(10n + 6){width:47rem}@media screen and (max-width: 1400px){.page-blog .posts-block__list .post__item:nth-of-type(10n + 2),.page-blog .posts-block__list .post__item:nth-of-type(10n + 6){width:44rem}}@media screen and (max-width: 1200px){.page-blog .posts-block__list .post__item:nth-of-type(10n + 2),.page-blog .posts-block__list .post__item:nth-of-type(10n + 6){width:45rem}}@media screen and (max-width: 767px){.page-blog .posts-block__list .post__item:nth-of-type(10n + 2),.page-blog .posts-block__list .post__item:nth-of-type(10n + 6){width:100%}}@media screen and (max-width: 1400px){.page-blog .posts-block__list .post__item{width:35rem}}@media screen and (max-width: 1200px){.page-blog .posts-block__list .post__item{width:45rem}}@media screen and (max-width: 767px){.page-blog .posts-block__list .post__item{width:100%}}.page-blog .posts-block__list .post__item:hover{background-color:#dbdbdb}.page-blog .posts-block__list .post__item .image{display:none}.page-blog .posts-block__list .post__headline{text-decoration:none;color:#000}.page-blog .posts-block__list .post__tags{position:absolute;bottom:30px;display:flex;flex-wrap:wrap;gap:1rem;margin-top:15px}.page-blog .posts-block__list .post__tags-item{background-color:#000;border-radius:2rem;color:#fff;font-weight:600;padding:5px 15px;font-size:1.5rem}
