.blog-post{--blog-post-content-width:864px;margin:0 auto;h1{margin-bottom:32px;margin-left:auto;margin-right:auto;max-width:966px;text-align:center;@media screen and (max-width:820px){text-align:left}}.blog-post__featured-image{background-image:url(https://147420491.fs1.hubspotusercontent-eu1.net/hubfs/147420491/raw_assets/public/newco-hubspot-theme/images/horizon.svg);background-position:top;background-repeat:no-repeat;background-size:100%;display:flex;flex-direction:column;left:50%;padding:0 var(--so-body-spacing);position:relative;transform:translateX(-50%);width:100vw;&:before{aspect-ratio:1920/160;content:"";display:block;max-height:160px;min-height:40px;width:100%}img{aspect-ratio:16/9;border-radius:12px;height:100%;margin:0 auto;max-height:520px;max-width:var(--so-container-size);object-fit:cover;object-position:center;width:100%}}.blog-post__meta{align-items:center;display:flex;flex-wrap:wrap;font-size:var(--so-fontsize-body-medium);gap:8px 16px;justify-content:center;>:not(:first-child):before{color:var(--so-color-teal);content:"•";margin-right:var(--so-body-spacing)}.meta{align-items:center;display:flex;flex-wrap:wrap;gap:8px 16px;justify-content:center;>:not(:first-child):before{color:var(--so-color-teal);content:"•";margin-right:16px}}.blog-post__tags{align-items:center;display:flex;flex-wrap:wrap;.blog-post__tags-wrapper{align-items:center;display:flex;gap:8px;.blog-post__tag-link{background:var(--so-color-teal);border-radius:40px;color:var(--so-color-white);display:block;font-size:12px;padding:4px 12px;text-decoration:none;transition:var(--so-transition-speed) ease all;&:hover{background:var(--so-color-teal-hover)}}}}@media screen and (max-width:820px){align-items:flex-start;flex-direction:column-reverse;:before{display:none}.meta{align-items:flex-start;flex-direction:column}.blog-post__tags{margin-bottom:16px}}}.blog-post__table-of-contents{margin:var(--so-group-padding) auto 0 auto;max-width:var(--blog-post-content-width);h3{font-size:var(--so-fontsize-h4)!important}ul{display:flex;flex-direction:column;gap:12px;li{font-size:var(--so-fontsize-body-medium);padding-left:32px;position:relative;&:before{aspect-ratio:1/1;background-image:url("data:image/svg+xml;charset=utf-8,%3Csvg xmlns='http://www.w3.org/2000/svg' width='24' height='24' fill='none' viewBox='0 0 24 24'%3E%3Cpath fill='%23fafafa' d='M18.914 11.105H3.75v1.685h15.164z'/%3E%3Cpath fill='%23fafafa' d='M20.106 11.803 13.552 5.25 12.36 6.441l6.553 6.553z'/%3E%3Cpath fill='%23fafafa' d='m19.059 10.756-6.698 6.697 1.192 1.191 6.697-6.697z'/%3E%3C/svg%3E");background-position:50%;background-repeat:no-repeat;background-size:100%;content:"";left:0;position:absolute;top:0;transition:all .1s ease-in-out;width:24px}&:hover{&:before{left:4px}}a{text-decoration:none}}}}.blog-post__body{margin:var(--so-group-padding) auto 0 auto;max-width:var(--blog-post-content-width);h2{font-size:var(--so-fontsize-h3)!important}h3{font-size:var(--so-fontsize-h4)!important}h4{font-size:var(--so-fontsize-h5)!important}h5{font-size:var(--so-fontsize-h6)!important}img{aspect-ratio:16/9;border-radius:12px;left:50%;margin-bottom:var(--so-group-padding);margin-top:var(--so-group-padding);max-width:unset!important;object-fit:cover;object-position:center;position:relative;transform:translateX(-50%);width:var(--so-container-size)!important;@media screen and (max-width:1344px){width:calc(100vw - var(--so-body-spacing)*2)!important}}blockquote.so-quote{left:50%;max-width:1104px;position:relative;transform:translateX(-50%);width:calc(100vw - var(--so-body-spacing)*2)}}.blog-author{align-items:flex-start;border-top:1px solid #1a1a1a;display:flex;gap:8px 24px;margin:var(--so-group-padding) auto 0 auto;max-width:var(--blog-post-content-width);padding-top:32px;--avatar-height:88px;figure{aspect-ratio:1/1;border-radius:100%;flex:0 0 var(--avatar-height);margin:0;overflow:hidden;img{height:100%;object-fit:cover;object-position:center;width:100%}}.blog-author__heading{display:flex;flex-direction:column;justify-content:center;min-height:var(--avatar-height);h4{color:var(--so-color-white);font-family:var(--so-font-family)!important;font-size:var(--so-fontsize-body)!important;font-weight:700;margin:0}.blog-author__function{color:#b3b4b4;font-size:var(--so-fontsize-body)}@media screen and (max-width:560px){margin-bottom:var(--so-body-spacing)}}.blog-author__bio{color:var(--so-color-white);font-size:var(--so-fontsize-body)}@media screen and (max-width:820px){--avatar-height:64px}}}.hs-blog-post #hs_cos_wrapper_cta{margin-left:var(--so-body-spacing);margin-right:var(--so-body-spacing);.cta{margin-top:var(--so-group-padding-large)}}.blog-related-posts{padding:var(--so-group-padding-large) 0!important;h2{margin-bottom:56px;text-align:center}.blog-related-posts__list{column-gap:var(--so-block-gap);display:grid;grid-template-columns:repeat(3,1fr);margin:0 auto;max-width:var(--so-container-size);row-gap:var(--so-group-padding);&::-webkit-scrollbar{display:none}@media screen and (max-width:1100px){display:flex;flex-wrap:nowrap;margin-left:calc(var(--so-body-spacing)*-1);margin-right:calc(var(--so-body-spacing)*-1);overflow-x:auto;overflow-y:hidden;.blog-card{min-width:340px;&:first-child{margin-left:var(--so-body-spacing)}&:last-child{margin-right:var(--so-body-spacing)}}}}}.hs-blog-post:has(#hs_cos_wrapper_cta .cta) .blog-related-posts{background-color:var(--so-color-charcoal)}.hs-blog-listing main#main-content{h1{margin:var(--so-group-padding-large) auto;max-width:calc(var(--so-container-size) + var(--so-body-spacing)*2);padding-left:var(--so-body-spacing);padding-right:var(--so-body-spacing);text-align:center;width:100%;@media screen and (max-width:600px){margin:var(--so-group-padding-large) auto 52px auto;text-align:left}}}.blog-listing{column-gap:var(--so-block-gap);display:grid;grid-template-columns:repeat(3,1fr);margin:0 auto;max-width:calc(var(--so-container-size) + var(--so-body-spacing)*2);min-height:200px;padding-left:var(--so-body-spacing);padding-right:var(--so-body-spacing);position:relative;row-gap:var(--so-group-padding);&:before{aspect-ratio:1920/400;background-image:url(https://147420491.fs1.hubspotusercontent-eu1.net/hubfs/147420491/raw_assets/public/newco-hubspot-theme/images/horizon.svg);background-position:top;background-repeat:no-repeat;background-size:100%;content:"";left:50%;position:absolute;top:-80px;transform:translateX(-50%);width:100vw}@media screen and (max-width:820px){grid-template-columns:repeat(2,1fr);&:before{top:-56px}}@media screen and (max-width:600px){grid-template-columns:repeat(1,1fr);&:before{top:-40px}}@media screen and (max-width:380px){&:before{top:-24px}}}.blog-card{display:flex;flex-direction:column;position:relative;figure{aspect-ratio:4/3;border-radius:16px;margin-bottom:16px;overflow:hidden;width:100%;img{height:100%;object-fit:cover;object-position:center;transition:all .2s ease-in-out;width:100%}}.heading{display:flex;flex-direction:column;gap:var(--so-body-spacing);time{color:#b3b4b4;font-size:var(--so-fontsize-body-medium)}h3{display:-webkit-box;font-size:var(--so-fontsize-h4)!important;-webkit-line-clamp:2;margin:0;min-height:48px;-webkit-box-orient:vertical;margin-bottom:var(--so-body-spacing);overflow:hidden;text-overflow:ellipsis;a{color:var(--so-color-white);font-family:var(--so-font-family-head);font-weight:700;text-decoration:none;&:after{content:"";inset:0;position:absolute}}}}p{font-size:var(--so-fontsize-body-medium);margin-top:auto}button{aspect-ratio:1/1;background-color:var(--so-color-teal);background-image:url("data:image/svg+xml;charset=utf-8,%3Csvg xmlns='http://www.w3.org/2000/svg' width='22' height='18' fill='none' viewBox='0 0 22 18'%3E%3Cpath fill='%23000' d='M20.219 7.807H0v2.246h20.219z'/%3E%3Cpath fill='%23000' d='M21.807 8.737 13.07 0l-1.588 1.589 8.737 8.737z'/%3E%3Cpath fill='%23000' d='m20.412 7.34-8.93 8.93 1.588 1.59L22 8.93z'/%3E%3C/svg%3E");background-position:50%;background-repeat:no-repeat;background-size:40%;border:none;border-radius:100%;margin-top:var(--so-block-gap);outline:none;width:44px}&:hover{figure img{transform:scale(1.1)}button{background-color:var(--so-color-teal-hover)}}}.blog-pagination{align-items:center;box-sizing:border-box;display:flex;gap:calc(var(--so-body-spacing)/2);justify-content:center;margin-top:var(--so-group-padding);padding:0 var(--so-body-spacing);:is(a,span){color:var(--so-color-white);display:block;text-decoration:none!important;transition:all .2s ease-in-out;&.page{align-items:center;aspect-ratio:1/1;border-radius:100%;display:flex;font-weight:700;justify-content:center;width:40px;&.current{background-color:var(--so-color-teal);color:var(--so-color-black);pointer-events:none}}&.arrow{background-repeat:no-repeat;background-size:32px;&.next,&.prev{background-size:24px;font-size:var(--so-fontsize-body-medium)}&.prev{background-image:url("data:image/svg+xml;charset=utf-8,%3Csvg xmlns='http://www.w3.org/2000/svg' width='24' height='24' fill='none' viewBox='0 0 24 24'%3E%3Cpath fill='%23d8d9d9' d='m8.347 12.875 4.9 4.9L12 19l-7-7 7-7 1.247 1.225-4.9 4.9H19v1.75z'/%3E%3C/svg%3E");background-position:0;padding-left:32px;&:hover{background-image:url("data:image/svg+xml;charset=utf-8,%3Csvg xmlns='http://www.w3.org/2000/svg' width='24' height='24' fill='none' viewBox='0 0 24 24'%3E%3Cpath fill='%23027962' d='m8.347 12.875 4.9 4.9L12 19l-7-7 7-7 1.247 1.225-4.9 4.9H19v1.75z'/%3E%3C/svg%3E")}}&.next{background-image:url("data:image/svg+xml;charset=utf-8,%3Csvg xmlns='http://www.w3.org/2000/svg' width='24' height='24' fill='none' viewBox='0 0 24 24'%3E%3Cpath fill='%23d8d9d9' d='M15.653 12.875H5v-1.75h10.653l-4.9-4.9L12 5l7 7-7 7-1.247-1.225z'/%3E%3C/svg%3E");background-position:100%;padding-right:32px;&:hover{background-image:url("data:image/svg+xml;charset=utf-8,%3Csvg xmlns='http://www.w3.org/2000/svg' width='24' height='24' fill='none' viewBox='0 0 24 24'%3E%3Cpath fill='%23027962' d='M15.653 12.875H5v-1.75h10.653l-4.9-4.9L12 5l7 7-7 7-1.247-1.225z'/%3E%3C/svg%3E")}}}}.disabled{opacity:.6;pointer-events:none}}