.blog-article,.blog-author{--section-padding-inline:0px;color:var(--text-primary)}@media (max-width:1439px){.blog-article,.blog-author{--section-padding-inline:calc(-83.6608px + 14.42vw)}}@media (max-width:1023px){.blog-article,.blog-author{--section-padding-inline:6.25vw}}@media (max-width:767px){.blog-article,.blog-author{--section-padding-inline:24px}}.blog-article__header{padding:80px var(--section-padding-inline,24px) var(--space-3xl,64px);scroll-margin-top:var(--header-height,86px)}.blog-article__header-inner{container:blog-article-header/inline-size;margin-inline:auto;max-width:1192px}.blog-article__back{align-items:center;color:var(--text-secondary);display:inline-flex;font-size:var(--font-size-2xs,14px);font-weight:var(--font-weight-medium,500);gap:6px;line-height:1.4;margin-bottom:var(--space-2xl,56px);text-decoration:none}.blog-article__back:hover{color:var(--text-primary);text-decoration:underline;text-underline-offset:3px}.blog-article__intro{align-items:flex-start;display:flex;gap:var(--space-xl,48px);justify-content:space-between}.blog-article__heading{align-items:flex-start;display:flex;flex:1 1 auto;flex-direction:column;max-width:650px;min-width:0}.blog-article .blog-article__tag{margin-bottom:var(--space-s,16px)}.blog-article .blog-article__title{color:var(--text-primary);margin:0 0 var(--space-lg,40px)}.blog-article__meta{color:var(--text-secondary);font-size:var(--font-size-md,18px);line-height:1.2;margin:0}.blog-article__meta-dot{color:var(--color-neutral-40);margin-inline:8px}.blog-article__meta-link{color:inherit;text-decoration:none}.blog-article__meta-link:hover{color:var(--text-primary);text-decoration:underline;text-underline-offset:3px}.blog-article__heading .post-reviewer{margin-top:var(--space-xs,12px)}.blog-article__media{border-radius:var(--radius-panel,12px);flex:0 1 477px;min-width:0;overflow:hidden}.blog-article__image{aspect-ratio:477/294.25;display:block;height:auto;object-fit:cover;width:100%}.blog-article__content{container:blog-article/inline-size;padding:var(--space-3xl,64px) var(--section-padding-inline,24px) var(--space-5xl,80px)}.blog-article__layout{margin-inline:auto;max-width:1192px}.blog-article__main{max-width:720px}.blog-article__toc{display:none}@container blog-article (min-width: 880px){.blog-article__layout:not([data-toc-state=none]){align-items:start;column-gap:var(--space-3xl,64px);display:grid;grid-template-columns:240px minmax(0,720px)}.blog-article__layout:not([data-toc-state=none]) .blog-article__main{grid-column:2;grid-row:1}.blog-article__toc:not([hidden]){display:block;grid-column:1;grid-row:1;max-height:calc(100vh - var(--header-height, 86px) - var(--space-md, 32px)*2);overflow-y:auto;position:sticky;scrollbar-color:var(--color-neutral-20) transparent;scrollbar-width:thin;top:calc(var(--header-height, 86px) + var(--space-md, 32px))}}.blog-article .blog-article__toc-title{color:var(--text-secondary);font-size:var(--font-size-2xs,14px);font-weight:var(--font-weight-medium,500);letter-spacing:.5px;line-height:1.4;margin:0 0 var(--space-s,16px);text-transform:uppercase}.blog-article__toc .toc__list{border-left:2px solid var(--color-neutral-20);list-style:none;margin:0;padding:0}.blog-article__toc .toc__item--nested{padding-left:var(--space-xs,12px)}.blog-article__toc .toc__link{border-left:2px solid transparent;color:var(--text-secondary);display:block;font-size:var(--font-size-2xs,14px);line-height:1.4;margin-left:-2px;padding:var(--space-2xs,8px) 0 var(--space-2xs,8px) var(--space-s,16px);text-decoration:none;transition:color .2s ease,border-color .2s ease}.blog-article__toc .toc__link:hover{color:var(--text-primary)}.blog-article__toc .toc__link[aria-current]{border-left-color:var(--color-lilac-80);color:var(--text-primary)}.blog-article__body{color:var(--text-secondary);font-size:var(--font-size-s,16px);line-height:1.5;overflow-wrap:break-word}:is(.blog-article__body,.blog-article__body>.hs_cos_wrapper)>:first-child{margin-top:0}:is(.blog-article__body,.blog-article__body>.hs_cos_wrapper)>:last-child{margin-bottom:0}.blog-article__body p{margin:0 0 18px}.blog-article__body :is(h1,h2,h3,h4,h5,h6){color:var(--text-primary);scroll-margin-top:calc(var(--header-height, 86px) + var(--space-md, 32px))}.blog-article__body :is(h1,h2){font-size:var(--font-size-h4,28px);font-weight:var(--font-weight-regular,400);letter-spacing:var(--letter-spacing-h4,-.28px);line-height:1.2;margin:var(--space-xl,48px) 0 var(--space-sm,24px)}.blog-article__body h3{font-size:var(--font-size-body-l,22px);font-weight:var(--font-weight-medium,500);line-height:1.2;margin:44px 0 18px}.blog-article__body h4{font-size:var(--font-size-md,18px);font-weight:var(--font-weight-semibold,600);line-height:1.3;margin:var(--space-md,32px) 0 var(--space-xs,12px)}.blog-article__body :is(h5,h6){font-size:var(--font-size-s,16px);font-weight:var(--font-weight-semibold,600);line-height:1.5;margin:var(--space-md,32px) 0 var(--space-s,16px)}:is(.blog-article__body,.blog-article__body>.hs_cos_wrapper)>:is(h5,h6):first-child{margin-bottom:var(--space-xl,48px)}.blog-article__body a{color:var(--text-link);text-decoration:underline;text-decoration-thickness:1px;text-underline-offset:2px}.blog-article__body a:hover{color:var(--text-link-hover)}.blog-article__body :is(strong,b){font-weight:var(--font-weight-semibold,600)}.blog-article__body :is(ul,ol){margin:0 0 var(--space-sm,24px);padding-left:var(--space-sm,24px)}.blog-article__body li{margin-bottom:18px}.blog-article__body li:last-child{margin-bottom:0}.blog-article__body li>:is(ul,ol){margin-top:18px}.blog-article__body li p{margin:0}.blog-article__body img{border-radius:var(--radius-panel,12px);height:auto;max-width:100%}.blog-article__body hr{border:0;border-top:1px solid var(--color-neutral-20);height:0;margin:var(--space-xl,48px) 0}.blog-article__body blockquote{border-left:2px solid var(--color-lilac-80);color:var(--text-primary);font-size:var(--font-size-md,18px);margin:var(--space-md,32px) 0;padding:var(--space-2xs,8px) 0 var(--space-2xs,8px) var(--space-sm,24px)}.blog-article__body figure{margin:0 0 var(--space-sm,24px);overflow-x:auto}.blog-article__body table{border:1px solid var(--color-ink-40);border-collapse:collapse;margin:0 0 var(--space-sm,24px);width:100%}.blog-article__body figure table{margin-bottom:0}.blog-article__body :is(td,th){padding:13px 16px;vertical-align:top}.blog-article__body th{color:var(--text-primary);font-weight:var(--font-weight-semibold,600)}.blog-article__body iframe,.blog-article__body video{max-width:100%}.blog-article__footer-row{border-top:1px solid var(--color-neutral-20);margin-top:51px;padding-top:var(--space-lg,40px)}.blog-article__footer-row+.blog-article__footer-row{margin-top:var(--space-lg,40px)}.blog-article__tags{display:flex;flex-wrap:wrap;gap:var(--space-2xs,8px);list-style:none;margin:0;padding:0}.blog-article__tag-link{background-color:var(--color-neutral-10);border-radius:var(--radius-pill,100px);color:var(--text-primary);display:inline-block;font-size:var(--font-size-2xs,14px);font-weight:var(--font-weight-medium,500);line-height:1.4;padding:var(--space-2xs,8px) var(--space-s,16px);text-decoration:none;transition:background-color .15s ease}.blog-article__tag-link:hover{background-color:var(--color-lilac-20)}.blog-article__share{align-items:center;display:flex;gap:var(--space-xs,12px)}.blog-article__share-label{color:var(--text-muted);font-size:var(--font-size-md,18px);line-height:1.2;margin-right:4px}.blog-article__share-link{align-items:center;background-color:var(--color-neutral-10);border-radius:50%;color:var(--text-primary);display:flex;height:40px;justify-content:center;transition:background-color .15s ease;width:40px}.blog-article__share-link:hover{background-color:var(--color-lilac-20)}.blog-article__author{background-color:var(--color-neutral-10);border-radius:var(--radius-panel,12px);color:var(--text-primary);display:block;font-size:var(--font-size-body-m,20px);font-weight:var(--font-weight-medium,500);line-height:1.2;margin-top:var(--space-lg,40px);padding:var(--space-sm,24px);text-decoration:none}.blog-article__author:hover{text-decoration:underline;text-underline-offset:3px}.blog-article__author+.blog-article__back-row,.blog-article__share+.blog-article__back-row{margin-top:var(--space-xl,48px);padding-top:45px}.blog-article__back-link{color:var(--text-primary);display:block;text-decoration:none;width:fit-content}.blog-article__back-link:hover{text-decoration:underline;text-underline-offset:3px}:is(.blog-article__back,.blog-article__meta-link,.blog-article__tag-link,.blog-article__share-link,.blog-article__author,.blog-article__back-link,.blog-article__toc .toc__link):focus-visible{outline:2px solid var(--accent);outline-offset:2px}@container blog-article-header (max-width: 999px){.blog-article__intro{flex-direction:column;gap:var(--space-md,32px)}.blog-article__heading{max-width:100%}.blog-article__media{flex:none;max-width:640px;width:100%}}@media (max-width:1023px){.blog-article .blog-article__title{font-size:var(--font-size-h3,48px);letter-spacing:var(--letter-spacing-h3,-.96px)}}@media (max-width:767px){.blog-article__header{padding-bottom:var(--space-xl,48px);padding-top:var(--space-md,32px)}.blog-article__back{margin-bottom:var(--space-md,32px)}.blog-article .blog-article__title{font-size:38px;letter-spacing:-.76px;margin-bottom:var(--space-sm,24px)}.blog-article__meta{font-size:var(--font-size-s,16px)}.blog-article__content{padding-bottom:var(--space-3xl,64px);padding-top:var(--space-xl,48px)}.blog-article__body :is(h1,h2){font-size:var(--font-size-xl,24px)}.blog-article__body h3{font-size:var(--font-size-body-m,20px)}.blog-article__body table{display:block;overflow-x:auto}}@media (prefers-reduced-motion:reduce){.blog-article__share-link,.blog-article__tag-link,.blog-article__toc .toc__link{transition:none}}.blog-author__content{padding:var(--space-3xl,64px) var(--section-padding-inline,24px) var(--space-5xl,80px)}.blog-author__inner{margin-inline:auto;max-width:1192px}.blog-author__profile{align-items:flex-start;display:flex;gap:var(--space-xl,48px);margin-bottom:var(--space-4xl,72px)}.blog-author__avatar{border-radius:50%;flex:none;height:160px;object-fit:cover;width:160px}.blog-author__about{align-items:flex-start;display:flex;flex-direction:column;gap:var(--space-sm,24px);max-width:720px}.blog-author__bio{color:var(--text-secondary);font-size:var(--font-size-md,18px);line-height:1.5}.blog-author__bio>:first-child{margin-top:0}.blog-author__bio>:last-child{margin-bottom:0}.blog-author__bio a{color:var(--text-link)}.blog-author__linkedin{align-items:center;color:var(--text-primary);display:inline-flex;font-size:var(--font-size-s,16px);gap:var(--space-2xs,8px);line-height:1.25;text-decoration:none}.blog-author__linkedin:hover{text-decoration:underline;text-underline-offset:3px}.blog-author__linkedin:focus-visible{outline:2px solid var(--accent);outline-offset:2px}.blog-author .blog-author__posts-title{margin:0 0 var(--space-sm,24px)}@media (max-width:767px){.blog-author__content{padding-bottom:var(--space-3xl,64px);padding-top:var(--space-xl,48px)}.blog-author__profile{flex-direction:column;gap:var(--space-sm,24px);margin-bottom:var(--space-xl,48px)}.blog-author__avatar{height:120px;width:120px}}