.c-post{position:relative}.c-post__header-bg{background-color:#006eff}.c-post__image{display:block;margin-top:-150px;position:relative;text-align:center;width:100%}.c-post__image img{max-width:100%}.c-post__stage{padding:80px 0}@media only screen and (min-width:768px){.c-post__stage{padding:240px 0}}.c-post__stage-wrapper{padding:100px 0 220px}@media only screen and (min-width:768px){.c-post__stage-wrapper{padding:250px 0 300px}}.c-post__header-canvas-bg{background-color:#006eff}@media only screen and (min-width:768px){.c-post__header-canvas-bg{background-color:transparent}}.c-post__header-canvas{background-color:#006eff}@media only screen and (min-width:768px){.c-post__header-canvas{padding-left:40px;padding-right:40px}}@media only screen and (min-width:1200px){.c-post__header-canvas{padding-left:60px;padding-right:60px}}@media only screen and (min-width:768px){.c-post__header{margin-top:-50px}}@media only screen and (min-width:920px){.c-post__header{margin-top:-75px}}@media only screen and (min-width:1200px){.c-post__header{margin-top:-100px}}@media only screen and (min-width:1440px){.c-post__header{margin-top:-150px}}.c-post__timestamp{color:#fff;display:block;font-size:1rem;font-weight:700;line-height:1.5625rem;margin-bottom:13px}.c-post__title{color:#fff;font-size:1.75rem;line-height:1.2;margin-bottom:16px}@media only screen and (min-width:480px){.c-post__title{font-size:1.875rem}}@media only screen and (min-width:576px){.c-post__title{font-size:2rem}}@media only screen and (min-width:768px){.c-post__title{font-size:2.25rem}}@media only screen and (min-width:1200px){.c-post__title{font-size:2.5rem}}.c-post__title .underline{border-bottom:2px solid #fff;padding-bottom:2px}.c-post__meta{margin-bottom:16px}.c-post__tags{display:inline-block;margin-right:16px}.c-post__reading-time{color:#929191;display:inline-block;font-size:1rem;font-weight:400;letter-spacing:.2px;line-height:2.25rem}.c-post__contact-link{display:-webkit-box;display:-ms-flexbox;display:flex;-ms-flex-wrap:wrap;flex-wrap:wrap;width:100%;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;text-decoration:none;-webkit-box-align:start;-ms-flex-align:start;align-items:flex-start}@media only screen and (min-width:768px){.c-post__contact-link{-webkit-box-align:center;-ms-flex-align:center;align-items:center}}.c-contact__role,.c-contact__text{color:#121212;font-size:.9375rem;line-height:1.35;margin-top:0;text-align:center}.c-post__contact-item{margin-top:24px}.c-post__contact-headline{color:#0163e6;font-family:HelveticaNowDisplay,Helvetica,Arial,sans-serif;font-size:1.375rem;font-weight:700;line-height:1.21;margin-bottom:0}@media only screen and (min-width:480px){.c-post__contact-headline{font-size:1.4375rem}}@media only screen and (min-width:576px){.c-post__contact-headline{font-size:1.5rem}}.c-post__blog-tags-wrapper{display:-webkit-box;display:-ms-flexbox;display:flex;-ms-flex-wrap:wrap;flex-wrap:wrap;width:100%;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center}.c-post__body img{max-width:100%}.c-post__body p+h2,.c-post__body p+h3,.c-post__body p+h4{margin-top:1.8rem}.c-posts__tags{margin:12px 0 24px}.blog-header__author-avatar{border-radius:50%;max-width:150px}.blog-header__title{font-size:2.5rem;font-weight:700;margin-bottom:.5rem}.blog-header__subtitle{font-size:1.3125rem}.c-posts-list__article{height:100%}.c-posts-list__item{background:#fff;position:relative}.c-posts-list__content-wrapper,.c-posts-list__item{display:-webkit-box;display:-ms-flexbox;display:flex;height:100%;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column}.c-posts-list__content-wrapper{padding:1rem}.c-posts-list__image img{width:100%}.c-posts-list__title{margin-bottom:0}.c-posts-list__title a{border:none;color:#121212;display:block;font-size:1.125rem;font-weight:800;letter-spacing:.43px;line-height:1.21;margin:14px 0 4px;padding-right:45px;text-decoration:none;word-break:break-word}@media only screen and (min-width:480px){.c-posts-list__title a{font-size:1.25rem}}@media only screen and (min-width:576px){.c-posts-list__title a{font-size:1.5rem}}.c-posts-list__title a:after{content:"\e916";display:inline-block;font-family:iconfont;font-style:normal;font-weight:400;line-height:1;speak:never;text-decoration:inherit;text-rendering:auto;text-transform:none;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;font-size:2.375rem;opacity:0;position:absolute;right:0;top:15px;-webkit-transform:translate(0);transform:translate(0);-webkit-transition:all .3s ease-in-out;transition:all .3s ease-in-out}.c-posts-list__title a:hover{border:none;color:#121212}.c-posts-list__picture-wrapper:hover+.c-posts-list__content-wrapper .c-posts-list__title a:after,.c-posts-list__title a:hover:after{opacity:1;-webkit-transform:translate(6px,-6px);transform:translate(6px,-6px)}.c-posts-list__body p{font-size:1rem}.c-posts-list__meta{display:-webkit-box;display:-ms-flexbox;display:flex;margin:auto 0 0;-webkit-box-align:center;-ms-flex-align:center;align-items:center}.c-posts-list__author-img{border-radius:50px;margin-right:12px;max-width:40px}.c-posts-list__author-text{display:inline-block;font-size:.875rem;font-weight:400;letter-spacing:.25px;line-height:1}.c-posts-list__author-text a{border-bottom:2px solid transparent;font-weight:700}.c-posts-list__author-text a:hover{border-bottom:2px solid #0163e6;color:#121212}.c-posts-list__author-header{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between}.c-posts-list--no-featured-image .c-posts-list__title a{font-size:1.25rem;line-height:1.3}@media only screen and (min-width:480px){.c-posts-list--no-featured-image .c-posts-list__title a{font-size:1.5rem}}@media only screen and (min-width:576px){.c-posts-list--no-featured-image .c-posts-list__title a{font-size:1.75rem}}@media only screen and (min-width:920px){.c-posts-list--no-featured-image .c-posts-list__title a{font-size:2rem}}@media only screen and (min-width:1200px){.c-posts-list--no-featured-image .c-posts-list__title a{font-size:2.375rem}}.c-posts-list--no-featured-image .c-posts-list__title a:after{font-size:3rem;opacity:1;top:20px}@media only screen and (min-width:920px){.c-posts-list--no-featured-image .c-posts-list__title a:after{opacity:1}}