.blog-post{margin:0 auto;max-width:var(--so-container-size)}.blog-related-posts{background-color:#f8fafc;h2{text-align:center}.blog-related-posts__list{display:flex;flex-wrap:wrap}.blog-related-posts__post{flex:0 0 100%;padding:1rem;@media screen and (min-width:768px){flex:0 0 50%}@media screen and (min-width:1000px){flex:0 0 33.33333%}}.blog-related-posts__image{height:auto;max-width:100%}.blog-related-posts__title{margin:.7rem 0}}.blog-comments{margin:0 auto;max-width:680px;.hs-submit{text-align:center}.comment-reply-to{border:0;&:focus,&:hover{background-color:transparent;text-decoration:underline}}}.blog-post-header{background-color:var(--so-color-navy);display:flex;flex-direction:column;justify-content:center;margin-bottom:64px;margin-left:calc(50% - 50vw);margin-right:calc(50% - 50vw);padding:64px 0;position:relative;width:100vw;.container{display:grid;gap:48px;grid-template-columns:1fr 50%;width:100%;@media screen and (max-width:768px){grid-template-columns:1fr}}&:after{aspect-ratio:1/1;background-image:url("data:image/svg+xml;charset=utf-8,%3Csvg xmlns='http://www.w3.org/2000/svg' width='256' height='256' fill='none' viewBox='0 0 256 256'%3E%3Cpath fill='%23d6ebe0' d='M0 128h128L0 256z'/%3E%3Cpath fill='%233caf79' d='M128 0v128h128V0z'/%3E%3C/svg%3E");background-position:50%;background-repeat:no-repeat;background-size:contain;bottom:0;content:"";position:absolute;right:0;transform:translateY(50%);width:256px;@media screen and (max-width:1860px){width:120px}}@media screen and (width <= 1060px){padding-top:120px}@media screen and (max-width:768px){margin-bottom:var(--so-body-spacing);padding-bottom:var(--so-body-spacing);padding-top:96px}}.blog-post-intro{align-items:flex-start;color:var(--so-color-white);display:flex;flex-direction:column;gap:24px;>.blog-post-tag-link{background-color:var(--blog-tag-bg);color:var(--blog-tag-color);&:hover{background-color:var(--blog-tag-bg-secondary)}}h1{margin:0;@media screen and (max-width:1368px){font-size:var(--so-fontsize-h2);letter-spacing:var(--so-fontsize-h2-letterspacing);line-height:var(--so-fontsize-h2-line-height)}@media screen and (max-width:1080px){font-size:var(--so-fontsize-h3);letter-spacing:var(--so-fontsize-h3-letterspacing);line-height:var(--so-fontsize-h3-line-height)}@media screen and (max-width:768px){font-size:var(--so-fontsize-h2);letter-spacing:var(--so-fontsize-h2-letterspacing);line-height:var(--so-fontsize-h2-line-height)}}.blog-post-tags{gap:8px}}.blog-post-introduction{color:var(--so-color-navy);font-size:20px;font-weight:700;line-height:28px;margin:0 0 36px;>:first-child,p{margin-top:0}&:is(:empty){display:none}@media screen and (max-width:820px){margin-bottom:48px;margin-top:16px}}.blog-event-summary{align-items:flex-start;background-color:var(--so-color-mint-mist);display:flex;flex-direction:column;gap:24px;margin-bottom:56px;padding:var(--so-block-gap);.blog-post-tag-link{background-color:var(--so-color-white);color:var(--so-color-navy)}>*{margin:0!important}}.blog-post-featured-image{align-self:center;aspect-ratio:632/474;margin:0;position:relative;z-index:1;img{height:100%;inset:0;object-fit:cover;position:absolute;width:100%}@media screen and (max-width:768px){z-index:unset}}.blog-post-meta{color:#8a8a99;font-size:12px;line-height:12px;margin-top:auto}.blog-post-meta,.blog-post-tags{display:flex;flex-wrap:wrap;gap:16px}.blog-post-tags{flex-direction:row}.blog-post-tags-wrapper{display:flex;flex-direction:column;gap:8px;margin-top:var(--so-block-gap,32px)}.blog-post-content-wrapper{align-items:flex-start;display:flex;gap:140px;padding-bottom:64px;.blog-post-content{max-width:758px;width:100%;@media screen and (max-width:960px){max-width:100%}}@media screen and (max-width:1200px){gap:40px}@media screen and (max-width:960px){flex-direction:column-reverse}}.blog-post-table-of-contents{border:1px solid #dadfe3;box-sizing:border-box;display:flex;flex:1;flex-direction:column;gap:8px;padding:8px;position:sticky;top:120px;h3{display:flex;gap:20px;margin:0;padding:24px 24px 16px;&:before{background-color:var(--so-color-mint-mist,#d6ebe0);background-image:url("data:image/svg+xml;charset=utf-8,%3Csvg xmlns='http://www.w3.org/2000/svg' width='32' height='32' fill='none' viewBox='0 0 32 32'%3E%3Cpath fill='%23000' d='M7 17h2v-2H7zm0 4h2v-2H7zm0-8h2v-2H7zm4 4h14v-2H11zm0 4h14v-2H11zm0-10v2h14v-2zm-4 6h2v-2H7zm0 4h2v-2H7zm0-8h2v-2H7zm4 4h14v-2H11zm0 4h14v-2H11zm0-10v2h14v-2z'/%3E%3C/svg%3E");background-position:50%;background-repeat:no-repeat;background-size:contain;content:"";flex:0 0 32px;height:32px;width:32px}}ul{display:flex;flex-direction:column;gap:16px;list-style:none;margin:0;padding:0 24px 24px;li{padding-left:24px;position:relative;&:before{background:var(--so-color-green,#3caf79);content:"";height:16px;height:8px;left:0;opacity:0;position:absolute;scale:0;top:9px;transition:var(--so-transition-speed) ease all;width:16px;width:8px}a{color:var(--so-color-navy);font-size:18px;line-height:27px;opacity:.4;text-decoration:none;transition:var(--so-transition-speed) ease all;&:hover{opacity:1}}&.active{&:before{scale:1}&:before,a{opacity:1}}}}@media screen and (max-width:1200px){max-width:340px;h3{padding:16px 16px 8px}ul{padding:0 16px 16px}}@media screen and (max-width:960px){border-bottom-color:currentcolor;border-bottom-style:none;border-bottom-width:medium;border-left-color:currentcolor;border-left-style:none;border-left-width:medium;border-right-color:currentcolor;border-right-style:none;border-right-width:medium;border-top-color:currentcolor;border-top-style:none;border-top-width:medium;max-width:100%;padding-bottom:0;padding-left:0;padding-right:0;padding-top:0;h3,ul{display:none}}@media screen and (max-height:880px){border-bottom-color:currentcolor;border-bottom-style:none;border-bottom-width:medium;border-left-color:currentcolor;border-left-style:none;border-left-width:medium;border-right-color:currentcolor;border-right-style:none;border-right-width:medium;border-top-color:currentcolor;border-top-style:none;border-top-width:medium;padding-bottom:0;padding-left:0;padding-right:0;padding-top:0;h3,ul{display:none}}}.blog-post-body{font-size:18px;line-height:27px;ol,ul{display:flex;flex-direction:column;gap:8px;li{font-size:18px;line-height:27px}}ul{list-style:none;margin:var(--so-block-gap) 0;padding:0;li{padding-left:24px;position:relative;&:before{border:2px solid var(--so-color-green);content:"";display:block;height:8px;left:6px;position:absolute;top:9px;width:8px}}}p>img{aspect-ratio:758/426;margin:var(--so-block-gap) 0;object-fit:cover;object-position:center;width:100%!important}h2{font-size:var(--so-fontsize-h3);letter-spacing:var(--so-fontsize-h3-letterspacing);line-height:var(--so-fontsize-h3-line-height)}h3{font-size:var(--so-fontsize-h4);letter-spacing:var(--so-fontsize-h4-letterspacing);line-height:var(--so-fontsize-h4-line-height)}:is(h1,h2,h3,h4,h5,h6,p){margin-bottom:32px;margin-top:32px}@media screen and (max-width:768px){position:relative}}.blog-post-section{display:flex;flex-direction:column;gap:var(--so-block-gap,32px);margin-left:auto;margin-right:auto;max-width:var(--so-container-size);padding-bottom:64px;padding-top:64px;position:relative;.blog-post-section-heading{align-items:center;display:flex;gap:var(--so-block-gap,32px);justify-content:space-between;.button-wrapper,h2{margin:0}}#hs_cos_wrapper_Logo_slider{margin-left:calc(50% - 50dvw);margin-right:calc(50% - 50dvw);position:relative;width:100dvw;z-index:-1}.related-posts{display:flex;gap:var(--so-block-gap,32px);>*{flex:1;max-width:calc(50% - var(--so-block-gap, 32px)/2)}@media screen and (max-width:1000px){display:grid;grid-template-columns:repeat(2,1fr);>*{max-width:100%}}@media screen and (max-width:576px){grid-template-columns:1fr}}&:after{background-color:inherit;bottom:0;content:"";margin-left:calc(50% - 50dvw);margin-right:calc(50% - 50dvw);position:absolute;top:0;width:100dvw;z-index:-1}}.blog-post-section:has(.related-posts){background-color:var(--so-color-ghost-white,#f5f8fa)}.overline-title{color:var(--so-color-stone-gray,#7e7e7e);font-size:12px;font-weight:400;line-height:16px;margin:0;text-transform:uppercase}.blog-authors{border-top:1px solid #dadfe3;display:flex;flex-direction:column;gap:8px;margin-top:var(--so-block-gap,32px);padding-top:64px}.blog-author{border:2px solid #dadfe3;display:flex;gap:24px;padding:8px;img{aspect-ratio:1/1;background-color:var(--so-color-mint-mist,#d6ebe0);flex:0 0 120px;height:120px;object-fit:cover;object-position:center;@media screen and (max-width:768px){flex:0 0 80px;height:80px}}.blog-author-info{display:flex;flex-direction:column;gap:12px;padding:20px 0 8px;header{align-items:flex-end;display:flex;flex-wrap:wrap;gap:8px}.function{color:#8a8a99;font-size:12px;line-height:15px}h4,p{margin:0}p{font-size:14px;line-height:18px}}}.blog-author-cta{background:var(--so-color-mint-mist);display:flex;flex-direction:column;padding:24px;h4,p{color:var(--so-color-navy,#090a31);margin:0}h4{margin:0 0 16px}h5{color:var(--so-color-stone-gray,#7e7e7e);font-size:12px;line-height:16px;margin:0;text-transform:uppercase}.meta{display:flex;flex-direction:column;gap:12px;date,time{color:var(--so-color-navy,#090a31);font-size:var(--so-fontsize-h6);font-weight:500;letter-spacing:var(--so-fontsize-h6-letterspacing);line-height:var(--so-fontsize-h6-line-height)}&:not(:last-child){margin-bottom:12px}}.author{align-items:center;background:var(--so-color-white);display:flex;gap:16px;margin-top:24px;padding-right:16px;img{aspect-ratio:1/1;background-color:var(--so-color-mint-mist,#d6ebe0);border:2px solid var(--so-color-white,#fff);flex:0 0 80px;height:100%;object-fit:cover;width:100%}.info{display:flex;flex-direction:column;gap:4px;h6{margin:0}p{color:var(--so-color-stone-gray,#7e7e7e);font-size:12px;line-height:16px;text-transform:uppercase}}}.button-wrapper{margin:0;.button{background-image:none;display:flex;gap:8px;padding-left:16px;padding-right:16px;width:100%;&.primary-arrow:after{background-image:url("data:image/svg+xml;charset=utf-8,%3Csvg xmlns='http://www.w3.org/2000/svg' width='20' height='20' fill='none' viewBox='0 0 20 20'%3E%3Cpath fill='%23fff' d='M10.5 10 6.667 6.167 7.834 5l5 5-5 5-1.167-1.167z'/%3E%3C/svg%3E");background-position:50%;background-repeat:no-repeat;background-size:contain;content:"";flex:0 0 20px;height:20px;width:20px}}}@media screen and (max-width:1200px){padding-bottom:16px;padding-left:16px;padding-right:16px;padding-top:16px}}.template-event-post{.blog-author-cta{.author{margin-bottom:0;margin-top:12px;&:first-child{margin-top:0}}}}.event-meta{align-items:center;background-color:#252647;display:flex;gap:24px;gap:96px;justify-content:space-between;margin:64px auto 0;max-width:var(--so-container-size);padding:var(--so-block-gap,32px);width:100%;>*{flex:1}.meta{display:flex;flex-direction:column;gap:12px;h4{color:var(--so-color-stone-gray,#7e7e7e);font-size:12px;line-height:16px;margin:0;text-transform:uppercase}date,time{color:var(--so-color-white,#fff);font-size:var(--so-fontsize-h4);font-weight:500;letter-spacing:var(--so-fontsize-h4-letterspacing);line-height:var(--so-fontsize-h4-line-height);@media screen and (max-width:880px){font-size:var(--so-fontsize-h5);letter-spacing:var(--so-fontsize-h5-letterspacing);line-height:var(--so-fontsize-h5-line-height)}}}.button-wrapper{margin:0;.button{background-image:none;padding-left:16px;padding-right:16px;width:100%;&:not(.disabled).primary-arrow{align-items:center;display:flex;gap:8px;&:after{background-image:url("data:image/svg+xml;charset=utf-8,%3Csvg xmlns='http://www.w3.org/2000/svg' width='20' height='20' fill='none' viewBox='0 0 20 20'%3E%3Cpath fill='%23fff' d='M10.5 10 6.667 6.167 7.834 5l5 5-5 5-1.167-1.167z'/%3E%3C/svg%3E");background-position:50%;background-repeat:no-repeat;background-size:contain;content:"";flex:0 0 20px;height:20px;width:20px}}&.disabled{background-color:var(--so-color-stone-gray,#7e7e7e);color:var(--so-color-white,#fff);cursor:not-allowed;pointer-events:none}}}@media screen and (max-width:1344px){margin-left:var(--so-body-spacing);margin-right:var(--so-body-spacing);max-width:calc(100% - var(--so-body-spacing)*2)}@media screen and (max-width:880px){gap:8px}@media screen and (max-width:768px){margin-top:0}@media screen and (max-width:540px){align-items:flex-start;flex-wrap:wrap;gap:24px;.button{flex:0 0 100%;width:100%}}@media screen and (max-width:380px){flex-direction:column}}.event-tabs{box-sizing:border-box;width:100%;[role=tablist]{display:flex;gap:var(--so-block-gap,32px);margin:0 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);position:relative;width:100%;&:after{background-color:var(--so-color-white);border-bottom:1px solid var(--so-color-border);bottom:0;content:"";left:calc(50% - 50vw);position:absolute;right:calc(50% - 50vw);top:0;width:100vw;z-index:-1}button{background:transparent;border:0;border-bottom:2px solid transparent;border-top:2px solid transparent;font-family:var(--so-font-family-body);font-size:12px;font-weight:700;height:70px;line-height:1;outline:none;text-transform:uppercase;&[aria-selected=true]{border-bottom:2px solid var(--so-color-green)}}}&__tab{align-items:center;background:transparent;border:0;color:inherit;cursor:pointer;display:flex;font-family:var(--so-font-family-body);font-size:12px;font-weight:700;height:70px;line-height:1;margin:0;padding:0;position:relative;text-transform:uppercase;&:after{background:var(--so-color-green);bottom:0;content:"";height:0;left:0;opacity:0;position:absolute;right:0;transition:var(--so-transition-speed) ease all;width:100%}&[aria-selected=true]:after{height:2px;opacity:1}&:focus-visible{outline:2px solid var(--so-color-green);outline-offset:2px}}[role=tabpanel]{&[hidden]{display:none}.blog-posts-grid{margin-top:var(--so-block-gap,32px)}}}.paginationjs{margin:0 auto;margin-top:calc(var(--so-group-spacing, 128px)/2);max-width:var(--so-container-size);width:100%;ul{display:flex;justify-content:center;list-style:none;margin:0;padding:0;width:100%;li{a{align-items:center;cursor:pointer;display:flex;font-family:var(--so-font-family-heading);font-size:14px;font-weight:700;height:40px;justify-content:center;line-height:18px;overflow:hidden;transition:var(--so-transition-speed) ease all;width:40px}&.disabled a{opacity:.5}&.active a,&.disabled a{cursor:default;pointer-events:none}&.active a{color:var(--so-color-green,#3caf79)}&:is(.paginationjs-prev,.paginationjs-next){a{background-color:var(--so-color-ice-blue,#ebf1f5);background-position:50%;background-repeat:no-repeat;background-size:6px;text-indent:-9999px}&:not(.disabled) a:hover{background-color:#b7bec2}&.paginationjs-prev a{background-image:url("data:image/svg+xml;charset=utf-8,%3Csvg xmlns='http://www.w3.org/2000/svg' width='7' height='10' fill='none' viewBox='0 0 7 10'%3E%3Cpath fill='%23090a31' d='M5 10 0 5l5-5 1.167 1.167L2.333 5l3.834 3.833z'/%3E%3C/svg%3E")}&.paginationjs-next a{background-image:url("data:image/svg+xml;charset=utf-8,%3Csvg xmlns='http://www.w3.org/2000/svg' width='7' height='10' fill='none' viewBox='0 0 7 10'%3E%3Cpath fill='%23090a31' d='M3.833 5 0 1.167 1.167 0l5 5-5 5L0 8.833z'/%3E%3C/svg%3E")}}}}}