.news-listing .blog{border-top:1px solid #ddd;margin-top:7px;margin-bottom:60px}.blog .blog__item{border-bottom:1px solid #ddd;padding:18px 16px 16px;display:flex;align-items:center;flex-wrap:wrap;background-image:none}.blog .blog__item span{display:inline-block;width:auto;font-size:14px;line-height:2;margin:0}.blog .blog__item .blog__date{color:#666;margin-right:22px;margin-bottom:1px}.blog .blog__item .blog__tag-wrapper{width:auto;display:inline-block;box-sizing:border-box;margin:0 20px 0 0}.blog .blog__item .blog__tag{display:inline-flex;align-items:center;text-decoration:none;color:#666;border:1px solid #d9dcde;border-radius:4px;font-size:12px;line-height:1.5;padding:1px 7px;box-sizing:border-box}.blog .blog__item .blog__title{color:#6d2216;margin-top:15px}.blog .blog__item .blog__title a{text-decoration:none}.blog .blog__item .blog__title a:hover{text-decoration:underline}@media screen and (min-width:1000px),print{.listing-wrapper{display:flex;justify-content:space-between}.news-listing{width:100%}.news-listing .blog{margin-bottom:160px}.blog .blog__item{padding:23px 24px;align-items:flex-start;flex-wrap:nowrap}.blog .blog__item span{font-size:16px}.blog .blog__item .blog__date{width:100px;margin-right:22px}.blog .blog__item .blog__title{width:calc(100% - 255px);margin-top:0;margin-left:auto}}.main-content .sidebar-wrapper h2{margin:0 0 20px;border:0;padding:0;font-size:16px}.main-content .sidebar-wrapper h3{margin:0 0 12px;border:0;padding:0;font-size:12px}.main-content .sidebar-wrapper .months-list{display:flex;flex-wrap:wrap;margin:0 0 15px}.main-content .sidebar-wrapper .months-list li{background-image:none;padding:0;margin:0 5px 6px 0}.main-content .sidebar-wrapper .months-list li a{font-size:10px;display:inline-block;text-decoration:none}@media screen and (min-width:1000px),print{.sidebar-wrapper{width:174px}.main-content .sidebar-wrapper h2{font-size:18px}.main-content .sidebar-wrapper h3{font-size:14px}.main-content .sidebar-wrapper .months-list li a{font-size:12px}}.blog .listing-item{display:none}.blog .listing-item.show-post{display:flex}.news .main-content p img{width:auto !important;max-width:100% !important;height:auto !important}.main-content-wrapper.blog-post h1{font-weight:bold;font-size:28px;line-height:150%;color:#222;margin-bottom:16px}