.article{max-width:44rem;color:var(--unf-ink);font-family:var(--unf-font-body);font-size:var(--unf-text-body);line-height:var(--unf-leading-body);overflow-wrap:break-word;margin-inline:auto;padding-inline:1.25rem}.article>:where(*)+:where(*){margin-block-start:1.25rem}.article :where(h2,h3){font-family:var(--unf-font-display);line-height:var(--unf-leading-tight);scroll-margin-block-start:calc(var(--unf-app-header-height) + 1rem)}.article :where(h2){font-size:var(--unf-text-h2);margin-block-start:3rem}.article :where(h3){font-size:var(--unf-text-h3);margin-block-start:2rem}.article :where(p,ul,ol){max-width:40rem}.article :where(ul,ol){padding-inline-start:1.5rem}.article :where(li+li){margin-block-start:.5rem}.article :where(a){color:var(--unf-accent);text-underline-offset:.2em}.article :where(a:hover){color:var(--unf-accent-hover)}.article :where(img,video){border-radius:var(--unf-radius-lg);max-width:100%;height:auto;display:block}.article :where(figure){margin:0}.article :where(figcaption){color:var(--unf-muted);font-size:var(--unf-text-small);margin-block-start:.5rem}.article :where(code){border-radius:var(--unf-radius-sm);background:var(--unf-raise);font-family:var(--unf-font-mono);padding:.1em .35em;font-size:.9em}.article :where(pre){border-radius:var(--unf-radius-md);background:var(--unf-stage);color:var(--unf-stage-text);padding:1rem 1.25rem;overflow-x:auto}.article :where(pre code){background:0 0;padding:0}.article :where(table){border-collapse:collapse;width:100%;font-size:var(--unf-text-small)}.article :where(th,td){border-block-end:var(--unf-outline-width) solid var(--unf-rule);text-align:start;padding:.5rem .75rem}.article-intro{color:var(--unf-graphite);font-size:var(--unf-text-lead);line-height:var(--unf-leading-body)}.in-short{border:var(--unf-outline-width) solid var(--unf-rule);border-radius:var(--unf-radius-lg);background:var(--unf-vellum);padding:1.25rem 1.5rem}.in-short>:where(h2,h3,p:first-child){color:var(--unf-faint);font-family:var(--unf-font-mono);font-size:var(--unf-text-label);letter-spacing:.08em;text-transform:uppercase;margin-block:0 .5rem}.in-short :where(p){margin:0}.blk-image-text{display:flow-root}.blk-image-text>:where(figure,picture,img){margin-block-end:1rem}@media (width>=40rem){.blk-image-text>:where(figure,picture,img){width:45%;margin-block-end:.5rem}.blk-image-text[data-side=left]>:where(figure,picture,img){float:left;margin-inline-end:1.5rem}.blk-image-text[data-side=right]>:where(figure,picture,img){float:right;margin-inline-start:1.5rem}}.blk-columns{gap:1.5rem;display:grid}@media (width>=40rem){.blk-columns[data-n="2"]{grid-template-columns:repeat(2,minmax(0,1fr))}.blk-columns[data-n="3"]{grid-template-columns:repeat(3,minmax(0,1fr))}}.blk-columns>:where(*){margin:0}.blk-media{margin-block:2rem}@media (width>=60rem){.blk-media[data-wide]{width:min(64rem,100vw - 4rem);margin-inline:50%;transform:translate(-50%)}}.blk-gallery{grid-template-columns:repeat(auto-fit,minmax(14rem,1fr));gap:1rem;margin-block:2rem;display:grid}.blk-gallery>:where(*){margin:0}.blk-callout{border-inline-start:var(--unf-outline-heavy) solid var(--unf-accent);border-radius:var(--unf-radius-md);background:var(--unf-raise);padding:1rem 1.25rem}.blk-callout>:where(*){margin:0}.blk-callout>:where(*+*){margin-block-start:.5rem}.blk-callout[data-tone=tip]{border-inline-start-color:var(--unf-accent)}.blk-callout[data-tone=warning]{border-inline-start-color:var(--unf-danger)}.blk-callout[data-tone=note]{border-inline-start-color:var(--unf-faint)}.blk-quote{border-inline-start:var(--unf-outline-heavy) solid var(--unf-ink);font-family:var(--unf-font-display);font-size:var(--unf-text-h3);line-height:var(--unf-leading-tight);margin-block:2rem;padding-inline-start:1.5rem}.blk-quote :where(cite,footer){color:var(--unf-muted);font-family:var(--unf-font-body);font-size:var(--unf-text-small);margin-block-start:.75rem;font-style:normal;display:block}.blk-signup{border-radius:var(--unf-radius-lg);background:var(--unf-deep-ink);color:var(--unf-on-deep-ink);flex-wrap:wrap;justify-content:space-between;align-items:center;gap:1rem 1.5rem;margin-block:3rem;padding:1.5rem;display:flex}.blk-signup>:where(*){margin:0}.blk-signup :where(a){color:var(--unf-accent-soft)}.blk-video{aspect-ratio:16/9;border-radius:var(--unf-radius-lg);background:var(--unf-stage);margin-block:2rem;position:relative;overflow:hidden}.blk-video :where(iframe,video){border:0;border-radius:0;width:100%;height:100%;position:absolute;inset:0}.article.layout-guide{max-width:44rem}.article.layout-guide :where(h2){border-block-start:var(--unf-outline-width) solid var(--unf-rule);padding-block-start:1.5rem}.article.layout-longread{max-width:46rem;font-size:var(--unf-text-lead);line-height:1.65}.article.layout-longread :where(p,ul,ol){max-width:42rem}.article.layout-casestudy{max-width:52rem}.article.layout-casestudy :where(p,ul,ol){max-width:44rem}.article.layout-news{max-width:40rem;font-size:var(--unf-text-body)}.article.layout-news :where(h2){font-size:var(--unf-text-h3);margin-block-start:2rem}.poster.svelte-1arpzri{place-items:center;display:grid;position:absolute;inset:0}.article.svelte-ko5dlw{width:100%}.cover-wide.svelte-x1w36h{object-fit:cover;border-radius:var(--unf-radius-lg);width:100%;height:auto;max-height:36rem;display:block}.facts.svelte-x1w36h{border-block:var(--unf-outline-width) solid var(--unf-rule);grid-template-columns:repeat(auto-fit,minmax(11rem,1fr));gap:1.5rem;width:100%;max-width:52rem;margin:0 auto;padding:1.5rem 1.25rem;display:grid}.fact.svelte-x1w36h{flex-direction:column-reverse;gap:.25rem;display:flex}dt.svelte-x1w36h{color:var(--unf-muted);font-size:var(--unf-text-small)}dd.svelte-x1w36h{color:var(--unf-ink);font-family:var(--unf-font-display);font-size:var(--unf-text-h2);line-height:var(--unf-leading-tight);margin:0}.toc.svelte-19jepka{top:calc(var(--unf-app-header-height) + 1.5rem);font-size:var(--unf-text-small);flex-direction:column;gap:.75rem;display:flex;position:sticky}.label.svelte-19jepka{color:var(--unf-faint);font-family:var(--unf-font-mono);font-size:var(--unf-text-label);letter-spacing:.08em;text-transform:uppercase;margin:0}ol.svelte-19jepka{flex-direction:column;gap:.5rem;margin:0;padding:0;list-style:none;display:flex}a.svelte-19jepka{color:var(--unf-muted);text-decoration:none}a.svelte-19jepka:hover{color:var(--unf-accent)}@media (width<=960px){.toc.svelte-19jepka{border:var(--unf-outline-width) solid var(--unf-rule);border-radius:var(--unf-radius-lg);padding:1.25rem 1.5rem;position:static}}.page.svelte-1x33z3q{--column:44rem}.page[data-layout=longread].svelte-1x33z3q{--column:46rem}.page[data-layout=casestudy].svelte-1x33z3q{--column:52rem}.page[data-layout=news].svelte-1x33z3q{--column:40rem}.head.svelte-1x33z3q{width:100%;max-width:var(--column);flex-direction:column;gap:1rem;margin:0 auto;padding-inline:1.25rem;display:flex}.head.svelte-1x33z3q .s-kicker a{color:inherit}.title.svelte-1x33z3q{color:var(--unf-ink);font-family:var(--unf-font-display);font-size:var(--unf-text-h1);letter-spacing:-.03em;font-weight:500;line-height:var(--unf-leading-tight);text-wrap:balance;margin:0}.byline.svelte-1x33z3q{color:var(--unf-muted);font-size:var(--unf-text-small);flex-wrap:wrap;gap:.25rem 1rem;margin:0;display:flex}.cover.svelte-1x33z3q{aspect-ratio:1200/630;object-fit:cover;width:100%}.page[data-layout=longread].svelte-1x33z3q{--toc:14rem;--toc-gap:2.5rem}.head.beside-toc.svelte-1x33z3q{max-width:calc(var(--toc) + var(--toc-gap) + var(--column));padding-inline-start:calc(2.5rem + var(--toc) + var(--toc-gap))}.with-toc.svelte-1x33z3q{grid-template-columns:var(--toc) minmax(0, 1fr);align-items:start;gap:var(--toc-gap);width:100%;max-width:calc(var(--toc) + var(--toc-gap) + var(--column));margin:0 auto;padding-inline-start:1.25rem;display:grid}.blk-quote.svelte-1x33z3q{margin-inline:0}.blk-quote.svelte-1x33z3q blockquote:where(.svelte-1x33z3q),.blk-quote.svelte-1x33z3q blockquote:where(.svelte-1x33z3q) p:where(.svelte-1x33z3q){margin:0}.author.svelte-1x33z3q{border-block-start:var(--unf-outline-width) solid var(--unf-rule);color:var(--unf-muted);font-size:var(--unf-text-small);margin-block-start:3rem;padding-block-start:1.5rem}.author.svelte-1x33z3q p:where(.svelte-1x33z3q){margin:0}.author-name.svelte-1x33z3q{color:var(--unf-ink);margin-block-end:.25rem;font-weight:500}.related.svelte-1x33z3q{flex-direction:column;gap:1.5rem;padding-inline:1.25rem;display:flex}.cards.svelte-1x33z3q{grid-template-columns:repeat(3,minmax(0,1fr));gap:1.25rem;margin:0;padding:0;list-style:none;display:grid}.cards.svelte-1x33z3q li:where(.svelte-1x33z3q){display:grid}@media (width<=960px){.head.beside-toc.svelte-1x33z3q{max-width:var(--column);padding-inline-start:1.25rem}.with-toc.svelte-1x33z3q{max-width:var(--column);grid-template-columns:minmax(0,1fr);padding-inline:0}.with-toc.svelte-1x33z3q>.toc{margin-inline:1.25rem}}@media (width<=860px){.cards.svelte-1x33z3q{grid-template-columns:minmax(0,1fr)}}@media (width>=861px) and (width<=1100px){.cards.svelte-1x33z3q{grid-template-columns:repeat(2,minmax(0,1fr))}}
