.acoru-blog-hero--post{padding-bottom:0}.acoru-blog-hero--post .acoru-blog-hero__inner{gap:1.125rem;margin-bottom:clamp(2.5rem,1.5rem + 4vw,5.5rem)}.acoru-post__image{margin:0 auto;max-width:56.25rem}.acoru-post__image img{aspect-ratio:900/420;border-radius:1.125rem;display:block;height:auto;object-fit:cover;width:100%}.acoru-post__body{color:var(--acoru-muted);font-size:var(--acoru-body-md);line-height:var(--acoru-body-md-lh);margin:0 auto;max-width:55rem;padding-block:clamp(3rem,2rem + 4vw,8.25rem) clamp(3rem,2rem + 4vw,8rem)}.acoru-post__body>*+*{margin-top:var(--acoru-space-3)}.acoru-post__body :is(h2,h3,h4)+*{margin-top:var(--acoru-space-3)}.acoru-post__body *+:is(h2,h3,h4){margin-top:var(--acoru-space-6)}.acoru-post__body h2{font-size:1.5rem;font-weight:600}.acoru-post__body h2,.acoru-post__body h3{color:var(--acoru-dark);font-family:var(--acoru-font-heading);line-height:1.25}.acoru-post__body h3{font-size:1.25rem;font-weight:400}.acoru-post__body h4{color:var(--acoru-dark);font-size:1rem;font-weight:700}.acoru-post__body a{color:var(--acoru-blue)}.acoru-post__body strong{color:var(--acoru-dark)}.acoru-post__body :is(ul,ol){padding-left:1.25rem}.acoru-post__body li+li{margin-top:var(--acoru-space-2)}.acoru-post__body img{border-radius:var(--acoru-radius-md)}.acoru-post__body blockquote{border-left:3px solid var(--acoru-lilac);color:var(--acoru-dark);font-family:var(--acoru-font-heading);font-size:var(--acoru-lead-sm);margin-inline:0;padding-left:var(--acoru-space-5)}.acoru-post__tags{display:flex;flex-wrap:wrap;gap:var(--acoru-space-2);list-style:none;margin:calc(clamp(1.5rem, 1rem + 2vw, 5rem)*-1) auto clamp(3rem,2rem + 3vw,5rem);max-width:55rem;padding:0}.acoru-post__tags a{background:var(--acoru-sage-light);border-radius:var(--acoru-radius-pill);color:var(--acoru-blue);display:inline-block;font-size:var(--acoru-small);font-weight:600;padding:.375rem var(--acoru-space-4);text-decoration:none;text-transform:uppercase}.acoru-post__body img{height:auto;max-width:100%}.acoru-post__body h5{color:var(--acoru-dark);font-size:var(--acoru-body-md);font-weight:700}.acoru-post__body table{border-collapse:collapse;display:block;font-size:var(--acoru-body);overflow-x:auto;width:100%}.acoru-post__body :is(th,td){border:1px solid rgb(var(--acoru-dark-rgb)/.12);padding:var(--acoru-space-2) var(--acoru-space-3);text-align:left;vertical-align:top}.acoru-post__body th,.acoru-post__body tr:first-child td{background:var(--acoru-neutral-200);color:var(--acoru-dark);font-weight:700}.acoru-post__body .hs-responsive-embed-wrapper{aspect-ratio:16/9;border-radius:var(--acoru-radius-md);overflow:hidden;position:relative}.acoru-post__body .hs-responsive-embed-inner-wrapper{inset:0;position:absolute}.acoru-post__body iframe{border:0;height:100%;width:100%}.acoru-post__body .acoru-post-cta{background:var(--acoru-gradient-blue);border-radius:var(--acoru-radius-lg);color:var(--acoru-light);padding:var(--acoru-space-6)}.acoru-post__body .acoru-post-cta h3{color:var(--acoru-light);font-weight:600}.acoru-post__body .acoru-post-cta a.acoru-btn{color:var(--acoru-blue);text-decoration:none}.acoru-post__body .acoru-post-cta a.acoru-btn:hover{color:var(--acoru-lime)}@media (prefers-reduced-motion:no-preference){html.acoru-has-toc{scroll-behavior:smooth}}.acoru-post__body h2{scroll-margin-top:calc(var(--acoru-header-h) + var(--acoru-space-6))}.acoru-post__toc[hidden]{display:none}.acoru-toc{background:var(--acoru-neutral-200);border-radius:var(--acoru-radius-md)}.acoru-toc__title{align-items:center;color:var(--acoru-dark);cursor:pointer;display:flex;font-family:var(--acoru-font-heading);font-size:1.125rem;font-weight:600;gap:var(--acoru-space-3);justify-content:space-between;list-style:none;padding:var(--acoru-space-4) var(--acoru-space-5)}.acoru-toc__title::-webkit-details-marker{display:none}.acoru-toc__title:after{border-bottom:2px solid;border-right:2px solid;content:"";height:.5rem;transform:rotate(45deg) translateY(-25%);transition:transform var(--acoru-dur) var(--acoru-ease);width:.5rem}.acoru-toc[open] .acoru-toc__title:after{transform:rotate(225deg) translateY(-25%)}.acoru-toc__list{display:grid;gap:.125rem;list-style:none;margin:0;padding:0 var(--acoru-space-3) var(--acoru-space-4)}.acoru-toc__link{border-left:2px solid transparent;border-radius:0 .5rem .5rem 0;color:var(--acoru-muted);display:block;font-size:.9375rem;line-height:1.35;padding:.5rem var(--acoru-space-2) .5rem var(--acoru-space-3);text-decoration:none;transition:color var(--acoru-dur) var(--acoru-ease),background-color var(--acoru-dur) var(--acoru-ease),border-color var(--acoru-dur) var(--acoru-ease)}.acoru-toc__link:hover{background:rgb(var(--acoru-light-rgb)/.7);color:var(--acoru-blue)}.acoru-toc__link.is-active{background:var(--acoru-light);border-left-color:var(--acoru-blue);color:var(--acoru-blue);font-weight:700}@media (max-width:63.99rem){.acoru-post__toc{margin:clamp(2rem,1rem + 3vw,3rem) auto 0;max-width:55rem}.acoru-has-toc .acoru-post__body{padding-top:var(--acoru-space-8)}}@media (min-width:64rem){.acoru-has-toc .acoru-post__layout{align-items:start;display:grid;gap:clamp(2.5rem,1rem + 3vw,5rem);grid-template-columns:17rem minmax(0,55rem);justify-content:center}.acoru-post__toc{margin-top:clamp(3rem,2rem + 4vw,8.25rem);max-height:calc(100vh - var(--acoru-header-h) - var(--acoru-space-6)*2);overflow-y:auto;position:sticky;top:calc(var(--acoru-header-h) + var(--acoru-space-6))}.acoru-toc__title{pointer-events:none}.acoru-toc__title:after{display:none}.acoru-has-toc .acoru-post__body,.acoru-has-toc .acoru-post__tags{margin-inline:0}}.acoru-post-faq{margin-top:var(--acoru-space-4)}.acoru-post-faq .acoru-faq__item{border-bottom:1px solid rgb(var(--acoru-blue-rgb)/.15)}.acoru-post-faq .acoru-faq__item:first-child{border-top:1px solid rgb(var(--acoru-blue-rgb)/.15)}.acoru-post-faq .acoru-faq__q{align-items:center;color:var(--acoru-dark);cursor:pointer;display:flex;font-size:var(--acoru-body-md);font-weight:700;gap:var(--acoru-space-4);justify-content:space-between;line-height:var(--acoru-body-md-lh);list-style:none;padding:1.125rem 0}.acoru-post-faq .acoru-faq__q::-webkit-details-marker{display:none}.acoru-post-faq .acoru-faq__q:after{color:var(--acoru-blue);content:"+";flex:none;font-size:1.5rem;font-weight:400;line-height:1;transition:transform var(--acoru-dur) var(--acoru-ease)}.acoru-post-faq .acoru-faq__item[open] .acoru-faq__q:after{transform:rotate(45deg)}.acoru-post-faq .acoru-faq__a{padding-bottom:1.25rem}.acoru-post-faq .acoru-faq__a>*+*{margin-top:var(--acoru-space-3)}.acoru-toc{background:none;border-radius:0}.acoru-toc__list,.acoru-toc__title{padding-inline:0}.acoru-toc__link{border-radius:0}.acoru-toc__link.is-active,.acoru-toc__link:hover{background:none}.acoru-post__tags--top{margin:0 auto;padding-top:clamp(3rem,2rem + 4vw,8.25rem)}.acoru-post__tags--top+.acoru-post__body{padding-top:var(--acoru-space-6)}@media (max-width:63.99rem){.acoru-has-toc .acoru-post__tags--top{padding-top:var(--acoru-space-8)}}