.news-post-listing{background-color:#fff;border-radius:3rem;padding:5rem 4rem}@media screen and (max-width:768px){.news-post-listing{padding:2rem}}.post-text-listing{margin-top:-2.8rem}@media screen and (max-width:768px){.post-text-listing{margin-top:-2rem}}.post-text-listing .post-text-item{border-bottom:1px solid #e0e0e0;padding:2.8rem 0}.post-text-listing .post-text-item:not(:last-child){margin-bottom:0}@media screen and (max-width:768px){.post-text-listing .post-text-item{padding:2rem 0}}.news-post-content{background-color:#fff;border-radius:2rem;font-weight:500;padding:4rem 6rem}@media screen and (max-width:768px){.news-post-content{padding:3rem 2rem}}.news-post-content .date{font-size:1.2rem;font-weight:500}.news-post-content h1{margin:1rem 0 0}.news-post-content .tag-group{font-size:0;margin:1rem -.8rem -.6rem}.news-post-content .tag-group a{border:1px solid #0068b7;color:#0068b7;font-size:1.2rem;font-weight:500;min-width:14rem;padding:.542em .9em}@media screen and (max-width:768px){.news-post-content .tag-group a{min-width:auto}}.news-post-content .featured-image{margin:2rem 0 0}.news-post-content .post-body{margin-top:4rem}@media screen and (max-width:768px){.news-post-content .post-body{margin-top:3rem}}.post-container .post-author{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:justify;-ms-flex-pack:justify;background-color:#cde2f0;border-radius:2rem;justify-content:space-between;margin-top:4rem;padding:3.2rem}.post-container .post-author .image{position:relative;-webkit-box-flex:0;border-radius:2rem;-ms-flex:0 0 auto;flex:0 0 auto;margin:0 3.2rem 0 0;overflow:hidden;width:16rem}.post-container .post-author .image:before{content:"";display:block;padding-top:100%}.post-container .post-author .image img{height:100%;left:0;position:absolute;top:0;width:100%}.post-container .post-author .content{-webkit-box-flex:1;-ms-flex:1 1 auto;flex:1 1 auto;font-weight:700}.post-container .post-author .head{display:-webkit-box;display:-ms-flexbox;display:flex;-ms-flex-wrap:wrap;flex-wrap:wrap;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:justify;-ms-flex-pack:justify;border-bottom:1px solid #707070;justify-content:space-between;padding-bottom:1.3rem}.post-container .post-author .name{font-size:1.8rem;margin:0 1em 0 0}.post-container .post-author .author-social-group{margin:0}.post-container .post-author .author-social-group a{color:inherit;display:inline-block;margin-left:.8rem;text-decoration:none}.post-container .post-author .bio{padding-top:2rem}.post-container .info-text{border:2px solid #b1d4eb;border-radius:2rem;font-weight:500;margin-top:2.6rem;padding:2rem}