.swav-blog-posts-grid{align-items:start;display:grid;gap:40px;grid-template-columns:repeat(4,1fr);width:100%}.swav-blog-post-tag{color:#7b7b7b;display:block;font-family:Lato,sans-serif;font-size:18px;font-weight:400;margin:0 0 .75rem}.swav-blog-post{background:#fff;box-shadow:0 2px 4px rgba(0,0,0,.1);display:flex;flex-direction:column;height:100%;justify-content:flex-start}.swav-image-wrapper{height:0;overflow:hidden;padding-top:52.36%;position:relative;width:100%}.swav-image-wrapper img{height:100%;left:0;object-fit:cover;position:absolute;top:0;width:100%}.swav-blog-post-content{display:flex;flex-direction:column;flex-grow:1;padding:20px}.swav-blog-post a{color:inherit;text-decoration:none}.swav-blog-post h3{font-size:1.2em;margin:0}.swav-blog-post-title{color:#000;transition:color .2s ease}.swav-blog-post-title a{color:inherit;text-decoration:none}.swav-blog-post-title a:hover{color:#006bb4;text-decoration:none}.swav-post-date{color:#666;font-size:.9em;margin-top:auto}@media (max-width:600px){.swav-blog-posts-grid{grid-template-columns:repeat(2,1fr)}}@media (min-width:1200px){.swav-blog-posts-grid{grid-template-columns:repeat(4,1fr)}}