#hs_cos_wrapper_post_body,.hs_cos_wrapper{display:block!important}html{scroll-padding-top:100px}@media (prefers-reduced-motion:no-preference){html{scroll-behavior:smooth}}.blog-post-hero{background:var(--neutral-50)}.blog-post-content{background:var(--neutral-25)}.meta-row{align-items:start;column-gap:clamp(1.5rem,4vw,4rem);display:grid;grid-template-columns:minmax(0,1fr) auto;row-gap:1.25rem;width:100%}.meta-row__authors{display:flex;flex-wrap:wrap;gap:1rem 2rem;min-width:0}.meta-row__person{color:inherit;min-width:0}.meta-row__avatar,.meta-row__person{align-items:center;display:inline-flex;gap:.75rem}.meta-row__reviewer-avatar{border-radius:999px;flex-shrink:0;height:48px;object-fit:cover;width:48px}.meta-row__details{display:grid;gap:1rem 2.25rem;grid-auto-columns:max-content;grid-auto-flow:column;justify-content:end;min-width:0}.meta-row__detail{min-width:0}.meta-row--single-author .meta-row__authors{gap:1rem}@media (max-width:768px){.meta-row{grid-template-columns:1fr;row-gap:16px}.meta-row__details{grid-auto-flow:row;grid-template-columns:repeat(2,minmax(0,1fr));justify-content:stretch}}@media (max-width:559px){.meta-row__person{width:100%}.meta-row__details{gap:.75rem 1rem;grid-auto-flow:row;grid-template-columns:repeat(2,minmax(0,1fr));justify-content:stretch}}.blog-post-hero__container .breadcrumb{align-items:center;color:var(--indigo-950);display:flex;flex-direction:row;font-size:14px;gap:5px;line-height:1}.blog-post-hero__container .breadcrumb a{color:var(--indigo-950);font-size:14px;font-weight:500;line-height:1;text-decoration:none;transition:color .2s ease}.blog-post-hero__container .breadcrumb a:hover{color:var(--brand-500);text-decoration:underline}.blog-post-hero__container .breadcrumb a:last-child{color:var(--brand-500)}.blog-post-hero__container .breadcrumb__separator{align-items:center;color:var(--neutral-500);display:inline-flex;justify-content:center}.blog-module{margin:30px 0}.blog-post-hero__title{margin:40px 0}.blog article h2:first-child{border-top:none!important;margin-top:0!important}.blog-post-hero__container .image-wrapper{margin:30px 0}.blog-post-hero__image{aspect-ratio:16/10;border-radius:60px;overflow:hidden;width:100%}.blog-post-hero__image img{display:block;height:100%;object-fit:cover;object-position:center;width:100%}.meta-label{color:var(--indigo-950)}.meta-label,.meta-value{font-size:14px;font-weight:500;line-height:20px}.meta-value{color:var(--neutral-600)}section.post-nav{background:var(--neutral-50)}.post-nav__heading{color:var(--heading-color,var(--indigo-950));font-family:var(--display-font);font-size:var(--h3-fluid-size,clamp(1.75rem,4vw,2.25rem));font-weight:var(--fw-medium,500);line-height:1.15;margin-bottom:1.5rem}.post-nav__grid{display:grid;gap:1.5rem;grid-template-columns:1fr 1fr}.post-nav__item{background:var(--neutral-25);border:1px solid var(--border-color,var(--neutral-200));border-radius:16px;display:flex;flex-direction:column;gap:.75rem;overflow:hidden;padding:1.25rem;text-decoration:none;transition:border-color .2s ease}.post-nav__item:hover{border-color:var(--neutral-400)}.post-nav__item--next{text-align:right}.post-nav__image{aspect-ratio:21/9;border-radius:10px;overflow:hidden;width:100%}.post-nav__image img{height:100%;object-fit:cover;transition:transform .3s ease;width:100%}.post-nav__item:hover .post-nav__image img{transform:scale(1.03)}.post-nav__label{align-items:center;color:var(--heading-color,var(--indigo-950));display:inline-flex;font-size:var(--fs-1,1.125rem);font-weight:var(--fw-semibold,600);gap:6px}.post-nav__item--next .post-nav__label{justify-content:flex-end}.post-nav__title{color:var(--heading-color,var(--indigo-950));display:-webkit-box;font-family:var(--display-font);font-size:var(--fs-2,1.25rem);font-weight:var(--fw-medium,500);-webkit-line-clamp:2;line-height:1.3;-webkit-box-orient:vertical;overflow:hidden}.post-nav__item:hover .post-nav__title{color:var(--accent-color,var(--brand-500))}@media (max-width:768px){.post-nav__grid{grid-template-columns:1fr}}.author-bio{align-items:flex-start;background:var(--neutral-50);border:1px solid var(--border-color,var(--neutral-200));border-radius:16px;display:flex;gap:1.5rem;margin-top:3rem;padding:2rem}.author-bio__avatar-link{flex-shrink:0}.author-bio__avatar{border-radius:50%;height:80px;object-fit:cover;transition:opacity .2s ease;width:80px}.author-bio__avatar-link:hover .author-bio__avatar{opacity:.85}.author-bio__content{display:flex;flex-direction:column;gap:.25rem;min-width:0}.author-bio__label{color:var(--text-color,var(--indigo-950));font-size:var(--fs-00,.875rem);font-weight:var(--fw-medium,500);margin:0;opacity:.6}.author-bio__name{color:var(--heading-color,var(--indigo-950));font-family:var(--display-font);font-size:var(--h4-fluid-size,clamp(1.5rem,4vw,1.75rem));font-weight:var(--fw-semibold,600);line-height:1.4;text-decoration:none;transition:color .2s ease}.author-bio__name:hover{color:var(--accent-color,var(--brand-500))}.author-bio__text{color:var(--text-color,var(--indigo-950));font-family:var(--text-font);font-size:var(--fs-0,1rem);line-height:1.6;margin:.5rem 0 0;max-width:55ch;opacity:.7}.author-bio__footer{align-items:center;border-top:1px solid var(--border-color);display:flex;gap:1rem;justify-content:space-between;margin-top:1rem;padding-top:1rem}.author-bio__socials{align-items:center;display:flex;gap:.5rem}.author-bio__socials .button-small[data-variant=outline]{width:auto}@media (max-width:768px){.author-bio{align-items:center;flex-direction:column;gap:1rem;padding:1.5rem;text-align:center}.author-bio__avatar{height:72px;width:72px}.author-bio__content{align-items:center}.author-bio__text{text-align:center}.author-bio__footer{flex-wrap:wrap;justify-content:center}}.post-nav__related{display:flex;flex-direction:column;margin-top:1.5rem;padding-top:3rem}.post-nav__related .embla__slide__inner{justify-content:flex-start}.post-nav__related-heading{color:var(--heading-color,var(--indigo-950));font-family:var(--display-font);font-size:var(--h3-fluid-size,clamp(1.75rem,4vw,2.25rem));font-weight:var(--fw-medium,500);line-height:1.15}.post-nav__tags{flex-wrap:wrap}.post-nav__tag-btn{appearance:none;background:var(--brand-50);border:none;border-radius:1000px;color:var(--indigo-950);cursor:pointer;font-size:16px;font-weight:600;line-height:1;padding:14px 16px;transition:background-color .2s ease-in-out,color .2s ease-in-out}.post-nav__tag-btn.active,.post-nav__tag-btn:hover{background:var(--indigo-950);color:var(--neutral-25)}.post-nav__carousel-panel{display:none}.post-nav__carousel-panel.active{display:block}