@keyframes o-btn-border-run{0%{transform:translateX(0)}50%{transform:translateX(100%)}51%{transform:translateX(-100%)}to{transform:translateX(0)}}.c-blog-header{}.c-blog-header__top{padding-top:3.25rem;text-align:center;padding-bottom:1.125rem;background-color:#dee1e5}.c-blog-header__top-breadcrumbs{margin-bottom:1.125rem;display:none}.c-blog-header__top-title{margin:1.125rem 0}.c-blog-header__top-desc-body{height:100%;max-height:5rem;width:100%;max-width:745px;margin:0 auto;transition:all 1s ease;overflow:hidden}.c-blog-header__top-desc-body.is-expanded{max-height:100vh}.c-blog-header__featured-article{text-align:center;padding:1.125rem}.c-blog-header__featured-article .o-article-thumbnail{margin-top:0}.c-blog-header__featured-article .o-article-thumbnail__article-image-container{padding-bottom:60%}.is-empty-tag .c-blog-header__featured-tags{display:none}.c-blog-header__featured-tags .slick-list{padding-left:19%;padding-right:19%}.c-blog-header__tag{text-decoration:none}.c-blog-header__tag.is-active{text-decoration:underline}.c-blog-header__tag-container{display:flex;justify-content:center;flex-direction:row;margin-top:2rem;margin-bottom:2rem}.c-blog-header__tag-dot{width:.25rem;height:.25rem;border-radius:999px;background-color:#231f20;display:block;margin-right:1rem}.c-blog-header__tag-wrapper{display:flex;align-items:center}.c-blog-header__tag-wrapper+.c-blog-header__tag-wrapper{margin-left:1rem}@media only screen and (min-width:750px){.c-blog-header{padding-top:5rem}.c-blog-header__top-title{margin:2rem 0}}@media only screen and (min-width:1000px){.c-blog-header__top-breadcrumbs{display:block}.c-blog-header__featured-article{width:100%;padding:2rem}.c-blog-header__featured-article .o-article-thumbnail__article-title{font-size:2em}.c-blog-header__featured-article .o-article-thumbnail__article-body{width:100%;max-width:500px;margin:1rem auto}.c-blog-header__featured-tags{flex:0 0 auto;padding-right:2.75rem;padding-top:1.5rem;margin-top:0}.c-blog-header__tag-container{margin-top:3rem;margin-bottom:3rem}}@media only screen and (min-width:1250px){.c-blog-header__featured-article{padding:2.5rem 2.5rem 2.5rem 7rem}}@media only screen and (min-width:1500px){.c-blog-header__featured-article{padding-top:2rem;padding-right:4.5rem;padding-left:9rem}}
