.pa-blog-list .blog-post{display:flex;margin-bottom:20px}.pa-blog-list .post-thumbnail{flex:0 0 40%;max-width:40%;margin-right:15px}.pa-blog-list .post-content{flex:1;width:60%}.pa-blog-list.compact-list{background-color:#f8f9fa;padding:15px;border-radius:5px}.pa-blog-list.compact-list .blog-post{border-bottom:1px solid #e0e0e0;padding-bottom:10px;margin-bottom:10px}.pa-blog-list.compact-list .blog-post:last-child{border-bottom:none;margin-bottom:0;padding-bottom:0}.pa-blog-list.compact-list .post-thumbnail{flex:0 0 80px;max-width:80px;margin-right:10px;height:80px;object-fit:cover}.pa-blog-list.compact-list .post-content h2.entry-title{font-size:16px;margin-bottom:5px}.pa-blog-list.compact-list .post-meta{font-size:12px;color:#777}.pa-blog-list.compact-list .post-excerpt{display:none}