.blog-index{display:flex;flex-wrap:wrap;justify-content:start}.latest-post-btn{margin-top:20px}.blog-index__post-post-summary--list a{color:#1d777a}.blog-index__post{box-sizing:border-box;margin-bottom:20px;width:100%}@media (min-width:768px){.blog-index__post{width:calc(50% - 10px)}.latest-post-btn{margin-top:20px}.blog-index__post-content>:last-child{margin-top:auto}.blog-index__post-content{display:flex;flex-direction:column;height:333px;justify-content:flex}}@media (min-width:1080px){.blog-index__post{width:calc(32.9% - 10px)}}