.single-post__hero{align-items:flex-end;display:flex;flex-wrap:wrap}.single-post__hero-wrapper{background-color:#d0dfe3}.single-post__meta{flex:0 0 55%;padding-bottom:65px;padding-top:65px}@media only screen and (max-width:768px){.single-post__meta{flex:0 0 100%}}.single-post__author{margin-bottom:7px}.single-post__author a{color:#3a445a;font-family:MatterSQ,sans-serif;font-size:21px;font-weight:400}.single-post__date{color:#626a7d;font-size:12px;letter-spacing:4%}.single-post__title{color:#3a445a;font-family:MatterSQ,sans-serif;font-size:42px;font-weight:600;line-height:1.2;margin-top:15px}@media only screen and (max-width:1024px){.single-post__title{font-size:34px}}@media only screen and (max-width:992px){.single-post__title{font-size:26px}}.single-post__image{align-items:flex-end;display:flex;flex:0 0 45%;padding-left:45px}@media only screen and (max-width:768px){.single-post__image{flex:0 0 100%;padding-left:0}}.single-post__tags-list{align-items:center;display:flex;flex-wrap:wrap;padding-top:56px}.single-post__tag-label{color:#0f2c56;letter-spacing:.8px;margin-right:15px;text-transform:uppercase}.single-post__tag-label,.single-post__tags a{font-family:MatterSQ,sans-serif;font-size:14px;font-weight:500}.single-post__tags a{align-items:center;background-color:#f3f8fa;border-radius:40px;color:#3d8da8;display:inline-flex;letter-spacing:.6px;margin-bottom:5px;margin-right:10px;margin-top:5px;padding:5px 16px 7px;text-transform:lowercase;transition:all .3s ease}.single-post__content,.single-post__tags-list{margin:0 auto;max-width:876px}.single-post__tags a:hover{background-color:#36849e;color:#fff}.single-post__content{color:#3a445a;font-family:MatterSQ;font-weight:300;padding-top:56px}@media only screen and (max-width:768px){.single-post__content{font-size:15px}}.single-post__content a{color:#5ed5d9;font-family:MatterSQ,sans-serif;font-weight:500;text-decoration:underline;word-break:break-all}.single-post__content h2,.single-post__content h3,.single-post__content h4,.single-post__content h5,.single-post__content h6{font-family:MatterSQ,sans-serif;font-weight:600;line-height:1.3}.single-post__content h2{font-size:32px}.single-post__content h3{font-size:28px}.single-post__content h4{font-size:26px}.single-post__content h5{font-size:24px}.single-post__content h6{font-size:22px}@media only screen and (max-width:768px){.single-post__content h2,.single-post__content h3,.single-post__content h4,.single-post__content h5,.single-post__content h6{font-size:20px}}.single-post__content ol,.single-post__content ul{padding-left:23px}.single-post__content strong{font-family:MatterSQ,sans-serif;font-weight:500}.single-post__content ul li{list-style:disc}.single-post__content ol li{list-style:decimal}.single-post__content ol li:not(:last-of-type),.single-post__content ul li:not(:last-of-type){margin-bottom:20px}.cs-social-share{align-items:center;display:flex;justify-content:center}.cs-social-share__wrapper{background-color:#d0dfe3;padding-bottom:80px;padding-top:80px}.hs_cos_wrapper_type_linked_image{align-items:flex-end;display:flex}.hs_cos_wrapper_type_linked_image a{display:flex}.cs-social-share__title{color:#3a445a;font-family:MatterSQ,sans-serif;font-size:24px;font-weight:500;line-height:1.4;margin-bottom:25px;text-align:center}@media only screen and (max-width:768px){.cs-social-share__title{font-size:20px}}.cs-social-share__actions{align-items:center;display:flex;justify-content:center}.cs-social-share__actions a{margin:5px}.blog-form{background-position:50%;background-repeat:no-repeat;background-size:cover;padding-bottom:130px;padding-top:130px}.blog-form .hs-email label{display:none}.blog-form form{background-color:#fff;border-radius:60px;display:flex;height:64px;position:relative}.blog-form .submitted-message{color:#fff;font-size:18px;text-align:center}.hs_error_rollup{color:#ee818f;font-size:14px;left:0;padding-top:10px;position:absolute;right:0;top:100%}.blog-form .hs-email{flex:1}.blog-form .input,.blog-form .input input{appearance:none;border:none;color:#606776;font-size:16px;height:100%;outline:none}.blog-form .actions,.blog-form .actions input{height:100%}.blog-form .actions{padding:4px}.blog-form .actions input{appearance:none;background-color:#5ed5d9;border:none;border-radius:60px;color:#0e2b52;cursor:pointer;outline:none;padding:0;width:122px}.blog-form .input{padding-left:30px}.blog-form .hs-email input{width:100%}.blog-form__content{align-items:center;display:flex;justify-content:center}.blog-form__title{color:#fff;margin-bottom:40px;text-align:center}.blog-form__title h5{font-family:MatterSQ,sans-serif;font-size:56px;font-weight:500}@media only screen and (max-width:992px){.blog-form__title h5{font-size:36px}}@media only screen and (max-width:768px){.blog-form__title h5{font-size:26px}.blog-form__title p{font-size:14px}}.blog-form__title p{letter-spacing:.2px;margin-top:10px}.cs-related-posts-title h5{font-size:42px;letter-spacing:.2px}@media only screen and (max-width:640px){.cs-related-posts-title h5{font-size:24px}}.cs-related-list{display:flex;flex-wrap:wrap;margin-left:-15px;margin-right:-15px}@media only screen and (max-width:640px){.cs-related-list{margin-left:0;margin-right:0}}.cs-related-post{flex:0 0 33.333333%;margin-top:25px;padding-left:15px;padding-right:15px}@media only screen and (max-width:768px){.cs-related-post{flex:0 0 50%}}@media only screen and (max-width:640px){.cs-related-post{flex:0 0 100%;padding-left:0;padding-right:0}}.cs-related-post__content{flex:1}.cs-related-post__wrapper{border:1px solid #eef2f8;display:flex;flex-direction:column;height:100%}.cs-related-post__image{background-color:#f3f4f8;position:relative}.cs-related-post__image a{align-items:flex-end;display:flex;justify-content:center}.cs-related-post__content,.cs-related-post__meta{color:#fff;padding:32px}.cs-related-post__meta{padding-top:0}.cs-related-post__border{border-top:1px solid #ebeef2;padding-top:32px}.cs-related-post__content h4{font-size:20px;line-height:1.3}@media only screen and (max-width:640px){.cs-related-post__content h4{font-size:18px}}.cs-related-post__content h4 a{color:#fff}.cs-related-post__content p{font-family:MatterSQ;font-size:14px;font-weight:300;margin-top:12px}.cs-related-post__author{font-family:MatterSQ,sans-serif;font-size:14px;font-weight:500;letter-spacing:.2px}.cs-related-post__date{color:#496180;font-size:14px;letter-spacing:.2px}.post-tags{bottom:15px;display:flex;flex-wrap:wrap;left:15px;position:absolute}.post-tags a{align-items:center;background-color:#f2f8fe;border-radius:30px;color:#333;display:inline-flex;font-family:MatterSQ,sans-serif;font-size:11px;font-weight:500;justify-content:center;letter-spacing:.2px;margin-top:8px;padding:5px 10px;text-transform:lowercase;transition:all .3s ease}.post-tags a:hover{background-color:#e8f1fa}.post-tags a:not(:last-of-type){margin-right:8px}.single-post__content .hs-embed-wrapper{max-height:none!important;max-width:100%!important;min-width:100%!important}.cs-blog-posts-wrapper{padding-top:60px}.cs-blog-posts-nav{padding-bottom:80px;padding-top:80px}.cs-blog-hero{background-image:url(https://20955190.fs1.hubspotusercontent-na1.net/hubfs/20955190/engineering-blog-images/engineering-background.png)}.cs-blog-hero.author_page,.cs-blog-hero.tag_page{padding-bottom:70px}@media only screen and (max-width:768px){.cs-blog-hero.author_page,.cs-blog-hero.tag_page{padding-bottom:50px}}.cs-blog-hero__label{color:#5ed5d9;font-family:MatterSQ,sans-serif;font-size:14px;font-weight:500;letter-spacing:.2px;text-transform:uppercase}@media only screen and (max-width:576px){.cs-blog-hero__label{font-size:12px}}.cs-blog-hero__content{max-width:780px;padding:70px 0}.cs-blog-content-wrapper{display:flex}.cs-blog-hero__content_image{background-image:url(https://staging.codescene.com/hubfs/engineering-blog-images/Hero.png);background-repeat:no-repeat;background-size:100%;max-width:400px;min-width:400px}.cs-blog-hero__content h1{color:#fff;font-size:46px;line-height:1.2}@media only screen and (max-width:768px){.cs-blog-hero__content h1{font-size:36px}.cs-blog-hero__content_image{display:none}}@media only screen and (max-width:576px){.cs-blog-hero__content h1{font-size:24px}}.cs-blog-hero__content p{color:#e4eaf4;font-family:MatterSQ;font-size:15px;font-weight:300;margin-top:15px}@media only screen and (max-width:576px){.cs-blog-hero__content p{font-size:14px}}.cs-blog__content-search-input{align-items:center;background:#fff;border:1px solid #e5e8ef;border-radius:3px;display:flex;max-width:400px;position:relative}.cs-blog__content-search-input .hs-search-field{position:inherit}.hs-search-field__suggestions #results-for{color:#626f8b;font-size:13px;font-weight:500px;padding:10px}.hs-search-field__suggestions{left:0;position:absolute;right:0;top:calc(100% + 2px)}.cs-blog-hero .hs-search-field__suggestions li a{color:#626f8b;font-size:13px;font-weight:400;padding:10px}.cs-blog-hero .hs-search-field__suggestions li:not(:last-of-type){border-bottom:1px solid #e5e8ef}.cs-blog-hero .hs-search-field--open .hs-search-field__suggestions{background-color:#fff;border:1px solid #e5e8ef;border-bottom-left-radius:3px;border-bottom-right-radius:3px;border-top:none;z-index:2}.cs-blog__content-search-icon{align-items:center;display:flex}.cs-blog__content-search-field{flex:1;padding-right:13px}.cs-blog__content-search-input input::placeholder{color:#7e8bad;font-size:14px;font-weight:400}.cs-blog__content-search-input input{appearance:none;border:none;border-radius:0;color:#626f8b;font-size:14px;font-weight:400;height:48px;outline:none;padding:0;width:100%}.cs-blog__content-search-input{margin-top:32px}.cs-blog-hero__tags{box-shadow:0 2px 8px rgba(78,85,99,.12);overflow:scroll}.cs-blog-hero__tags ul{display:flex;flex-wrap:wrap;min-width:370px}.cs-blog-hero__tags ul li a{color:#626f8b;display:block;font-size:14px;padding:18px}.cs-blog-hero__tags ul li:not(:last-of-type){margin-right:14px}.cs-blog-hero__tags ul li.active-tag a{color:#3d8da8;font-family:MatterSQ,sans-serif;font-weight:600;position:relative}.cs-blog-hero__tags ul li.active-tag a:before{background-color:#3d8da8;bottom:0;content:"";height:2px;left:0;position:absolute;right:0}@media only screen and (max-width:640px){.cs-blog-hero__tags ul li a{padding:18px 8px}.cs-blog-hero__tags ul li{flex:0 0 50%}.cs-blog-hero__tags ul li:not(:last-of-type){margin-right:0}}.cs-popular-posts{display:flex;flex-wrap:wrap;margin-left:-17px;margin-right:-17px;padding-top:20px}.cs-popular-post{flex:0 1 50%;margin-top:45px;padding:0 17px}.cs-popular-post__img{margin-bottom:20px}.cs-popular-post__meta{padding-bottom:24px}.cs-popular-post__author a{color:#3a445a;font-family:MatterSQ,sans-serif;font-size:21px;font-weight:400}.cs-popular-post__reading-time{color:#626a7d;font-size:12px;letter-spacing:.2px}.cs-popular-post__title h4{font-size:20px;letter-spacing:.2px;line-height:1.2}.cs-popular-post__title h4 a{color:#fff}.cs-popular-post__summary p{color:#3a445a;font-size:15px;margin-top:13px}@media only screen and (max-width:640px){.cs-popular-posts{margin-left:0;margin-right:0}.cs-popular-post__author a{font-size:15px}.cs-popular-post{flex:0 1 100%;margin-top:45px;padding:0}.cs-popular-post__summary p{font-size:14px}}