@layer components{:where(.blog-post-layout,.blog-post-layout *){--blog-anchor-scroll-gap:1rem}.blog-heading{scroll-margin-top:calc(var(--marketing-chrome-stack-offset) + var(--blog-anchor-scroll-gap))}.blog-image{min-width:0;max-width:100%}.blog-image--xs{max-width:20%}.blog-image--sm{max-width:35%}.blog-image--md{max-width:50%}.blog-image--lg{max-width:65%}.blog-image--xl{max-width:80%}.blog-image--2xl{width:100%;max-width:100%}@media (max-width:47.999rem){#blog-lobby .blog-lobby-filters{overscroll-behavior-x:contain;-webkit-overflow-scrolling:touch;margin-inline:calc(-1 * var(--site-container-gutter,1rem));padding-inline:var(--site-container-gutter,1rem);overflow-x:auto}}.blog-post-layout{width:100%;max-width:var(--container-page);padding-inline:var(--space-md);padding-top:var(--space-md);row-gap:var(--space-3xl);grid-template-columns:minmax(0,1fr);margin-inline:auto;display:grid}.blog-post-layout__article.blog-container{gap:var(--space-3xl);flex-direction:column;max-width:none;margin-inline:0;padding-inline:0;display:flex}.blog-post-body,.blog-hero__copy-inner,.blog-conclusion{gap:var(--space-lg);flex-direction:column;width:100%;display:flex}.blog-richtext.storyblok-richtext :where(li){margin-bottom:var(--space-sm)}.blog-richtext.storyblok-richtext :where(li:last-child){margin-bottom:0}.blog-colored-block{gap:var(--space-xs);border-radius:var(--radius-md);padding:var(--space-md);align-items:flex-start;width:100%;display:flex}.blog-colored-block__icon{width:1.625rem;height:1.625rem;font-size:var(--text-md);line-height:var(--leading-xl);color:var(--color-text-secondary);flex-shrink:0;justify-content:center;align-items:center;display:inline-flex}.blog-colored-block__content{gap:var(--space-xs);flex-direction:column;flex:1 1 0;min-width:0;display:flex}.blog-colored-block__title{margin:0}.blog-colored-block-row{gap:var(--space-sm);flex-direction:column;width:100%;display:flex}.blog-faq-section__title{margin:0 0 var(--space-lg)}.blog-faq-list__item{margin:0}.blog-faq-item__trigger{cursor:pointer;align-items:flex-start;gap:var(--space-sm);text-align:left;background:0 0;border:0;width:100%;padding:0;display:flex}.blog-faq-item__icon{text-align:center;width:1.5rem;color:var(--color-text);flex-shrink:0;line-height:1.5rem}.blog-faq-item__question{flex:1 1 0;min-width:0}.blog-faq-item__answer-content{padding-top:var(--space-sm);padding-left:calc(1.5rem + var(--space-sm))}.blog-toc-sidebar{top:calc(var(--marketing-chrome-stack-offset) + var(--space-md));align-self:start;width:22rem;max-width:100%;position:sticky}.blog-toc-nav{gap:var(--space-lg);flex-direction:column;display:flex}.blog-toc-nav__heading{color:var(--color-accent-blue);margin:0}.blog-toc-nav__list{gap:var(--space-md);border-left:2px solid var(--color-utility-border);flex-direction:column;margin:0;padding:0;list-style:none;display:flex;position:relative}.blog-toc-nav__indicator{background-color:var(--color-accent-yellow);pointer-events:none;opacity:0;width:4px;transition:transform .28s cubic-bezier(.4,0,.2,1) .12s,height .28s cubic-bezier(.4,0,.2,1) .12s,opacity .15s;position:absolute;top:0;left:-2px}.blog-toc-nav__indicator--visible{opacity:1}@media (prefers-reduced-motion:reduce){.blog-toc-nav__indicator{transition:none}}.blog-toc-nav__item{margin:0}.blog-toc-nav__link{padding-left:var(--space-md);color:var(--color-text-primary);border-left:4px solid #0000;margin-left:-2px;text-decoration:none;transition:color .15s;display:block}.blog-toc-nav__link:hover{color:var(--color-text-primary);text-decoration:none}.blog-toc-nav__link--active{color:var(--color-text-primary)}.blog-toc-nav--mobile .blog-toc-nav__list{gap:var(--space-sm);border-left:0}.blog-toc-nav--mobile .blog-toc-nav__link{border-left:0;margin-left:0;padding-left:0}.blog-key-takeaways,.blog-toc-key-takeaways{background-color:var(--color-bg-tertiary);border-radius:var(--radius-md);padding:var(--space-xl);gap:var(--space-lg);word-break:break-word;color:var(--color-text-primary);flex-direction:column;display:flex;overflow:hidden}.blog-toc-mobile-panel{top:var(--blog-toc-mobile-panel-top,var(--marketing-chrome-stack-offset));z-index:3;background-color:var(--color-bg-primary);padding:var(--space-md);position:fixed;bottom:0;left:0;right:0;overflow-y:auto}.blog-toc-mobile-toggle{width:2rem;height:2rem;color:var(--color-text-primary);flex-shrink:0;justify-content:center;align-items:center;display:inline-flex}.blog-author{gap:var(--space-lg);scroll-margin-top:calc(var(--marketing-chrome-stack-offset) + var(--space-md));word-break:break-word;flex-direction:column;display:flex}.blog-author__divider{border-top:1px solid var(--color-utility-border);width:100%}.blog-author__content{gap:var(--space-md);align-items:flex-start;width:100%;display:flex}.blog-author__avatar{border-radius:var(--radius-full,9999px);background-color:var(--color-accent-yellow);flex-shrink:0;width:4rem;height:4rem;overflow:hidden}.blog-author__copy{min-width:0;color:var(--color-text);flex:1 1 0}.blog-author__social{margin-top:var(--space-md)}.blog-author__social-link{color:var(--color-text);text-underline-offset:2px;text-decoration:underline}.blog-author__social-link:hover{opacity:.8}.blog-expert-tip{gap:var(--space-xl);background-color:var(--color-bg-tertiary);border-radius:var(--radius-md);padding:var(--space-xl);word-break:break-word;color:var(--color-text);flex-direction:column;display:flex;overflow:hidden}.blog-expert-tip__content{gap:var(--space-md);flex-direction:column;width:100%;display:flex}.blog-expert-tip__header{gap:var(--space-xs);flex-direction:column;width:100%;display:flex}.blog-expert-tip__label{color:var(--color-accent-blue);margin:0}.blog-expert-tip__richtext.storyblok-richtext :where(p,ul,ol){color:var(--color-text)}.blog-table{width:100%;overflow-x:auto}.blog-table__richtext{min-width:100%;color:var(--color-text)}.blog-table__richtext table{border-collapse:collapse;border-spacing:0;text-align:left;width:100%;min-width:100%}.blog-table__richtext :where(th,td){vertical-align:top;padding-block:var(--space-sm);padding-inline:0;padding-right:var(--space-md);word-break:break-word;color:var(--color-text)}.blog-table__richtext :where(th){font-weight:var(--font-weight-medium);border-bottom:2px solid var(--color-text)}.blog-table__richtext :where(td){font-weight:var(--font-weight-regular);border-bottom:1px solid var(--color-text)}.blog-table__richtext tr:last-child :where(td){border-bottom:0}.blog-table__caption{margin-top:var(--space-sm)}.blog-quote{padding-block:var(--space-xl);width:100%}.blog-quote__content{gap:var(--space-md);border:0;border-left:4px solid var(--color-accent-yellow);padding:var(--space-xl);color:var(--color-text);flex-direction:column;margin:0;display:flex}.blog-quote__text{word-break:break-word;margin:0}.blog-quote__author{margin:0}.blog-author--embedded{gap:var(--space-lg);width:100%;scroll-margin-top:0}}@media not all and (min-width:48rem){.blog-image--xs{max-width:35%}.blog-image--sm{max-width:45%}.blog-author--embedded .blog-author__content{flex-direction:column}}@media not all and (min-width:64rem){.blog-toc-sidebar{display:none}}@media (min-width:48rem){.blog-colored-block-row{gap:var(--space-sm);flex-direction:row}.blog-colored-block-row>.blog-colored-block{flex:1 1 0}}@media (min-width:64rem){.blog-post-layout{grid-template-columns:minmax(0, var(--blog-container)) 22rem;column-gap:var(--space-lg);padding-top:var(--space-3xl);grid-template-areas:"hero-media toc""hero-copy toc""article toc";align-items:start;padding-inline:2rem}.blog-hero__media{grid-area:hero-media}.blog-hero__copy{grid-area:hero-copy}.blog-post-layout__article{grid-area:article}.blog-toc-sidebar{grid-area:toc}}
