@charset "UTF-8";.listing-container .head-lead{margin:100px auto 45px;text-align:center;line-height:1.5;font-size:18.288px;font-size:1.143rem}.listing-container .head-lead h2{margin-bottom:.9em;font-size:34.288px;font-size:2.143rem;font-weight:500}.post-listing-container{position:relative}.post-listing-container:before{content:"";display:block;position:absolute;top:0;left:0;width:50%;height:100%;background:#e5ebf2;z-index:-1}.post-listing-container .content-inner{background:#e5ebf2;padding:0 50px 80px}.post-item{display:-ms-flexbox;display:flex;padding:60px 0;border-bottom:1px solid #adc4de}.post-item .post-image{-ms-flex:0 0 auto;flex:0 0 auto;width:205px;margin-right:38px}.post-item .post-content{-ms-flex:1 1 auto;flex:1 1 auto}.post-item .tag-group{margin:0}.post-item .tag{min-width:110px;padding:8px;text-decoration:none;color:#fff;margin-right:10px}.post-item .title{margin-top:.5em;font-size:18.288px;font-size:1.143rem;font-weight:500}.post-item .text{margin-top:1em}.post-item .toc-content>*{margin:0}.post-item .toc-content ol{padding-left:1.5em}.post-item .bottom-button{-ms-flex:0 0 auto;flex:0 0 auto;width:210px;margin:0 0 0 30px;-ms-flex-item-align:end;align-self:flex-end}.post-item .bottom-button .button{padding:0 50px 0 10px}.post-item .bottom-button .button:after{right:15px}.blog-listing-pagination .pagination-more{margin-top:80px;font-size:20.576px;font-size:1.286rem}@media screen and (min-width:768px) and (max-width:980px){.post-item{-ms-flex-wrap:wrap;flex-wrap:wrap}.post-item .post-content{width:calc(100% - 243px)}.post-item .bottom-button{width:265px;margin:25px 0 0 auto}}@media screen and (max-width:767px){.listing-container .head-lead{margin:50px auto 35px;font-size:1.083rem}.listing-container .head-lead h2{margin-bottom:1.1em;font-size:1.583rem}.post-listing-container .content-inner{padding:0 10vw 80px}.post-item{display:block;padding:40px 0}.post-item .post-image{width:65%;margin:0 auto 15px}.post-item .tag{min-width:6.5em;padding:.205em .5em;font-size:.917rem}.post-item .title{font-size:1.083rem}.post-item .text{margin-top:1.4em}.post-item .bottom-button{width:100%;margin:25px 0 0}.post-item .bottom-button .button{padding:0 50px 0 20px}.post-item .bottom-button .button:after{right:15px}.blog-listing-pagination .pagination-more{margin-top:50px;font-size:1.333rem}}