.post__title{font-size:48px;line-height:1.25}.post__author{font-style:italic}.posthero__inner{margin:auto;max-width:960px}.blog-post{margin:0 auto;max-width:960px}.post__body p{font-size:16px;line-height:1.5}.post__body ul li:not(:last-child){margin-bottom:1em}.blog-post__tag-link{font-size:.875rem}.posthero{background-position:50%;background-size:cover}.posthero__opening{font-size:36px;opacity:.6}.posthero__author{font-size:27px}.has-bg .posthero__author a,.has-bg .posthero__opening,.has-bg .posthero__title{color:#fff!important}.posthero__title{font-size:48px;line-height:1.25;padding-left:1em}.has-bg .posthero__title{text-shadow:0 0 5px rgba(0,0,0,.2)}.posthero__tint{background-color:#f09020;opacity:.85}.posthero:before{content:"";filter:grayscale(1);height:100%;left:0;position:absolute;top:0;width:100%}.blog-post{padding-top:50px!important}.post__body h2{color:#ef9020;font-size:30px}.post__body h3{font-size:20px}.related__item{background-color:#fff;-webkit-box-shadow:0 10px 20px rgba(0,0,0,.2);-moz-box-shadow:0 10px 20px rgba(0,0,0,.2);box-shadow:0 10px 20px rgba(0,0,0,.2);box-sizing:border-box;padding:0;position:relative;transition:all .2s ease}.related__item.no_image{background-color:#f09020;color:#fff}h3.related__title__big{padding:1em 1.8rem 0}.related__item.no_image *{color:#fff!important}.related__item:hover{transform:translateY(-12px)}.related__thumb{background-position:50%;background-repeat:no-repeat;background-size:cover;padding-top:66%}.related__content{padding-bottom:60px}.related__title{color:#333;font-size:1.4rem;font-weight:400;line-height:1.25;margin:1.2rem 0 0;padding:.5em 1.8rem}.related__author{margin-bottom:1em;padding:0 1.8rem}.related__action{bottom:32px;color:#f09020;display:block;font-family:Montserrat,sans-serif;font-size:14px;font-weight:700;padding:0 1.8rem;position:absolute;right:0;text-align:right;text-transform:uppercase}@media screen and (min-width:768px){.related__item{width:30%}}@media screen and (max-width:767px){.related__parent{-webkit-flex-direction:column;-moz-flex-direction:column;-ms-flex-direction:column;flex-direction:column}.related__item{margin:1em auto;max-width:400px;width:100%}}.blog-comments{margin:0 auto;max-width:680px}.blog-comments .hs-submit{text-align:center}.blog-comments .comment-reply-to{border:0}.blog-comments .comment-reply-to:focus,.blog-comments .comment-reply-to:hover{background-color:transparent;text-decoration:underline}@media screen and (max-width:767px){.posthero__inner{padding-left:2rem;padding-right:2rem}footer.footer{margin-bottom:48px}}