.blog-index{display:flex;flex-direction:column;gap:calc(2.5rem + var(--fluid-bp)*5);min-width:0}.blog-index p,.content-promo p{margin-top:0!important}.blog-home-intro{gap:calc(1.5rem + var(--fluid-bp)*3)}.blog-home-intro,.blog-section{display:flex;flex-direction:column}.blog-section{border-top-width:1px;gap:calc(2rem + var(--fluid-bp)*4);min-width:0;--tw-border-opacity:1;border-color:hsl(var(--twc-stroke-secondary)/var(--twc-stroke-secondary-opacity,var(--tw-border-opacity)));padding-top:calc(2rem + var(--fluid-bp)*4);scroll-margin-top:110px}.blog-eyebrow{font-size:var(--f-xs);font-weight:700;letter-spacing:.05em;line-height:inherit;text-transform:uppercase;--tw-text-opacity:1;color:hsl(var(--twc-fg-accent)/var(--twc-fg-accent-opacity,var(--tw-text-opacity)))}[data-theme=light] .blog-eyebrow{--tw-text-opacity:1;color:hsl(var(--twc-fg-primary)/var(--twc-fg-primary-opacity,var(--tw-text-opacity)))}.blog-featured-grid{display:grid;gap:calc(2.5rem + var(--fluid-bp)*5);min-width:0}@media (min-width:1024px){.blog-featured-grid{grid-template-columns:1.5fr 1fr}}.blog-card-grid{-moz-column-gap:calc(2rem + var(--fluid-bp)*4);column-gap:calc(2rem + var(--fluid-bp)*4);display:grid;min-width:0;row-gap:calc(2.5rem + var(--fluid-bp)*5)}@media (min-width:640px){.blog-card-grid{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (min-width:1024px){.blog-card-grid{grid-template-columns:repeat(3,minmax(0,1fr))}}.blog-card-link{display:flex;flex-direction:column;gap:calc(1.5rem + var(--fluid-bp)*3);min-width:0;--tw-text-opacity:1;color:hsl(var(--twc-fg-primary)/var(--twc-fg-primary-opacity,var(--tw-text-opacity)));text-decoration:none!important}.blog-card-link:hover h3{text-decoration-color:hsl(var(--twc-stroke-accent)/var(--twc-stroke-accent-opacity,1));text-decoration-line:underline;text-underline-offset:4px}.blog-card-link:focus-visible,.blog-text-link:focus-visible,.blog-topic-pill:focus-visible{outline-color:hsl(var(--twc-stroke-accent)/var(--twc-stroke-accent-opacity,1));outline-offset:4px;outline-style:solid;outline-width:2px}.blog-card-image{aspect-ratio:16/9}.blog-card-image>div{height:100%}.blog-card-copy{display:flex;flex-direction:column;gap:calc(.75rem + var(--fluid-bp)*1.5);overflow-wrap:anywhere}.blog-card--compact .blog-card-link{align-items:flex-start;display:grid;gap:calc(1.5rem + var(--fluid-bp)*3);grid-template-columns:96px 1fr}@media (min-width:640px){.blog-card--compact .blog-card-link{grid-template-columns:128px 1fr}}.blog-card--compact.blog-card--no-image .blog-card-link{display:block}.blog-card-copy p{margin-top:0!important}.blog-card-meta{-moz-column-gap:calc(1rem + var(--fluid-bp)*2);column-gap:calc(1rem + var(--fluid-bp)*2);display:flex;flex-wrap:wrap;font-size:var(--f-sm);line-height:inherit;line-height:1.375;row-gap:calc(.25rem + var(--fluid-bp)*.5);--tw-text-opacity:1;color:hsl(var(--twc-fg-secondary)/var(--twc-fg-secondary-opacity,var(--tw-text-opacity)))}.blog-card-meta>:not(:first-child):before{content:"·";margin-right:.5em}.blog-topic-pill{align-items:center;border-radius:9999px;border-width:1px;display:inline-flex;min-height:44px;--tw-border-opacity:1;border-color:hsl(var(--twc-stroke-secondary)/var(--twc-stroke-secondary-opacity,var(--tw-border-opacity)));font-size:var(--f-sm);line-height:inherit;padding:calc(.5rem + var(--fluid-bp)*1) calc(1rem + var(--fluid-bp)*2);--tw-text-opacity:1;color:hsl(var(--twc-fg-primary)/var(--twc-fg-primary-opacity,var(--tw-text-opacity)));text-decoration:none!important}.blog-topic-pill:hover{--tw-border-opacity:1;border-color:hsl(var(--twc-stroke-accent)/var(--twc-stroke-accent-opacity,var(--tw-border-opacity)))}.blog-text-link{align-items:center;display:inline-flex;font-size:var(--f-base);gap:calc(.75rem + var(--fluid-bp)*1.5);line-height:1.4;min-height:44px;--tw-text-opacity:1;color:hsl(var(--twc-fg-primary)/var(--twc-fg-primary-opacity,var(--tw-text-opacity)))}.blog-topic-filter{display:flex;flex-direction:column;font-size:var(--f-sm);gap:calc(.5rem + var(--fluid-bp)*1);line-height:inherit;--tw-text-opacity:1;color:hsl(var(--twc-fg-secondary)/var(--twc-fg-secondary-opacity,var(--tw-text-opacity)))}.blog-topic-filter select{border-radius:.5rem;border-width:1px;max-width:100%;--tw-border-opacity:1;border-color:hsl(var(--twc-stroke-secondary)/var(--twc-stroke-secondary-opacity,var(--tw-border-opacity)));--tw-bg-opacity:1;background-color:hsl(var(--twc-surface-primary)/var(--twc-surface-primary-opacity,var(--tw-bg-opacity)));font-size:var(--f-sm);line-height:inherit;padding:calc(.75rem + var(--fluid-bp)*1.5) calc(2.5rem + var(--fluid-bp)*5) calc(.75rem + var(--fluid-bp)*1.5) calc(1rem + var(--fluid-bp)*2);--tw-text-opacity:1;color:hsl(var(--twc-fg-primary)/var(--twc-fg-primary-opacity,var(--tw-text-opacity)));min-height:44px}.blog-topic-filter select:focus{--tw-border-opacity:1;border-color:hsl(var(--twc-stroke-accent)/var(--twc-stroke-accent-opacity,var(--tw-border-opacity)));--tw-ring-opacity:1;--tw-ring-color:hsl(var(--twc-stroke-accent)/var(--twc-stroke-accent-opacity,var(--tw-ring-opacity)))}.blog-resource-card{border-radius:.75rem;border-width:1px;display:flex;flex-direction:column;gap:calc(1.5rem + var(--fluid-bp)*3);min-width:0;--tw-border-opacity:1;background-color:hsl(var(--twc-surface-secondary)/.1);border-color:hsl(var(--twc-stroke-secondary)/var(--twc-stroke-secondary-opacity,var(--tw-border-opacity)));padding:calc(2rem + var(--fluid-bp)*4)}.blog-resource-card>:last-child{margin-top:auto}.blog-pagination{display:flex;flex-wrap:wrap;gap:calc(.75rem + var(--fluid-bp)*1.5)}.blog-page-link,.blog-pagination{align-items:center;justify-content:center}.blog-page-link{border-radius:.5rem;border-width:1px;display:inline-flex;height:44px;width:44px;--tw-border-opacity:1;border-color:hsl(var(--twc-stroke-secondary)/var(--twc-stroke-secondary-opacity,var(--tw-border-opacity)));font-size:var(--f-base);line-height:1.4;--tw-text-opacity:1;color:hsl(var(--twc-fg-primary)/var(--twc-fg-primary-opacity,var(--tw-text-opacity)));text-decoration:none!important}.blog-page-link[aria-current=page]{--tw-border-opacity:1;border-color:hsl(var(--twc-stroke-accent)/var(--twc-stroke-accent-opacity,var(--tw-border-opacity)));font-weight:700}.blog-page-link:focus-visible{outline-color:hsl(var(--twc-stroke-accent)/var(--twc-stroke-accent-opacity,1));outline-offset:2px;outline-style:solid;outline-width:2px}.blog-post{font-family:ReplicaStd,sans-serif}.blog-post-title,.blog-post-title span{font-weight:400!important;--tw-text-opacity:1!important;color:hsl(var(--twc-fg-primary)/var(--twc-fg-primary-opacity,var(--tw-text-opacity)))!important}.blog-post-hero{display:flex;flex-direction:column;gap:calc(2rem + var(--fluid-bp)*4);margin-left:auto;margin-right:auto;max-width:960px}.blog-post-hero p{margin-top:0!important}.blog-post-meta{align-items:center;-moz-column-gap:calc(2rem + var(--fluid-bp)*4);column-gap:calc(2rem + var(--fluid-bp)*4);display:flex;flex-wrap:wrap;font-size:var(--f-sm);line-height:inherit;row-gap:calc(.75rem + var(--fluid-bp)*1.5);--tw-text-opacity:1;color:hsl(var(--twc-fg-secondary)/var(--twc-fg-secondary-opacity,var(--tw-text-opacity)))}.blog-article-layout{display:grid;gap:calc(2.5rem + var(--fluid-bp)*5);grid-template-columns:minmax(0,800px);justify-content:center;padding-bottom:calc(3rem + var(--fluid-bp)*6);padding-top:calc(1.5rem + var(--fluid-bp)*3)}.blog-article-main,.blog-toc{min-width:0}.blog-toc-details{border-radius:.75rem;border-width:1px;--tw-border-opacity:1;border-color:hsl(var(--twc-stroke-secondary)/var(--twc-stroke-secondary-opacity,var(--tw-border-opacity)));padding:calc(1.5rem + var(--fluid-bp)*3)}.blog-toc summary{cursor:pointer;font-size:var(--f-base);line-height:1.4}.blog-toc ol{display:flex;flex-direction:column;gap:calc(.25rem + var(--fluid-bp)*.5);list-style-type:none;margin-top:calc(1.5rem + var(--fluid-bp)*3)}.blog-toc a{border-radius:.375rem;display:block;font-size:var(--f-sm);line-height:inherit;line-height:1.375;padding:calc(.75rem + var(--fluid-bp)*1.5);--tw-text-opacity:1;color:hsl(var(--twc-fg-secondary)/var(--twc-fg-secondary-opacity,var(--tw-text-opacity)));text-decoration:none!important}.blog-toc a[aria-current=location]{background-color:hsl(var(--twc-surface-secondary)/.1);font-weight:700;--tw-text-opacity:1;box-shadow:inset 2px 0 currentColor;color:hsl(var(--twc-fg-primary)/var(--twc-fg-primary-opacity,var(--tw-text-opacity)))}.blog-toc a:focus-visible{outline-color:hsl(var(--twc-stroke-accent)/var(--twc-stroke-accent-opacity,1));outline-offset:2px;outline-style:solid;outline-width:2px}.blog-toc .blog-toc-child{padding-left:calc(1rem + var(--fluid-bp)*2)}.blog-toc nav{max-height:calc(100dvh - 220px);overflow-y:auto}@media (min-width:1280px){.blog-article-layout{-moz-column-gap:48px;column-gap:48px;grid-template-columns:minmax(240px,280px) minmax(0,800px)}.blog-toc{align-self:start;position:sticky;top:var(--blog-sticky-top,110px)}.blog-article-main{grid-column:2;grid-row:1}.blog-toc{grid-column:1;grid-row:1}}.blog-rich-text{font-size:var(--f-base);--tw-text-opacity:1;color:hsl(var(--twc-fg-secondary)/var(--twc-fg-secondary-opacity,var(--tw-text-opacity)));line-height:1.75;overflow-wrap:anywhere}.blog-rich-text>:first-child{margin-top:0}.blog-rich-text :where(p,ul,ol,blockquote,figure,table,.blog-table-scroll){margin-block:1.25em}.blog-rich-text :where(div,section,p,figure,img,iframe,video){box-sizing:border-box;max-width:100%!important}.blog-rich-text :where(p,li,span){font-size:inherit!important;line-height:inherit!important}.blog-rich-text :is(h2,h3,h4,h5,h6):not(.headline){display:block;font-weight:700;line-height:1.3;scroll-margin-top:calc(var(--blog-sticky-top, 110px) + 16px)}.blog-rich-text h2:not(.headline){font-size:var(--f-2xl);line-height:1.11;margin-bottom:calc(1.5rem + var(--fluid-bp)*3);margin-top:calc(2.5rem + var(--fluid-bp)*5)}.blog-rich-text h3:not(.headline){font-size:var(--f-xl);line-height:1.2}.blog-rich-text h3:not(.headline),.blog-rich-text h4:not(.headline){margin-bottom:calc(1rem + var(--fluid-bp)*2);margin-top:calc(2rem + var(--fluid-bp)*4)}.blog-rich-text h4:not(.headline){font-size:var(--f-lg);line-height:1.33}.blog-rich-text :where(ul,ol){padding-inline-start:1.5em}.blog-rich-text ul{list-style:disc}.blog-rich-text ol{list-style:decimal}.blog-rich-text li+li{margin-top:.5em}.blog-rich-text li>:first-child{margin-top:0}.blog-rich-text a{text-underline-offset:.2em}.blog-rich-text a:focus-visible{outline-color:hsl(var(--twc-stroke-accent)/var(--twc-stroke-accent-opacity,1));outline-offset:2px;outline-style:solid;outline-width:2px}.blog-rich-text blockquote{border-bottom-right-radius:.75rem;border-left-width:4px;border-top-right-radius:.75rem;--tw-border-opacity:1;background-color:hsl(var(--twc-surface-secondary)/.1);border-color:hsl(var(--twc-stroke-accent)/var(--twc-stroke-accent-opacity,var(--tw-border-opacity)));font-size:var(--f-lg);font-style:italic;line-height:1.33;padding:calc(2rem + var(--fluid-bp)*4);--tw-text-opacity:1;color:hsl(var(--twc-fg-primary)/var(--twc-fg-primary-opacity,var(--tw-text-opacity)))}.blog-rich-text blockquote>:first-child{margin-top:0}.blog-rich-text blockquote>:last-child{margin-bottom:0}.blog-rich-text img{height:auto!important}.blog-rich-text :where(iframe,video){aspect-ratio:16/9;height:auto;width:100%}.blog-rich-text figcaption{font-size:var(--f-sm);line-height:inherit;margin-top:calc(.75rem + var(--fluid-bp)*1.5);text-align:center;--tw-text-opacity:1;color:hsl(var(--twc-fg-secondary)/var(--twc-fg-secondary-opacity,var(--tw-text-opacity)))}.blog-table-scroll{border-radius:.5rem;border-width:1px;--tw-border-opacity:1;border-color:hsl(var(--twc-stroke-secondary)/var(--twc-stroke-secondary-opacity,var(--tw-border-opacity)));max-width:100%;overflow-x:auto}.blog-table-scroll:focus-visible{outline-color:hsl(var(--twc-stroke-accent)/var(--twc-stroke-accent-opacity,1));outline-offset:2px;outline-style:solid;outline-width:2px}.blog-rich-text table{border-collapse:collapse;font-size:.9em;width:100%}.blog-table-scroll>table{margin:0}.blog-rich-text :where(th,td){border-bottom-width:1px;--tw-border-opacity:1;border-color:hsl(var(--twc-stroke-secondary)/var(--twc-stroke-secondary-opacity,var(--tw-border-opacity)));min-width:120px;padding:calc(.75rem + var(--fluid-bp)*1.5) calc(1rem + var(--fluid-bp)*2);text-align:start;vertical-align:top}.blog-rich-text th{background-color:hsl(var(--twc-surface-secondary)/.1);font-weight:700;--tw-text-opacity:1;color:hsl(var(--twc-fg-primary)/var(--twc-fg-primary-opacity,var(--tw-text-opacity)))}.blog-rich-text .content-promo{font-style:normal;margin-block:2em}.blog-rich-text .content-promo h2{margin:0}.blog-rich-text .content-promo p{margin-bottom:0}#post-body .hs_cos_wrapper_type_module:has(section[aria-labelledby$=-related-title]),#post-body :is([is=flynt-grid-blog-post-related],[data-blog-related],section[aria-labelledby$=-related-title]){display:none}.blog-rich-text [is^=flynt-]{display:block;margin-block:2em}.blog-rich-text [is^=flynt-] :where(div,section,p,span,li){color:inherit;font-family:inherit!important}.blog-rich-text [is^=flynt-] .container{margin:0;max-width:100%!important;padding-inline:0;width:100%!important}.blog-rich-text [is^=flynt-] .wow,.blog-rich-text [is^=flynt-].wow{animation:none!important;opacity:1!important;transform:none!important;visibility:visible!important}.blog-rich-text [is^=flynt-] :is(h2,h3){display:block;font-weight:700;line-height:1.3;scroll-margin-top:calc(var(--blog-sticky-top, 110px) + 16px)}.blog-rich-text [is^=flynt-] h2{font-size:var(--f-2xl)!important;line-height:1.11!important;margin-bottom:calc(1.5rem + var(--fluid-bp)*3)!important;margin-top:calc(2.5rem + var(--fluid-bp)*5)!important}.blog-rich-text [is^=flynt-] h3{font-size:var(--f-xl)!important;line-height:1.2!important;margin-bottom:calc(1rem + var(--fluid-bp)*2)!important;margin-top:calc(2rem + var(--fluid-bp)*4)!important}.blog-rich-text [is^=flynt-] :is(.figure-mask,.bgImage,.bg-block){display:none}.blog-rich-text [is=flynt-block-image-quote] .figure-image{border-radius:12px;max-width:160px!important}.blog-rich-text [is=flynt-block-image-quote] blockquote footer{font-size:var(--f-sm);font-style:normal;line-height:inherit;margin-top:calc(1.5rem + var(--fluid-bp)*3)}.blog-rich-text [is=flynt-block-image-quote] blockquote footer span{display:block}.blog-rich-text [is^=flynt-] .siteButton{align-items:center;border-radius:5px;border-width:1px;display:inline-flex;max-width:100%;min-height:48px;--tw-border-opacity:1;background-color:hsl(var(--twc-surface-accent)/.5);border-color:hsl(var(--twc-stroke-accent)/var(--twc-stroke-accent-opacity,var(--tw-border-opacity)));font-size:var(--f-base);line-height:1.4;padding-bottom:.75rem;padding-left:calc(1rem + var(--fluid-bp)*2);padding-right:calc(1rem + var(--fluid-bp)*2);padding-top:.75rem;--tw-text-opacity:1;color:hsl(var(--twc-fg-primary)/var(--twc-fg-primary-opacity,var(--tw-text-opacity)));text-decoration:none!important}.blog-rich-text [is^=flynt-] .siteButton:hover{background-color:hsl(var(--twc-surface-secondary)/.1)}.blog-rich-text [is^=flynt-] li:has(h3){list-style:none}.blog-rich-text [is^=flynt-] ul:has(>li>img){padding-inline-start:0}.blog-rich-text [is=flynt-block-accordian] .accordion{list-style:none;padding-inline-start:0}.blog-rich-text [is=flynt-block-accordian] .accordion-images,.blog-rich-text [is=flynt-block-accordian] .accordion-scroll{display:none}.blog-rich-text [is=flynt-block-accordian] .mobile-view{margin-block:2em}.blog-rich-text [is=flynt-block-accordian] .mobile-view img{border-radius:12px;max-width:240px!important}@media (prefers-reduced-motion:reduce){html:has(#blogPostPage),html:has(.blog-index){scroll-behavior:auto}.blog-card-image img{transition:none}}