.single_post__content .content>*:last-child:not(.button):not(.full_frame):not(blockquote){margin-bottom:0;padding-bottom:0}@media screen and (max-width:767px){.post_item__thumb .caption_block{display:none !important}}.single_post__content .content>*:last-child:not(.button):not(.full_frame):not(blockquote){margin-bottom:0;padding-bottom:0}@media screen and (max-width:767px){.post_item__thumb .caption_block{display:none !important}}.posts_wrapper{display:grid;grid-gap:48px;grid-template-columns:repeat(1, 1fr)}@media screen and (min-width:768px){.posts_wrapper{grid-gap:60px}}@media screen and (max-width:1024px) and (min-width:768px){.posts_wrapper{grid-template-columns:repeat(2, 1fr)}}@media screen and (min-width:1025px){.posts_wrapper{grid-template-columns:repeat(3, 1fr)}}.post_item{position:relative}@media screen and (max-width:767px){.post_item{display:flex;gap:20px}}.post_item:not(:nth-child(3n)):after,.post_item:nth-child(odd):after{width:1px;height:100%;top:0;bottom:0;right:-30px;position:absolute;background-color:#d3d8db}@media screen and (min-width:1025px){.post_item:not(:nth-child(3n)):after{content:""}}@media screen and (max-width:1024px) and (min-width:768px){.post_item:nth-child(odd):after{content:""}}.post_item:last-of-type:after{display:none}.post_item__thumb{position:relative}@media screen and (max-width:767px){.post_item__thumb{height:120px;width:120px;border-radius:4px}}@media screen and (min-width:768px){.post_item__thumb{margin-bottom:40px;height:284px}}.post_item__thumb a{height:100%;width:100%}@media screen and (max-width:767px){.post_item__thumb img{height:100%;object-fit:cover}}.post_item__meta{gap:5px;flex-wrap:wrap;color:#5a6792;font-weight:700;margin-bottom:8px}@media screen and (max-width:767px){.post_item__meta{font-size:14px}}@media screen and (min-width:768px){.post_item__meta{margin-bottom:15px}}@media screen and (max-width:767px){.post_item__info{display:flex;flex-direction:column;justify-content:center;flex:1}}.post_item h3{line-height:1.2;font-family:"HW Atlantic", sans-serif;font-weight:500;color:#125cac}@media screen and (min-width:768px){.post_item h3{margin-bottom:15px}}.post_item h3 a:active{color:#125cac;text-decoration:underline}@media screen and (min-width:1025px){.post_item h3 a:hover{color:#125cac;text-decoration:underline}}.single_post__top{margin:36px 0}@media screen and (min-width:768px){.single_post__top{margin:80px 0 46px}}.single_post__top .container{width:1060px}.single_post__top h1{font-size:44px;line-height:1.2;letter-spacing:-0.44px;margin-bottom:24px}@media screen and (min-width:1025px){.single_post__top h1{font-size:69px;line-height:1.1;letter-spacing:-0.69px}}.single_post__top h2{color:#0e4885;margin-bottom:24px}.single_post__meta{display:flex;flex-wrap:wrap;justify-content:flex-start;color:#666f7f}.single_post__meta>*:not(:last-child):after{content:"|";margin:0 12px}.single_post__thumbnail{width:100%;margin:0 auto 56px;position:relative}@media screen and (min-width:1025px){.single_post__thumbnail{margin-bottom:70px}}.single_post__thumbnail img{margin:0 auto;width:100%}@media screen and (max-width:1440px) and (min-width:1025px){.single_post__thumbnail img{max-width:calc(100% - 160px)}}@media screen and (min-width:1441px){.single_post__thumbnail img{max-width:1440px}}.single_post__thumbnail video{display:block;width:100%;margin:0 auto}.single_post__thumbnail iframe{aspect-ratio:1.7777777778;width:100% !important;height:auto}.single_post__content{overflow:hidden;margin-bottom:56px}@media screen and (min-width:1025px){.single_post__content{margin-bottom:80px}}.single_post__content .container{width:840px}.single_post__content .content{font-size:21px}.related_posts{padding:64px 0 36px}@media screen and (max-width:767px){.related_posts{border-top:1px solid #e6e8ef}}@media screen and (min-width:1025px){.related_posts{padding:46px 0 120px}}.related_posts__top{margin-bottom:100px}@media screen and (min-width:768px){.related_posts__top{padding-bottom:24px;margin-bottom:51px;border-bottom:3px solid #95c9f9}}.related_posts__top h3{font-size:55px;line-height:1.1;letter-spacing:-0.55px;color:#12235c}@media screen and (max-width:767px){.related_posts__top h3{margin-bottom:24px}}@media screen and (max-width:767px){.related_posts__top .button{width:100%}}