.sidebar{margin:3rem auto 0;max-width:75rem;padding:0 15px}section.blog-index{display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-flex-flow:row wrap;-ms-flex-flow:row wrap;flex-flow:row wrap;margin:-.625rem}.sidebar .blog-index .blog-index__post{background-color:#fff;box-shadow:1px 2px 6px rgba(0,0,0,.2);height:auto;position:relative}.blog-index__post-inner-card{height:auto;padding:1rem 1rem 4rem}.sidebar .blog-title h3{color:#000;font-weight:700;line-height:1.2;margin-bottom:0;max-width:90%;transition:color .2s ease}.sidebar .blog-title h3,.sidebar .post-date p{font-family:Raleway,sans-serif;font-size:1.05rem;text-transform:uppercase}.sidebar .post-date p{margin-bottom:1rem}.sidebar .blog-post__meta-section{bottom:1rem;left:0;position:absolute;text-align:center;width:100%}.sidebar .blog-post__meta-section>div{margin:0}.sidebar .blog-post__meta-section a{background-color:#000!important;border:1px solid transparent;color:#fff!important;display:inline-block;font-size:.9rem;font-weight:700;justify-content:center;line-height:1;margin-bottom:0;padding:.85em 2rem;text-transform:uppercase}.listing-summary p{font-size:.9rem;line-height:1.25;margin-bottom:1rem}.sidebar .blog-index .blog-index__post{flex:unset!important}@media screen and (min-width:40em){section.blog-index{margin:-.9375rem -.9375rem 0}.sidebar .blog-index .blog-index__post{margin:.9375rem;width:calc(100% - 1.875rem)}}@media screen and (min-width:64em){.sidebar .blog-index .blog-index__post{width:calc(33.33333% - 1.875rem)}}@media screen and (max-width:63.99em){.blog-header .blog-search{margin:.5rem;width:100%}.blog-search .hs-search-field{width:100%}}