.layout__posts .posts__list {
  gap: 5rem;
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-orient: vertical;
  -webkit-box-direction: normal;
  -ms-flex-direction: column;
  flex-direction: column;
}
@media screen and (min-width: 768px) {
  .layout__posts .posts__list {
    gap: 7rem;
  }
}
.layout__posts .posts__item {
  gap: 4rem;
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-orient: vertical;
  -webkit-box-direction: normal;
  -ms-flex-direction: column;
  flex-direction: column;
}
@media screen and (min-width: 768px) {
  .layout__posts .posts__item {
    gap: 7rem;
    display: grid;
    grid-template-columns: repeat(2, 1fr);
  }
}
@media screen and (min-width: 768px) {
  .layout__posts .posts__item.posts__item_secondary .posts__picture {
    -webkit-box-ordinal-group: 0;
    -ms-flex-order: -1;
    order: -1;
  }
}
.layout__posts
  .posts__item.posts__item_secondary
  .posts__picture.posts__picture_secondary {
  -webkit-clip-path: polygon(
    0 0,
    100% 0,
    100% 100%,
    100% 200%,
    3rem 100%,
    0 calc(100% - 3rem)
  );
  clip-path: polygon(
    0 0,
    100% 0,
    100% 100%,
    100% 200%,
    3rem 100%,
    0 calc(100% - 3rem)
  );
}
.layout__posts
  .posts__item:not(.posts__item_secondary)
  .posts__picture.posts__picture_secondary {
  -webkit-clip-path: polygon(
    0 0,
    100% 0,
    100% calc(100% - 3rem),
    calc(100% - 3rem) 100%,
    100% 200%,
    0 100%
  );
  clip-path: polygon(
    0 0,
    100% 0,
    100% calc(100% - 3rem),
    calc(100% - 3rem) 100%,
    100% 200%,
    0 100%
  );
}
.layout__posts .posts__picture {
  gap: unset;
  width: 49.5rem;
  max-width: calc(100vw - 2rem);
  aspect-ratio: 1/0.8;
  -webkit-box-align: center;
  -ms-flex-align: center;
  align-items: center;
  position: relative;
}
.layout__posts .posts__picture .swiper-wrapper {
  margin: 0;
}
.layout__posts .posts__picture .swiper-footer {
  position: absolute;
  left: 50%;
  bottom: -3.25rem;
  z-index: 2;
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-pack: center;
  -ms-flex-pack: center;
  justify-content: center;
  -webkit-transform: translateX(-50%);
  transform: translateX(-50%);
}
@media screen and (min-width: 768px) {
  .layout__posts .posts__picture .swiper-footer {
    bottom: -4rem;
  }
}
.layout__posts .posts__picture img {
  width: 100%;
  height: 100%;
}
.layout__posts .posts__layout {
  gap: 2.5rem;
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-orient: vertical;
  -webkit-box-direction: normal;
  -ms-flex-direction: column;
  flex-direction: column;
}
.layout__posts .posts__footer {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-pack: start;
  -ms-flex-pack: start;
  justify-content: flex-start;
}

