.amf-home-blog-index h2.blog-module-title{font-size:1.6rem;font-weight:500;margin:50px 0 25px}.amf-home-blog-index article a{align-items:stretch;color:#000;display:flex;flex-direction:column;flex-wrap:wrap;justify-content:stretch;margin-top:1px}@media (max-width:767px){.amf-home-blog-index article+article{border-top:1px solid #ddd;margin-top:20px;padding-top:20px}}@media (min-width:768px){.amf-home-blog-index article a{flex-direction:row;flex-wrap:no-wrap;height:250px}}.amf-home-blog-index article a:hover{text-decoration:none}.amf-home-blog-index article img{aspect-ratio:1.5;height:auto;object-fit:cover;width:100%}@media (min-width:768px){.amf-home-blog-index .articles>article .post-author:before,.amf-home-blog-index .articles>article:last-child .post-author:after{background:#ddd;content:"";display:block;height:1px;left:0;position:absolute;right:0;top:-1px}.amf-home-blog-index .articles>article:last-child .post-author:after{bottom:-1px;top:auto}.amf-home-blog-index article img{aspect-ratio:auto;height:100%;width:35%}}.amf-home-blog-index article datetime{background:#f5f5f5;color:#707070;font-size:.7rem;font-weight:300;padding:10px 15px;width:100%}.amf-home-blog-index article datetime span{color:#2b2b2b;font-size:1.6rem;font-weight:500;line-height:1.6rem;margin:0 5px 0 0}@media (min-width:768px){.amf-home-blog-index article datetime{padding:30px;width:200px}.amf-home-blog-index article datetime span{display:block;font-size:4rem;line-height:4rem;margin:0 0 20px}}.amf-home-blog-index article .post-author{display:flex;flex:1;flex-direction:column;padding:15px 0;position:relative}.amf-home-blog-index article .post-author span{color:#676767;display:block;font-size:.6rem;font-weight:300;margin:10px 15px 0;order:2}.amf-home-blog-index article .post-author h3{color:#393939;font-weight:300;margin:0 15px;order:1}.amf-home-blog-index article .post-author h3:first-letter{text-transform:uppercase}@media (min-width:768px){.amf-home-blog-index article .post-author{display:block;padding:30px}.amf-home-blog-index article .post-author span{margin:0 0 40px;order:1}.amf-home-blog-index article .post-author h2{margin:0;order:2}}.amf-home-blog-index .callMorePostsWrapper{margin:30px 0 50px;order:4;text-align:center}.amf-home-blog-index .callMorePostsWrapper a{padding:.3rem 1rem}