main.blog_template .latest-post{padding:90px 0 68px}main.blog_template .latest-post h1{font-size:89px}main.blog_template .latest-post .slide-title{--padding: 0}main.blog_template .latest-post .block-content>*{flex:1 1 50%}main.blog_template .latest-post .block-content>*.content{flex:1 1 62%}main.blog_template .posts{grid-template-columns:repeat(auto-fit, minmax(250px, 1fr));gap:56px 32px}main.blog_template .posts .post .upper_content{flex:1 0 auto}main.blog_template .posts .post .post_image{aspect-ratio:320/220;border-radius:20px}main.blog_template .posts.single-post{grid-template-columns:repeat(auto-fit, minmax(250px, 320px));justify-content:start}main.blog_template .btn{position:relative;background-color:rgba(0,0,0,0)}main.blog_template .btn:hover,main.blog_template .btn:active{background-color:#000;color:#fff}@media only screen and (max-width: 991px){main.blog_template .latest-post{padding:10px 0 25px}main.blog_template .latest-post .block-content>*{flex:1 1 100%}main.blog_template .latest-post .media-wrap{width:100vw}main.blog_template .latest-post h1{font-size:45px;line-height:40px}main.blog_template .posts{gap:48px}}
