.blog-shell{--blog-ease-out:cubic-bezier(0.23,1,0.32,1);--blog-ease-in-out:cubic-bezier(0.77,0,0.175,1)}.blog-listing-hero{min-height:clamp(402px,42vw,482px);display:flex;align-items:center}.blog-enter{opacity:1;transform:translateY(0);transition:opacity .42s var(--blog-ease-out),transform .42s var(--blog-ease-out)}.blog-enter-delay-1{transition-delay:40ms}.blog-enter-delay-2{transition-delay:80ms}.blog-enter-delay-3{transition-delay:.12s}.blog-filter-section{opacity:1;transition:opacity .24s var(--blog-ease-out)}.blog-filter-nav{display:flex;flex-wrap:wrap;gap:8px}.blog-category-nav{display:flex;flex-wrap:wrap;gap:4px 16px}.blog-category-link{color:var(--mkt-color-text-muted);font-size:var(--mkt-type-ui);font-weight:600;text-decoration:underline;text-decoration-color:transparent;text-decoration-thickness:1px;text-underline-offset:4px;transition:color .18s ease,text-decoration-color .18s ease}.blog-category-link[data-active=true]{color:var(--mkt-color-text);text-decoration-color:currentColor}.blog-category-link:focus-visible{outline:2px solid var(--mkt-color-focus-ring);outline-offset:3px}.blog-filter-link{display:inline-flex;min-height:44px;align-items:center;justify-content:center;border-radius:var(--mkt-radius-pill);padding:0 16px;color:var(--mkt-color-text-supporting);font-size:var(--mkt-type-ui);font-weight:600;text-decoration:none;transition:background-color .18s ease,color .18s ease,transform .14s var(--blog-ease-out)}.blog-filter-link[data-active=true]{background:var(--mkt-color-bg-strong);color:var(--mkt-color-text-inverse)}.blog-filter-link:active{transform:scale(.97)}.blog-filter-link:focus-visible{outline:2px solid var(--mkt-color-focus-ring);outline-offset:3px}.blog-article-card{opacity:1;transform:translateY(0) scale(1);transition:transform .24s var(--blog-ease-out),box-shadow .24s ease,opacity .36s var(--blog-ease-out)}.blog-card-image{transform:scale(1);transition:transform .52s var(--blog-ease-out)}.blog-card-title{transition:color .18s ease}.blog-article-card:active{transform:scale(.985)}.blog-card-grid>.blog-article-card:nth-child(2){transition-delay:45ms}.blog-card-grid>.blog-article-card:nth-child(3){transition-delay:90ms}.blog-article-hero .blog-hero-image{transform:scale(1);transition:transform .76s var(--blog-ease-out)}.blog-ai-label,.blog-article-aside,.blog-article-cta,.blog-author-bio,.blog-byline,.blog-faq-card,.blog-faq-heading,.blog-hero-meta,.blog-hero-title,.blog-prose,.blog-related-box{opacity:1;transform:translateY(0);transition:opacity .42s var(--blog-ease-out),transform .42s var(--blog-ease-out)}.blog-article-aside,.blog-article-cta,.blog-hero-title,.blog-prose{transition-delay:70ms}.blog-ai-label{transition-delay:.12s}.blog-faq-card:nth-child(2){transition-delay:40ms}.blog-faq-card:nth-child(3){transition-delay:80ms}.blog-faq-card:nth-child(4){transition-delay:.12s}.blog-shell .mkt-pill--cta{transition:background-color .18s ease,transform .14s var(--blog-ease-out)}.blog-shell .mkt-pill--cta:active{transform:scale(.97)}@media (hover:hover) and (pointer:fine){.blog-filter-link[data-active=false]:hover{background:var(--mkt-color-bg-alt);color:var(--mkt-color-text)}.blog-category-link[data-active=false]:hover{color:var(--mkt-color-text);text-decoration-color:currentColor}.blog-article-card:hover{transform:translateY(-3px);box-shadow:var(--mkt-shadow-card-hover)}.blog-article-card:hover .blog-card-image{transform:scale(1.025)}.blog-article-card:hover .blog-card-title{color:var(--mkt-color-action)}}@starting-style{.blog-enter{opacity:0;transform:translateY(8px)}.blog-filter-section{opacity:0}.blog-card-grid>.blog-article-card{opacity:0;transform:translateY(10px) scale(.99)}.blog-article-hero .blog-hero-image{transform:scale(1.025)}.blog-ai-label,.blog-article-aside,.blog-article-cta,.blog-author-bio,.blog-byline,.blog-faq-card,.blog-faq-heading,.blog-hero-meta,.blog-hero-title,.blog-prose,.blog-related-box{opacity:0;transform:translateY(8px)}}@media (prefers-reduced-motion:reduce){.blog-shell *,.blog-shell :after,.blog-shell :before{scroll-behavior:auto!important;transition-duration:.01ms!important;transition-delay:0s!important}.blog-ai-label,.blog-article-aside,.blog-article-card,.blog-article-cta,.blog-author-bio,.blog-byline,.blog-enter,.blog-faq-card,.blog-faq-heading,.blog-hero-image,.blog-hero-meta,.blog-hero-title,.blog-prose,.blog-related-box{transform:none!important}}.blog-shell{--blog-color-accent:var(--color-tickle-me-pink-600);--blog-color-accent-hover:var(--color-tickle-me-pink-700);--blog-color-callout:var(--color-tickle-me-pink-100);--blog-color-table-heading:var(--color-americano-100);--blog-color-table-border:var(--color-americano-200);--blog-color-quote:var(--color-americano-500);--blog-type-heading-small:20px}.blog-shell .blog-prose{color:var(--color-americano-800);font-family:var(--mkt-font-sans);font-size:var(--mkt-type-body);line-height:1.625;overflow-wrap:break-word}.blog-shell .blog-prose p{margin-block:var(--mkt-space-2);color:inherit;font-size:var(--mkt-type-body);line-height:1.625}.blog-shell .blog-prose h2{margin-block:var(--mkt-space-6) var(--mkt-space-3);color:var(--mkt-color-text);font-size:var(--mkt-type-title-step);line-height:1.333}.blog-shell .blog-prose h3{margin-block:var(--mkt-space-4) var(--mkt-space-2);color:var(--mkt-color-text);font-size:var(--blog-type-heading-small);line-height:1.4}.blog-shell .blog-prose :is(ul,ol){margin-block:var(--mkt-space-2);padding-inline-start:var(--mkt-space-6);color:inherit;font-size:inherit;line-height:inherit}.blog-shell .blog-prose ul{list-style-type:disc}.blog-shell .blog-prose li{margin-block:var(--mkt-space-1);padding-inline-start:0}.blog-shell .blog-prose li>p{margin:0}.blog-shell .blog-prose a{color:var(--blog-color-accent);text-decoration:underline;text-decoration-color:currentColor;text-decoration-thickness:1px;text-underline-offset:4px}.blog-shell .blog-prose a:hover{color:var(--blog-color-accent-hover)}.blog-shell .blog-prose a:focus-visible{outline:2px solid var(--mkt-color-focus-ring);outline-offset:4px;border-radius:2px}.blog-shell .blog-prose .blog-callout{margin-block:var(--mkt-space-4);padding:var(--mkt-space-3) var(--mkt-space-4);border:0;border-radius:var(--mkt-space-2);background:var(--blog-color-callout);color:var(--color-americano-800)}.blog-shell .blog-prose .blog-callout-title{margin-block:0 var(--mkt-space-2);color:var(--blog-color-accent);font-weight:600}.blog-shell .blog-prose .blog-callout li::marker{color:var(--blog-color-accent)}.blog-shell .blog-prose .blog-callout>:first-child{margin-top:0}.blog-shell .blog-prose .blog-callout>:last-child{margin-bottom:0}.blog-shell .blog-prose blockquote{position:relative;margin-block:var(--mkt-space-4);padding-inline-start:var(--mkt-space-4);border:0;color:var(--color-americano-600);font-size:inherit;font-style:normal;line-height:inherit}.blog-shell .blog-prose blockquote:before{content:"";position:absolute;inset-block:0;inset-inline-start:0;width:4px;border-radius:var(--mkt-radius-pill);background:var(--blog-color-quote)}.blog-shell .blog-prose table{width:100%;min-width:0;margin-block:var(--mkt-space-4);overflow:hidden;border:1px solid var(--blog-color-table-border);border-radius:var(--mkt-space-2);border-collapse:separate;border-spacing:0;font-family:inherit;font-size:var(--mkt-type-ui);line-height:1.625}.blog-shell .blog-prose table:has(tr>:nth-child(4)){min-width:560px}.blog-shell .blog-prose :is(th,td){padding:var(--mkt-space-2) var(--mkt-space-3);border:0;border-inline-end:1px solid var(--blog-color-table-border);border-bottom:1px solid var(--blog-color-table-border);color:var(--color-americano-800);text-align:start;vertical-align:top;white-space:normal;overflow-wrap:break-word}.blog-shell .blog-prose th{background:var(--blog-color-table-heading);font-weight:600}.blog-shell .blog-prose tr{border:0}.blog-shell .blog-prose tr>:last-child{border-inline-end:0}.blog-shell .blog-prose tbody tr:last-child td{border-bottom:0}.blog-shell .blog-prose :is(th,td) p{margin:0;font-size:inherit}.blog-shell .blog-prose .blog-table-scroll{margin-block:0;overscroll-behavior-x:contain}@media (min-width:1024px){.blog-shell .blog-hero-title{font-size:30px;line-height:36px;font-weight:400}.blog-shell .blog-prose,.blog-shell .blog-prose p{font-size:16px;line-height:26px}.blog-shell .blog-prose h2{font-size:24px;line-height:32px;font-weight:600}.blog-shell .blog-prose h3{font-size:20px;line-height:28px;font-weight:600}.blog-shell .blog-prose :is(th,td) p,.blog-shell .blog-prose table{font-size:14px;line-height:23px}}@media (max-width:639px){.blog-shell .blog-prose :is(th,td){padding-inline:var(--mkt-space-2)}}