.blog-articles-list{background:#f6f6f6;padding:55px 20px 60px}.blog-articles-list article{background:#fff;border-radius:3px;box-shadow:0 0 20px rgba(0,0,0,.05);margin-bottom:20px}.blog-articles-list article>a{height:200px;border-radius:3px 3px 0 0;position:relative;display:block;overflow:hidden}.blog-articles-list article>a figure{height:100%}.blog-articles-list article aside{padding:30px}.blog-articles-list article .date{color:#363E45;margin-bottom:5px}.blog-articles-list article h3{margin-bottom:15px}.blog-articles-list article p,.blog-articles-list article aside a{padding-left:15px;border-left:2px solid #947d5f;margin-bottom:0;display:-webkit-box;-webkit-line-clamp:3;-webkit-box-orient:vertical;overflow:hidden}.blog-articles-list article aside a{padding:10px 0 0 15px;padding-left:15px;border-left:2px solid #947d5f}.blog-articles-list article aside a{color:#363E45;font-weight:500;text-decoration:underline}.blog-articles-list .sidebar{background:#fff;box-shadow:2px 2px 5px 0 rgba(0,0,0,.05);padding:25px;text-align:left;margin-bottom:30px}.blog-articles-list .sidebar a{color:#8A9094;display:block;padding:7px 0 7px 15px;border-left:2px solid #947d5f}@media screen and (min-width:768px){.blog-articles-list{padding:80px 30px;text-align:center}.blog-articles-list>.container{display:flex;justify-content:space-between;align-items:flex-start}.blog-articles-list .sidebar{order:1;width:250px}.blog-articles-list .list{width:calc(100% - 250px - 40px)}.blog-articles-list article{display:flex;margin-bottom:30px;text-align:left}.blog-articles-list article>a{width:225px;height:auto}.blog-articles-list article>a,.blog-articles-list article>a figure{border-radius:3px 0 0 3px}.blog-articles-list article aside{width:calc(100% - 225px)}}@media screen and (min-width:1024px){.blog-articles-list{padding:100px 50px}.blog-articles-list article{margin-bottom:40px}.blog-articles-list .sidebar{width:300px;padding:30px}.blog-articles-list .list{width:calc(100% - 300px - 40px)}}@media screen and (min-width:1400px){.blog-articles-list{padding:120px 100px}.blog-articles-list article{margin-bottom:50px}.blog-articles-list article aside{padding:30px 40px}.blog-articles-list .sidebar{order:1;width:350px;padding:40px}.blog-articles-list .list{width:calc(100% - 350px - 60px)}}