.articles-category .hero{color:#fffffff2;background-position:50%;background-size:cover;height:356px;margin:1.5rem 0 1rem;position:relative}.articles-category .hero .hero-body{padding:8rem 1rem}@media (min-width:768px){.articles-category .hero .hero-body{padding:14rem 1.5rem 2rem 2rem}}.articles-category .hero .hero-body #page-name{color:#fffffff2;background:#00000080;padding:.5rem 1rem;display:inline-block}@media (min-width:768px){.articles-category .hero .hero-body #page-name{font-size:2.2em!important}}.articles-category .breadcrumb{background:0 0;margin:0;padding:0 15px 8px 0;font-size:14px}.articles-category .breadcrumb .breadcrumb-item a{color:#000;-webkit-text-decoration-skip:objects;background-color:#0000;font-weight:700;text-decoration:underline}.articles-category .row-media .row-media--small{font-size:90%;line-height:1.3}.articles-category .row-media .article-banner.featured{background-position:top;margin-bottom:1rem;padding-top:56.25%}.articles-category .row-media .article-title{font-size:18px}.articles-category .row-media .article-link{color:#0c171d;text-decoration:underline}@media (min-width:768px){.articles-category .row-media .article-link{text-decoration:none}}.articles-category .row-media .by-line{font-size:.8rem}.articles-category .row-media .article-summary{font-size:16px}.articles-category .row-media .has-divider-top--large{border-top:1px solid #444;margin-top:2rem;padding-top:2rem}.articles-category .row-media .has-divider-top--large.mobile-article-divider{margin-top:1rem;padding-top:1rem}@media (min-width:768px){.articles-category .row-media .has-divider-top--large.mobile-article-divider{display:none}}.article-banner{background-position:50%;background-repeat:no-repeat;background-size:100%;max-width:100%;height:0;margin-left:auto;margin-right:auto;padding-top:37%}.article-detail .article-banner{margin:2rem 0 1rem}.article-detail .article-content-center-title{margin:20px 0;font-size:3rem}.article-detail .post-content{overflow-wrap:break-word}.article-detail .post-content img{max-width:100%;margin-left:auto;margin-right:auto;display:block;height:auto!important}.article-detail .post-content p{margin-bottom:2rem}.article-detail .post-content ul li p{margin-bottom:.5rem}.article-detail .post-content table{margin-bottom:10px}.article-detail .post-content table td,.article-detail .post-content table th{padding:4px}.article-detail .author-date-line{margin-bottom:2rem;font-size:.85rem}.article-detail .sharethis-inline-share-buttons{text-align:center}.article-detail .sharethis-inline-share-buttons .react-share__ShareButton{margin-right:.75rem;outline-offset:none!important;outline:none!important}
