main.blog-template .post .post-image{background-position:center;background-repeat:no-repeat;background-size:cover}main.blog-template{padding-top:calc(var(--header-height) + 42px)}main.blog-template h1{margin-bottom:42px;text-transform:uppercase}main.blog-template .posts{display:grid;grid-template-columns:1fr;-moz-column-gap:48px;column-gap:48px}main.blog-template .post{margin-bottom:48px}main.blog-template .post .post-wrapper{display:flex;flex-direction:column;width:100%;height:100%;color:inherit;padding-bottom:20px;border-radius:20px;box-shadow:10px 12px 20px 0 rgba(210,210,210,.5)}main.blog-template .post .upper-content{flex:1 0 auto;width:100%}main.blog-template .post .post-image{margin-bottom:30px;padding-bottom:100%;border-radius:20px}main.blog-template .post .text-wrapper{padding:0 20px}main.blog-template .post .lower-content{flex-shrink:0;width:100%;padding:0 20px}@media only screen and (min-width: 576px){main.blog-template .posts{grid-template-columns:repeat(2, minmax(0, 1fr))}}@media only screen and (min-width: 992px){main.blog-template .posts{grid-template-columns:repeat(3, minmax(0, 1fr))}}@media only screen and (max-width: 991px){main.blog-template{padding-top:calc(var(--mobile-header-height) + 42px)}}
