.blog-post{overflow:hidden}*+.blog-post,.blog-post:first-child{margin-top:var(--section-gap)}.layout__body>.blog-post:first-child{margin-top:var(--page-top-gap)}.blog-post__wrap{max-width:800px;margin-right:auto;margin-left:auto}*+.blog-post__wrap{margin-top:64px}@media (max-width:1024px){*+.blog-post__wrap{margin-top:32px}}@media (max-width:768px){*+.blog-post__wrap{margin-top:24px}}.blog-post__title{font-size:32px;font-weight:700;line-height:1.4;color:#2d3748}@media (max-width:1024px){.blog-post__title{font-size:24px}}@media (max-width:768px){.blog-post__title{font-size:20px}}.blog-post__date{font-size:18px;font-weight:400;color:#737682}*+.blog-post__date{margin-top:24px}.blog-post__cover{width:100%;height:390px;border-radius:8px;-o-object-fit:cover;object-fit:cover}@media (max-width:768px){.blog-post__cover{height:300px}}.blog-post__separator{width:100%;height:1px;background:hsla(228,6%,48%,.2)}*+.blog-post__separator{margin-top:40px}@media (max-width:768px){*+.blog-post__separator{margin-top:24px}}.blog-post__content{line-height:1.5}*+.blog-post__content{margin-top:40px}@media (max-width:768px){*+.blog-post__content{margin-top:24px}}.blog-post__content>p{font-size:16px;font-weight:400;color:#737682}@media (max-width:1024px){.blog-post__content>p{font-size:15px}}.blog-post__content>h3 a{color:var(--black)}.blog-post__content>p a{color:var(--primary-color)}.blog-post__content>p a:hover{color:var(--primary-500)}.blog-post__content>h1,.blog-post__content>h2,.blog-post__content>h3,.blog-post__content>h4,.blog-post__content>h5,.blog-post__content>h6{font-size:18px;font-weight:700;color:var(--black)}*+.blog-post__content>h1,*+.blog-post__content>h2,*+.blog-post__content>h3,*+.blog-post__content>h4,*+.blog-post__content>h5,*+.blog-post__content>h6{margin-top:40px}@media (max-width:1024px){.blog-post__content>h1,.blog-post__content>h2,.blog-post__content>h3,.blog-post__content>h4,.blog-post__content>h5,.blog-post__content>h6{font-size:16px}*+.blog-post__content>h1,*+.blog-post__content>h2,*+.blog-post__content>h3,*+.blog-post__content>h4,*+.blog-post__content>h5,*+.blog-post__content>h6{margin-top:24px}}.blog-post__content>h1+p,.blog-post__content>h2+p,.blog-post__content>h3+p,.blog-post__content>h4+p,.blog-post__content>h5+p,.blog-post__content>h6+p{margin-top:16px}.blog-post__content>:not(.blog-post__blok) img{width:100%;height:auto;margin-right:auto;margin-left:auto;border-radius:22px}.blog-post__blok--full-bleed{position:relative;right:50%;left:50%;width:calc(100 * var(--vw));margin-right:-50vw;margin-left:-50vw}.blog-post__content .blog-post__blok+*{margin-top:var(--section-gap)}