.blog-posts__list--grid{display:grid;gap:2rem;grid-template-columns:repeat(auto-fit,minmax(280px,1fr))}.blog-post{background-color:#fff;border:.5px solid rgba(100,146,253,.2);border-radius:9px;box-shadow:0 11px 30px rgba(154,161,177,.2);overflow:hidden;padding:0!important;transition:transform .2s}.blog-post:hover{transform:translateY(-4px)}.blog-post__image img{height:auto;object-fit:cover;width:100%}.blog-post__content{padding:1.5rem}.blog-post__title{font-size:1.25rem;margin:0 0 .5rem}.blog-post__title a{color:#333;text-decoration:none}.blog-post__date{color:#777;display:block;font-size:.875rem;margin-bottom:.75rem}.blog-post__summary{line-height:1.5;margin-bottom:1rem}.blog-post__read-more{color:#007bff;display:inline-block;font-weight:600;text-decoration:none}