/*# sourceMappingURL=data:application/json;charset=utf8;base64,eyJ2ZXJzaW9uIjozLCJzb3VyY2VzIjpbInBvc3RzL3Bvc3RzLnNhc3MiLCIuLi8uLi9zY3NzL2hlbHBlci9fbWVkaWEuc2FzcyIsIi4uLy4uL3Njc3MvaGVscGVyL192YXJpYWJsZXMuc2FzcyJdLCJuYW1lcyI6W10sIm1hcHBpbmdzIjoiQUFJSSw0QkFDSSxJQUFBLEtBQ0EsUUFBQSxZQUFBLFFBQUEsWUFBQSxRQUFBLEtBQ0EsbUJBQUEsU0FBQSxzQkFBQSxPQUFBLG1CQUFBLE9BQUEsZUFBQSxPQ0ZKLG9DRERBLDRCQUtRLElBQUEsTUFDUiw0QkFDSSxJQUFBLEtBQ0EsUUFBQSxZQUFBLFFBQUEsWUFBQSxRQUFBLEtBQ0EsbUJBQUEsU0FBQSxzQkFBQSxPQUFBLG1CQUFBLE9BQUEsZUFBQSxPQ1JKLG9DREtBLDRCQUtRLElBQUEsS0FDQSxRQUFBLFNBQUEsUUFBQSxLQUNBLGlCQUFBLFNBQUEsc0JBQUEsZUNaUixvQ0RlWSxrRUFDSSwwQkFBQSxFQUFBLGVBQUEsR0FBQSxNQUFBLElBQ2hCLCtCQUNJLElBQUEsTUFDQSxNQUFBLFFBQ0EsVUFBQSxtQkFDQSxhQUFBLENBQUEsQ0FBQSxHQUNBLFNBQUEsT0FDQSxrQkFBQSxPQUFBLGVBQUEsT0FBQSxZQUFBLE9BQ0EsU0FBQSxTQUNBLHdEQUNJLFVBQUEsNERBQ0osK0NBQ0ksT0FBQSxFQUNKLDhDQUNJLFNBQUEsU0FDQSxLQUFBLElBQ0EsT0FBQSxRQUNBLFFBQUEsRUViVixrQkFBQSxpQkFBQSxjQUFBLGlCQUFBLFVBQUEsaUJGZU0sbUNBQ0ksTUFBQSxLQUNBLE9BQUEsS0FDUiw4QkFDSSxJQUFBLE9BQ0EsUUFBQSxZQUFBLFFBQUEsWUFBQSxRQUFBLEtBQ0EsbUJBQUEsU0FBQSxzQkFBQSxPQUFBLG1CQUFBLE9BQUEsZUFBQSxPQ3pDSixvQ0RzQ0EsOEJBS1EsWUFBQSxNQUNSLDhCQUNJLFFBQUEsWUFBQSxRQUFBLFlBQUEsUUFBQSxLQUNBLGlCQUFBLE9BQUEsY0FBQSxPQUFBLGdCQUFBLE9DOUNKLG9DRDRDQSw4QkFJUSxpQkFBQSxNQUFBLGNBQUEsTUFBQSxnQkFBQSIsImZpbGUiOiJwb3N0cy9wb3N0cy5jc3MiLCJzb3VyY2VzQ29udGVudCI6WyJAaW1wb3J0IFwiLi4vLi4vLi4vc2Nzcy9oZWxwZXIvX21lZGlhLnNhc3NcIlxyXG5AaW1wb3J0IFwiLi4vLi4vLi4vc2Nzcy9oZWxwZXIvX3ZhcmlhYmxlcy5zYXNzXCJcclxuLy8gUE9TVFNcclxuLmxheW91dF9fcG9zdHNcclxuICAgIC5wb3N0c19fbGlzdFxyXG4gICAgICAgIGdhcDogNHJlbVxyXG4gICAgICAgIGRpc3BsYXk6IGZsZXhcclxuICAgICAgICBmbGV4LWRpcmVjdGlvbjogY29sdW1uXHJcbiAgICAgICAgQGluY2x1ZGUgbWVkaWEtbWluKHRhYmxldFBvcnQpXHJcbiAgICAgICAgICAgIGdhcDogN3JlbVxyXG4gICAgLnBvc3RzX19pdGVtXHJcbiAgICAgICAgZ2FwOiA0cmVtXHJcbiAgICAgICAgZGlzcGxheTogZmxleFxyXG4gICAgICAgIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW5cclxuICAgICAgICBAaW5jbHVkZSBtZWRpYS1taW4odGFibGV0UG9ydClcclxuICAgICAgICAgICAgZ2FwOiA3cmVtXHJcbiAgICAgICAgICAgIGRpc3BsYXk6IGdyaWRcclxuICAgICAgICAgICAgZ3JpZC10ZW1wbGF0ZS1jb2x1bW5zOiByZXBlYXQoMiwxZnIpXHJcbiAgICAgICAgJi5wb3N0c19faXRlbV9zZWNvbmRhcnlcclxuICAgICAgICAgICAgQGluY2x1ZGUgbWVkaWEtbWluKHRhYmxldFBvcnQpXHJcbiAgICAgICAgICAgICAgICAucG9zdHNfX3BpY3R1cmVcclxuICAgICAgICAgICAgICAgICAgICBvcmRlcjogLTFcclxuICAgIC5wb3N0c19fcGljdHVyZVxyXG4gICAgICAgIGdhcDogdW5zZXRcclxuICAgICAgICB3aWR0aDogNDkuNXJlbVxyXG4gICAgICAgIG1heC13aWR0aDogY2FsYygxMDB2dyAtIDJyZW0pXHJcbiAgICAgICAgYXNwZWN0LXJhdGlvOiAxIC8gLjhcclxuICAgICAgICBvdmVyZmxvdzogaGlkZGVuXHJcbiAgICAgICAgYWxpZ24taXRlbXM6IGNlbnRlclxyXG4gICAgICAgIHBvc2l0aW9uOiByZWxhdGl2ZVxyXG4gICAgICAgICYucG9zdHNfX3BpY3R1cmVfc2Vjb25kYXJ5XHJcbiAgICAgICAgICAgIGNsaXAtcGF0aDogcG9seWdvbigwIDAsIDEwMCUgMCwgMTAwJSAxMDAlLCAzcmVtIDEwMCUsIDAgY2FsYygxMDAlIC0gM3JlbSkgKVxyXG4gICAgICAgIC5zd2lwZXItd3JhcHBlclxyXG4gICAgICAgICAgICBtYXJnaW46IDBcclxuICAgICAgICAuc3dpcGVyLWZvb3RlclxyXG4gICAgICAgICAgICBwb3NpdGlvbjogYWJzb2x1dGVcclxuICAgICAgICAgICAgbGVmdDogNTAlXHJcbiAgICAgICAgICAgIGJvdHRvbTogMi4yNXJlbVxyXG4gICAgICAgICAgICB6LWluZGV4OiAyXHJcbiAgICAgICAgICAgIEBpbmNsdWRlIHRyYW5zZm9ybS14XHJcbiAgICAgICAgaW1nXHJcbiAgICAgICAgICAgIHdpZHRoOiAxMDAlXHJcbiAgICAgICAgICAgIGhlaWdodDogMTAwJVxyXG4gICAgLnBvc3RzX19sYXlvdXRcclxuICAgICAgICBnYXA6IDIuNXJlbVxyXG4gICAgICAgIGRpc3BsYXk6IGZsZXhcclxuICAgICAgICBmbGV4LWRpcmVjdGlvbjogY29sdW1uXHJcbiAgICAgICAgQGluY2x1ZGUgbWVkaWEtbWluKHRhYmxldFBvcnQpXHJcbiAgICAgICAgICAgIHBhZGRpbmctdG9wOiA0cmVtXHJcbiAgICAucG9zdHNfX2Zvb3RlclxyXG4gICAgICAgIGRpc3BsYXk6IGZsZXhcclxuICAgICAgICBqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlclxyXG4gICAgICAgIEBpbmNsdWRlIG1lZGlhLW1pbih0YWJsZXRQb3J0KVxyXG4gICAgICAgICAgICBqdXN0aWZ5LWNvbnRlbnQ6IGZsZXgtc3RhcnRcclxuXHJcblxyXG5cclxuXHJcblxyXG5cclxuXHJcblxyXG4iLCIkYnJlYWtwb2ludHM6IChmdWxsSGREZXNrdG9wOiAxNzAwcHgsaGREZXNrdG9wOiAxNTIwcHgsYmlnRGVza3RvcDogMTQwMHB4LGRlc2t0b3A6IDEyODBweCx0YWJsZXRMYW5kOiAxMDI0cHgsdGFibGV0OiA5OTJweCx0YWJsZXRQb3J0OiA3NjhweCxtb2JpbGU6IDU4MHB4KVxuXG49bWVkaWEtbWluKCRrZXkpXG4gICRzaXplOiBtYXAtZ2V0KCRicmVha3BvaW50cywgJGtleSlcbiAgQGlmICRzaXplXG4gICAgQG1lZGlhIHNjcmVlbiBhbmQgKG1pbi13aWR0aDogJHNpemUpXG4gICAgICBAY29udGVudFxuICBAZWxzZVxuICAgIEB3YXJuIFwiQnJlYWtwb2ludCBgI3ska2V5fWAgbm90IGZvdW5kIGluICRicmVha3BvaW50cyBtYXAuXCJcblxuPW1lZGlhLW1heCgka2V5KVxuICAkc2l6ZTogbWFwLWdldCgkYnJlYWtwb2ludHMsICRrZXkpXG4gIEBpZiAkc2l6ZVxuXG4gICAgJG1heC1zaXplOiAoJHNpemUgLSAxcHgpXG4gICAgQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogJG1heC1zaXplKVxuICAgICAgQGNvbnRlbnRcbiAgQGVsc2VcbiAgICBAd2FybiBcIkJyZWFrcG9pbnQgYCN7JGtleX1gIG5vdCBmb3VuZCBpbiAkYnJlYWtwb2ludHMgbWFwLlwiIiwiLy8gd2hpdGUgY29sb3JcbiRjb2xvcldoaXRlOiAjZmZmZmZmXG4vLyBwcmltYXJ5IGNvbG9yXG4kY29sb3JQcmltYXJ5MzAwOiAjRTZFN0U0XG4kY29sb3JQcmltYXJ5NDAwOiAjMjEyMTI3XG4kY29sb3JQcmltYXJ5NTAwOiAjMTMxMzE2XG4kY29sb3JQcmltYXJ5NjAwOiAjMDAwMDAwXG4vLyBzZWNvbmRhcnkgY29sb3JcbiRjb2xvclNlY29uZGFyeTEwMDogIzVBNkMzN1xuJGNvbG9yU2Vjb25kYXJ5MjAwOiAjNDM1MTJBXG4kY29sb3JTZWNvbmRhcnkzMDA6ICM4Q0QwMDBcbiRjb2xvclNlY29uZGFyeTQwMDogIzdBQzgyQ1xuJGNvbG9yU2Vjb25kYXJ5NTAwOiAjMUIyODE1XG5cblxuLy8gZm9udHNcbiRtYWluRm9udDogXCJHZWlzdFwiLCBzYW5zLXNlcmlmXG4kc2Vjb25kYXJ5Rm9udDogXCJNb25hIFNhbnNcIiwgc2Fucy1zZXJpZlxuJHRlcnRpYXJ5Rm9udDogXCJSb2JvdG9cIiwgc2Fucy1zZXJpZlxuLy8gbWl4aW5cbkBtaXhpbiB0cmFuc2l0aW9uKClcbiAgdHJhbnNpdGlvbjogYWxsIDAuNHMgZWFzZS1pbi1vdXRcbkBtaXhpbiB0cmFuc2Zvcm0oKVxuICB0cmFuc2Zvcm06IHRyYW5zbGF0ZSgtNTAlLCAtNTAlKVxuQG1peGluIHRyYW5zZm9ybS14KClcbiAgdHJhbnNmb3JtOiB0cmFuc2xhdGVYKC01MCUpXG5AbWl4aW4gdHJhbnNmb3JtLXkoKVxuICB0cmFuc2Zvcm06IHRyYW5zbGF0ZVkoLTUwJSlcbkBtaXhpbiB0cmFuc2Zvcm0tbm9uZSgpXG4gIHRyYW5zZm9ybTogdHJhbnNsYXRlKDAgLCAwKSJdfQ== */
