#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:var(--space-20);width:100%}.meta-row__authors{display:flex;flex-wrap:wrap;gap:var(--space-16) var(--space-32);min-width:0}.meta-row__person{color:inherit;min-width:0}.meta-row__avatar,.meta-row__person{align-items:center;display:inline-flex;gap:var(--space-12)}.meta-row__reviewer-avatar{border-radius:var(--radius-full);flex-shrink:0;height:48px;object-fit:cover;width:48px}.meta-row__details{display:grid;gap:var(--space-16) 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:var(--space-16)}@media (max-width:768px){.meta-row{grid-template-columns:1fr;row-gap:var(--space-16)}.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:var(--space-12) var(--space-16);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:var(--fs-0);gap:var(--space-6);line-height:var(--lh-tightest)}.blog-post-hero__container .breadcrumb a{color:var(--indigo-950);font-size:var(--fs-0);font-weight:500;line-height:var(--lh-tightest);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:var(--space-30) 0}.blog-post-hero__title{margin:var(--space-40) 0}.blog article h2:first-child{border-top:none!important;margin-top:0!important}.blog-post-hero__container .image-wrapper{margin:var(--space-30) 0}.blog-post-hero__image{aspect-ratio:16/10;border-radius:var(--radius-60);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:var(--fs-0);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:var(--lh-normal);margin-bottom:var(--space-24)}.post-nav__grid{display:grid;gap:var(--space-24);grid-template-columns:1fr 1fr}.post-nav__item{background:var(--neutral-25);border:1px solid var(--border-color,var(--neutral-200));border-radius:var(--radius-16);display:flex;flex-direction:column;gap:var(--space-12);overflow:hidden;padding:var(--space-20);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:var(--radius-10);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:var(--space-6)}.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:var(--lh-snug);-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:var(--radius-16);display:flex;gap:var(--space-24);margin-top:var(--space-48);padding:var(--space-32)}.author-bio__avatar-link{flex-shrink:0}.author-bio__avatar{border-radius:var(--radius-full);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:var(--space-4);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:var(--lh-body);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:var(--lh-loose);margin:var(--space-8) 0 0;max-width:55ch;opacity:.7}.author-bio__footer{align-items:center;border-top:1px solid var(--border-color);display:flex;gap:var(--space-16);justify-content:space-between;margin-top:var(--space-16);padding-top:var(--space-16)}.author-bio__socials{align-items:center;display:flex;gap:var(--space-8)}.author-bio__socials .button-small[data-variant=outline]{width:auto}@media (max-width:768px){.author-bio{align-items:center;flex-direction:column;gap:var(--space-16);padding:var(--space-24);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:var(--space-24);padding-top:var(--space-48)}.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:var(--lh-normal)}.post-nav__tags{flex-wrap:wrap}.post-nav__tag-btn{appearance:none;background:var(--brand-50);border:none;border-radius:var(--radius-full);color:var(--indigo-950);cursor:pointer;font-size:var(--fs-1);font-weight:600;line-height:var(--lh-tightest);padding:var(--space-14) var(--space-16);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}