.article-rich-text{color:var(--foreground);font-size:1.125rem;line-height:2rem;overflow-wrap:anywhere}.article-rich-text :where(h2){margin:1.875rem 0 1.5625rem;color:var(--article-heading);font-size:1.5rem;line-height:2rem;font-weight:600}.article-rich-text :where(h2:first-of-type){margin-top:0}.article-rich-text :where(h3){margin:1.6666667em 0 .6666667em;color:var(--article-heading);font-size:1.25rem;line-height:1.875rem;font-weight:600}.article-rich-text :where(h4){margin:1.7777778em 0 .4444444em;color:var(--article-heading);font-size:1.125rem;line-height:1.75rem;font-weight:600}.article-rich-text :where(h3+h4){margin-top:0}.article-rich-text :where(p){margin:1.3333333em 0;font-size:1.125rem;line-height:1.75rem;color:var(--foreground)}.article-rich-text>:first-child{margin-top:0}.article-rich-text>:last-child{margin-bottom:0}.article-rich-text :where(li>p){margin:0}.article-rich-text :where(h2+*,h3+*,h4+*){margin-top:0}.article-rich-text :where(a){color:var(--foreground);font-weight:400;text-decoration:underline;text-underline-offset:.18em}.article-rich-text :where(a:hover){color:var(--brand-pink-button)}.article-rich-text :where(strong){font-weight:700}.article-rich-text :where(ul,ol){margin:1.3333333em 0;padding-left:1.5555556em;font-size:1.125rem;line-height:1.7777778}.article-rich-text :where(ul){margin:0;padding-left:2.5rem;list-style-type:disc}.article-rich-text :where(ol){list-style-type:decimal}.article-rich-text :where(li){display:list-item;margin:.5rem 0;font-size:1.125rem;line-height:1.5rem;color:var(--foreground)}.article-rich-text :where(ol>li){padding-left:.5rem}.article-rich-text :where(li>ul,ol>ul){list-style-type:circle}.article-rich-text :where(:not(pre)>code){border-radius:.25rem;background:var(--inline-code-bg);padding:.15em .35em;overflow-wrap:anywhere;white-space:break-spaces;color:var(--inline-code-text)}.article-rich-text :where(blockquote){position:relative;margin:0 0 1.875rem;border:0;border-radius:.625rem;background-color:var(--brand-blue);background-image:url(/media/f/289204776307124/50x38/735a5f043f/quote-image.png);background-repeat:no-repeat;background-position:50% 2.5rem;padding:5.9375rem 1.8125rem 1.875rem;color:var(--primary-foreground);font-size:1.375rem;font-weight:500;line-height:2rem;font-style:italic;text-align:center}.article-rich-text :where(blockquote p){margin:0;color:inherit;font-size:inherit;line-height:inherit}.article-rich-text :where(pre){margin:2em 0;overflow-x:auto;border-radius:.375rem;background:var(--workflow-code-panel);padding:.8571429em 1.1428571em;color:var(--primary-foreground);font-size:.875rem;line-height:1.7142857}.article-rich-text :where(pre code){background:transparent;padding:0;overflow-wrap:anywhere;color:inherit;font-size:inherit;line-height:inherit;white-space:pre-wrap;word-break:break-word}.article-rich-text[data-article-variant=key-takeaways] :where(ul,ol){margin:0;padding-left:2.5rem}.article-rich-text[data-article-variant=key-takeaways] :where(p){margin:0}.article-rich-text[data-article-variant=key-takeaways] :where(h2,h3,h4){margin:0 0 .75rem;color:var(--foreground);font-size:1.125rem;line-height:1.5rem;font-weight:600}@media(min-width:640px){.article-rich-text :where(h2){font-size:2.5rem;line-height:3.125rem}.article-rich-text :where(h3){font-size:1.625rem;line-height:2.1875rem}}.article-rich-text .blog-table-scroll{width:100%;max-width:100%}.article-rich-text .blog-table-scroll>table{width:100%;margin:2rem 0;border-collapse:collapse;color:var(--article-table-text);font-size:1rem;line-height:1.5rem}.article-rich-text table[data-table-kind=data]{table-layout:auto}.article-rich-text .blog-table-scroll>table[data-table-context=callout]{margin:0;table-layout:auto;font-size:inherit;line-height:inherit}.article-rich-text table[data-table-context=callout] :where(th,td){border:1px solid var(--border);padding:.65625rem .6875rem;vertical-align:middle;font-size:inherit;line-height:1.25rem}.article-rich-text table[data-table-kind=data] :where(th,td){border:1px solid var(--border);padding:.65625rem .6875rem;vertical-align:middle;line-height:1.25rem}.article-rich-text table[data-table-kind=data] :where(th,td) p{margin:0;overflow-wrap:normal;color:var(--foreground);font-size:1rem;line-height:1.25rem;word-break:normal}.article-rich-text table[data-table-kind=data] th p{text-align:center}.article-rich-text table[data-table-kind=data] tr:has(>td[colspan]),.article-rich-text table[data-table-kind=data] tr:has(>th[colspan]){background-color:color-mix(in srgb,var(--brand-blue) 10%,var(--background))}.article-rich-text table[data-table-kind=data] tr:has(>td:only-child>p>strong){background-color:color-mix(in srgb,var(--brand-blue) 5%,var(--background))}.article-rich-text table[data-table-kind=layout]:not([data-table-context=callout]){table-layout:fixed}.article-rich-text table[data-table-kind=layout]:not([data-table-context=callout]) td{width:50%;border:0;padding:0 1.5rem .5rem 0;vertical-align:top;font-size:1rem;line-height:1.25rem}.article-rich-text table[data-table-kind=layout]:not([data-table-context=callout]) td:has(ol),.article-rich-text table[data-table-kind=layout]:not([data-table-context=callout]) td:has(ul){vertical-align:middle}.article-rich-text table[data-table-kind=layout]:not([data-table-context=callout]) td p{margin:0;font-size:1rem;line-height:1.25rem}.article-rich-text table[data-table-kind=layout]:not([data-table-context=callout]) :where(ul,ol)>li{font-size:1.125rem;line-height:1.75rem}.article-rich-text .callout{margin:1.5rem 0;border-radius:.9375rem;background:var(--testimonial-card-filled-bg);padding:1.875rem .9375rem 1.875rem 1.875rem;font-size:1.125rem;line-height:2rem}.article-rich-text .callout-info{background:color-mix(in srgb,var(--brand-blue) 8%,var(--background))}.article-rich-text .callout-content{display:flex;flex-direction:column;gap:1.875rem;color:var(--foreground);font-size:1.125rem;line-height:2rem}.article-rich-text .callout-content :where(p,ul,ol){margin:0}.article-rich-text .callout-content p{color:var(--foreground);font-size:1.125rem;line-height:1.75rem}.article-rich-text .callout-content li{color:var(--foreground);font-size:1.125rem;line-height:1.5rem}.article-rich-text .callout-content :where(ul,ol){padding-left:2.5rem}.article-rich-text .callout-content ol{margin:.75rem 0;padding-left:1.5rem}.article-rich-text .callout-content pre{margin:0;border-radius:.5rem;background:var(--article-callout-code-panel);padding:1rem;font-size:1.125rem;line-height:2rem}.article-rich-text .callout-content pre code{color:var(--article-callout-code-text);font-size:1rem;line-height:1.5rem}.article-rich-text .callout-content img{margin:0 auto}.article-rich-text .code-block{margin:1.5rem 0;overflow:hidden;border-radius:.5rem;background:var(--article-code-panel)}.article-rich-text .code-block-header{display:flex;align-items:center;justify-content:space-between;border-bottom:1px solid var(--article-code-border);background:var(--article-code-header);padding:.5rem 1rem}.article-rich-text .language-label{color:var(--article-code-muted);font-size:.75rem;font-weight:500;line-height:1.7777778;text-transform:uppercase;letter-spacing:.05em}.article-rich-text .copy-btn{display:flex;cursor:pointer;align-items:center;gap:.375rem;border:0;background:transparent;padding:0;color:var(--article-code-muted);font-size:.75rem;line-height:1.7777778}.article-rich-text .copy-btn svg{width:1rem;height:1rem}.article-rich-text .copy-btn:hover{color:var(--article-code-text)}.article-rich-text .code-block pre.shiki{margin:0;border-radius:.5rem;padding:1rem;background-color:transparent!important;font-size:1.125rem;line-height:2rem}.article-rich-text .code-block pre.shiki code{font-size:.875rem;line-height:1.7777778}.article-rich-text .code-block pre.shiki span{background-color:transparent!important}.article-rich-text img{position:relative;z-index:1;display:block;max-width:100%;height:auto;margin:1.7777778em 0;cursor:zoom-in;transition:transform .4s ease;transform-origin:center}.article-rich-text h2+img,.article-rich-text h3+img,.article-rich-text h4+img{margin-top:0}#blog-zoom-img{position:fixed;z-index:1000;top:0;left:0;display:none;width:auto;height:auto;cursor:zoom-out;background:var(--background);opacity:0;pointer-events:none;transform:translateZ(0) scale(1);transform-origin:center;transition:transform .4s ease,opacity .2s ease}#blog-zoom-img.active{display:block;opacity:1;pointer-events:auto}#blog-zoom-backdrop{position:fixed;z-index:900;inset:0;width:100vw;height:100vh;background:transparent;opacity:0;pointer-events:none;transition:opacity .4s ease}#blog-zoom-backdrop.active{opacity:1;pointer-events:auto}@media(max-width:1023px){.article-rich-text .blog-table-scroll{overflow-x:auto;-webkit-overflow-scrolling:touch}.article-rich-text table[data-table-kind=data]{width:100%;min-width:100%}.article-rich-text table[data-table-kind=data][data-table-width-kind=wide]{width:max-content}.article-rich-text table[data-table-kind=data][data-table-width-kind=wide] :where(th,td){min-width:7.5rem;max-width:13.75rem}}
