.single-post-content{--default-block-width:var(--wide-width);margin:0 auto;max-width:100%}.single-post-content.animate__animated{animation-name:fadeIn}.single-post-content:has(.comments-wrapper),.single-post-content .single-post-content-inner:has(.comments-wrapper){margin-bottom:0}header.single-post-content-header{padding:var(--row-gap) 0}.single-post-content-header-inner{max-width:var(--wide-width);margin:0 auto;display:grid;grid-template-columns:minmax(0, 1fr);column-gap:var(--column-gap);row-gap:var(--row-gap)}.single-post-content-header-inner-content-eyebrow{margin-bottom:var(--item-row-gap)}.single-post-content-header-inner-content-breadcrumbs{padding:0;display:flex;row-gap:var(--item-row-gap)}.single-post-content-header-inner-content-breadcrumbs li{display:flex;list-style:none;align-items:center;column-gap:calc( var(--small-column-gap) / 2)}.single-post-content-header-inner-content-breadcrumbs li:not(:first-child):before{content:'';display:block;width:1.1rem;height:.8rem;margin:0 .8rem;border-top:.2rem solid;border-right:.2rem solid;transform:rotateZ(45deg)}.single-post-content-header-inner-content-breadcrumbs li a{text-decoration:underline;text-decoration-color:transparent;color:var(--text-color);transition:.3s ease all}.single-post-content-header-inner-content-breadcrumbs li a:is(:hover,:active,:focus){color:var(--hover-link-color);text-decoration-color:var(--hover-link-color);transition:.3s ease all}.single-post-content-header-inner-content-breadcrumbs li:last-child{font-weight:var(--primary-font-weight)}.single-post-content-header-inner-content p{font-weight:var(--secondary-font-weight)}.single-post-content-header-inner-content-meta{margin-bottom:2em;display:flex;column-gap:var(--item-column-gap);row-gap:var(--small-row-gap);flex-direction:column}.single-post-content-header-inner-content-meta-authors a{color:var(--text-color);text-decoration-color:currentColor}.single-post-content-header-inner-content-meta-authors a:is(:hover,:focus,:active){color:var(--hover-link-color)}.single-post-content-header-inner-content-meta-authors :is(span,a):not(:last-child):after{content:','}.single-post-content-header-inner-content-meta-event{display:flex;flex-direction:column;align-items:flex-start;row-gap:calc(var(--small-row-gap) / 2)}.single-post-content-header-inner-content-meta-event>div{display:flex;column-gap:calc(var(--small-column-gap) / 2)}.single-post-content-header-inner time{display:block}.single-post-content-share{padding:0;margin:0;display:flex;flex-wrap:wrap;column-gap:calc(var(--small-column-gap) / 2);row-gap:var(--item-row-gap)}.single-post-content-share li{display:block;list-style:none}.single-post-content-share li a{display:block}.single-post-content-share li a svg{width:3.2rem;height:3.2rem}.single-post-content-share li a svg:last-child:not(:first-child){display:none}.single-post-content-share li a svg *{transition:all .3s ease}.single-post-content-share li a svg rect{fill:var(--color-deepest-blue)}.single-post-content-share li a svg path{fill:var(--primary-button-text-color)}.single-post-content-share li a:is(:hover,:focus,:active) svg rect{fill:var(--accent-color);transition:.3s ease all}.single-post-content-share li a:is(:hover,:focus,:active) svg path{fill:var(--color-white);transition:.3s ease all}.single-post-content-cta{display:flex;flex-wrap:wrap;column-gap:var(--small-column-gap);row-gap:var(--small-row-gap);align-items:center;margin-top:calc( var(--row-gap) - var(--page-padding))}.single-post-content-header-inner-image img{width:100%;border-radius:var(--element-border-radius);aspect-ratio:1;object-fit:cover;object-position:center;box-shadow:var(--element-box-shadow)}.single-webinar .single-post-content-header-inner-image img{object-fit:contain}.single-event .single-post-content-header-inner-image img{aspect-ratio:unset}.single-post-content-inner{margin:var(--block-margin) 0}body:not(.single-event) .single-post-content-inner>.blocks-container>*{--default-block-width:96rem}body:not(.single-event) .single-post-content-inner>.blocks-container>.blog-cta{max-width:min(var(--wide-width), 96rem)!important}.single-post-content-inner:has(>.blocks-container>:is(section,.section-background):first-child){margin-top:0}.single-post-content-inner:has(>.blocks-container>:is(section,.section-background):last-child){margin-bottom:0}.single-post-content-inner>.blocks-container>:is(h1,h2,h3,h4,h5,h6,blockquote){color:var(--color-black)}.single-post-content-inner>.blocks-container>:is(h1,h2){font-size:4rem;line-height:1.2;margin-top:4.8rem;margin-bottom:2.4rem}.single-post-content-inner>.blocks-container>h3{font-size:3.2rem;line-height:1.2;margin-top:3.2rem;margin-bottom:2.4rem}.single-post-content-inner>.blocks-container>h4{font-size:2rem;line-height:1.2;margin-top:2.4rem;margin-bottom:2.4rem}.single-post-content-inner>.blocks-container>:is(h5,h6){font-size:1.8rem;line-height:1.2;margin-top:2.4rem;margin-bottom:2.4rem}.single-post-content-inner .blocks-container :is(p a,p>a>span){color:var(--link-color) !important}.single-post-content-inner .blocks-container :is(p a,p>a>span):is(:active,:hover,:focus){color:var(--hover-link-color) !important}.single-post-content-inner>.blocks-container>img{border-radius:var(--element-border-radius);box-shadow:var(--element-box-shadow);margin:var(--item-row-gap) auto}.single-post-content-inner>.blocks-container>figure figcaption{font:var(--font-body-xsmall);border-left:.2rem solid var(--color-vibrant-blue);padding-left:calc(var(--page-padding) / 2);margin-top:1rem}.single-post-content-inner>.blocks-container>hr+p:has(+hr){min-height:7.5rem;margin-bottom:.5em}.single-post-content-inner>.blocks-container>hr+p:has(+hr) img{width:7.5rem;height:7.5rem}.single-post-content-inner>.blocks-container>hr+p+hr{margin-bottom:calc(1em * var(--primary-line-height))
}

.single-post-content-inner > .blocks-container > .wp-block-quote {
    color: var(--color-slate);margin:var(--item-row-gap) auto;font-style:italic;border-left:.2rem solid var(--color-deepest-blue);padding-left:calc(var(--page-padding) / 2)}.single-post-content:has(.cta-primary){margin-bottom:0}@media (max-width:767px){.single-post-content-header-inner-content h1{font:var(--font-headline-2)}}@media (min-width:768px){.single-post-content-header-inner{grid-template-columns:minmax(0, 6fr) minmax(0, 5fr)}.single-post-content-header-inner-content-breadcrumbs li:not(:first-child):before{width:.8rem}.single-post-content-header-inner-image{order:2}.single-post-content-header-inner-content:first-child:last-child{grid-column:span 2}}