.blog,.blog-post{min-height:500px}.blog h1{margin-bottom:.25em}.blog .blog-tag-filter{margin-bottom:0 auto;padding:1.25em 0 0;text-align:center}@media (min-width:550px){.blog .blog-tag-filter select{width:auto;min-width:200px;margin:1em auto 0}}.blog .posts{display:grid;grid-column-gap:1.25em;grid-row-gap:1.25em;align-items:flex-start;margin-top:0;padding:1.25em 1.25em 3em}@media (max-width:767px){.blog .posts{flex-basis:100%;max-width:100%;grid-template-columns:1fr}}@media screen and (min-width:400px){.blog .posts{grid-template-columns:repeat(2,1fr)}}@media screen and (min-width:768px){.blog .posts{padding:3em 1.25em;grid-template-columns:repeat(4,1fr)}}.blog .posts .post{width:100%}.blog .posts .post .post-hero{margin-bottom:.75em}.blog .posts .post .excerpt,.blog .posts .post .excerpt p{margin-bottom:0}.blog .pagination-wrapper{margin-top:-1em;margin-bottom:2em}@media (min-width:550px){.blog .pagination-wrapper{margin-bottom:4em}}.blog-post-content{max-width:900px;padding-top:2em;padding-bottom:2em}@media (min-width:550px){.blog-post-content{padding-top:4em;padding-bottom:4em}}.blog-post-content .blog-post-image{margin-bottom:1em}.blog-post-content .author{margin-bottom:2em;font-size:.8rem}.blog-post-content h2,.blog-post-content p,.blog-post-content span{line-height:1.5}.blog-post-content p,.blog-post-content span{margin-bottom:1.75em}.blog-post-content div>div:last-of-type p{margin-bottom:0}.blog-post-content .video-responsive-wrapper,.blog-post-content img{display:block;margin:0 auto;max-width:100%}.blog-post .one-whole{margin:0 -.625rem}.blog-post .one-whole h4,.blog-post .one-whole h5,.blog-post .one-whole h6{margin-bottom:0}.blog-post .blog__comment-author{display:grid;grid-template-columns:auto 1fr;grid-gap:1.25rem;margin-bottom:1.25rem}.blog-post .blog__comment-author .blog__comment-author-bio .meta{margin-bottom:1.25rem}