.article-code.svelte-p7giu8{border:1px solid rgb(var(--ds-border));border-radius:var(--ds-radius-md);background:rgb(var(--ds-elevated-strong));gap:0;min-width:0;display:grid;position:relative;overflow:hidden}.article-code__bar.svelte-p7giu8{gap:var(--ds-space-12);min-width:0;padding:var(--ds-space-4) var(--ds-space-8) var(--ds-space-4) var(--ds-space-16);border-bottom:1px solid rgb(var(--ds-border));justify-content:space-between;align-items:center;display:flex}.article-code__label.svelte-p7giu8{min-width:0;color:rgb(var(--ds-foreground-muted));font-family:var(--ds-font-mono);font-size:var(--ds-text-meta);text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.article-code.svelte-p7giu8 .article-code__pre:where(.svelte-p7giu8){background:0 0;border:0;border-radius:0;margin:0}.article-code.svelte-p7giu8 .article-code__pre:where(.svelte-p7giu8):focus-visible{outline-offset:-2px}.article-code__status.svelte-p7giu8{padding:var(--ds-space-8) var(--ds-space-16);border-top:1px solid rgb(var(--ds-border));color:rgb(var(--ds-foreground-muted));font-size:var(--ds-text-meta);line-height:var(--ds-line-support);margin:0}.article-code__status[data-quiet].svelte-p7giu8{clip-path:inset(50%);white-space:nowrap;border:0;width:1px;height:1px;padding:0;position:absolute;overflow:hidden}@container (width<30rem){.article-code__language.svelte-p7giu8{display:none}}@container (width<40rem){.article-code.svelte-p7giu8 .article-code__pre:where(.svelte-p7giu8){white-space:pre-wrap;overflow-wrap:anywhere}}.hidden.svelte-kz0h95{clip-path:inset(50%);white-space:nowrap;width:1px;height:1px;position:absolute;overflow:hidden}.article-frame.svelte-v4plp1{container-type:inline-size}.article.svelte-v4plp1{--gutter:var(--ds-space-20);gap:var(--ds-space-32);width:100%;max-width:var(--ds-width-page);padding:var(--ds-space-48) var(--gutter) var(--ds-space-96);color:rgb(var(--ds-foreground));margin:0 auto;display:grid}.article__hero.svelte-v4plp1{margin:0}.article__hero.svelte-v4plp1 picture:where(.svelte-v4plp1){display:block}.article__hero.svelte-v4plp1 img:where(.svelte-v4plp1){aspect-ratio:16/9;object-fit:cover;border:1px solid rgb(var(--ds-border));border-radius:var(--ds-radius-lg);background:rgb(var(--ds-elevated-strong));width:100%;height:auto;display:block}.article__hero--brief.svelte-v4plp1{width:100%;max-width:42rem}.article__hero.svelte-v4plp1 figcaption:where(.svelte-v4plp1){margin-top:var(--ds-space-8);color:rgb(var(--ds-foreground-muted));font-size:var(--ds-text-meta);line-height:var(--ds-line-support)}.article__layout.svelte-v4plp1{gap:var(--ds-space-48);min-width:0;padding-top:var(--ds-space-8);display:grid}.article__layout--plain.svelte-v4plp1{padding-top:0}.article__main.svelte-v4plp1{gap:var(--ds-space-40);align-content:start;width:100%;min-width:0;max-width:42rem;display:grid}.article__contents-inline.svelte-v4plp1{border-top:1px solid rgb(var(--ds-border))}.article__contents-inline.svelte-v4plp1 details{scroll-margin-top:var(--ds-space-96)}.article__back.svelte-v4plp1{font-size:var(--ds-text-body-md);line-height:var(--ds-line-heading);margin:0}.ui-prose .article__back.svelte-v4plp1{margin-top:var(--ds-space-4)}.ui-prose .article__back.svelte-v4plp1 a:where(.svelte-v4plp1){min-height:var(--ds-space-32)}.ui-prose .article__back.svelte-v4plp1+h2{margin-top:var(--ds-space-32)}.article__back.svelte-v4plp1 a:where(.svelte-v4plp1){align-items:center;gap:var(--ds-space-8);min-height:var(--ds-space-40);color:rgb(var(--ds-foreground-muted));font-weight:500;text-decoration:none;display:inline-flex}.article__back.svelte-v4plp1 a:where(.svelte-v4plp1):hover{color:rgb(var(--ds-foreground));text-underline-offset:.2em;text-decoration:underline}.article__back.svelte-v4plp1 a:where(.svelte-v4plp1):focus-visible{border-radius:var(--ds-radius-xxs);outline:2px solid rgb(var(--ds-brand-400));outline-offset:2px}.article__rail.svelte-v4plp1{min-width:0;max-width:42rem}.article__offer-actions.svelte-v4plp1{gap:var(--ds-space-12);align-items:start;display:grid}.article__offer-free.svelte-v4plp1{gap:var(--ds-space-6);display:grid}.article__offer-free.svelte-v4plp1 p:where(.svelte-v4plp1){font-size:var(--ds-text-meta);line-height:var(--ds-line-support);margin:0}.article__offer-line.svelte-v4plp1{flex-basis:100%;margin:0}.article__rail-inner.svelte-v4plp1{gap:var(--ds-space-32);display:grid}.article__contents-rail.svelte-v4plp1{display:none}.article__cta.svelte-v4plp1{gap:var(--ds-space-8);padding:var(--ds-space-24);border:1px solid rgb(var(--ds-border-strong));border-radius:var(--ds-radius-lg);display:grid}.article__cta-eyebrow.svelte-v4plp1{color:rgb(var(--ds-foreground-muted));font-size:var(--ds-text-meta);font-weight:500;line-height:var(--ds-line-support);margin:0}.article__cta-title.svelte-v4plp1{font-size:var(--ds-text-h2);font-weight:600;line-height:var(--ds-line-heading);margin:0}.article__cta-body.svelte-v4plp1{margin:0 0 var(--ds-space-8);color:rgb(var(--ds-foreground-muted));font-size:var(--ds-text-body-md);line-height:var(--ds-line-body)}.article__next.svelte-v4plp1{gap:var(--ds-space-32);margin-top:var(--ds-space-32);padding-top:var(--ds-space-40);border-top:1px solid rgb(var(--ds-border));display:grid}.article__next-title.svelte-v4plp1{font-size:var(--ds-text-h1);letter-spacing:var(--ds-tracking-display);font-weight:600;line-height:var(--ds-line-heading);margin:0}.article__related.svelte-v4plp1{gap:var(--ds-space-32);display:grid;container-type:inline-size}.article__resources.svelte-v4plp1{border-top:1px solid rgb(var(--ds-border));margin:0;padding:0;list-style:none;display:grid}.article__resources.svelte-v4plp1 li:where(.svelte-v4plp1){border-bottom:1px solid rgb(var(--ds-border))}.article__resource.svelte-v4plp1{align-items:baseline;gap:var(--ds-space-12);padding-block:var(--ds-space-16);color:rgb(var(--ds-foreground));text-decoration:none;display:flex}.article__resource.svelte-v4plp1 svg{color:rgb(var(--ds-foreground-muted));transition:translate var(--motion-fast) ease;flex:none;align-self:center;margin-left:auto}.article__resource.svelte-v4plp1:hover .article__resource-label:where(.svelte-v4plp1){text-underline-offset:.18em;text-decoration:underline;text-decoration-thickness:1px}.article__resource.svelte-v4plp1:hover svg{translate:var(--ds-space-2) 0;color:rgb(var(--ds-foreground))}.article__resource.svelte-v4plp1:focus-visible{border-radius:var(--ds-radius-xs);outline:2px solid rgb(var(--ds-brand-400));outline-offset:2px}.article__resource-kind.svelte-v4plp1{min-width:4.5em;color:rgb(var(--ds-foreground-muted));font-size:var(--ds-text-meta);line-height:var(--ds-line-support);flex:none}.article__resource-label.svelte-v4plp1{min-width:0;font-size:var(--ds-text-body-md);font-weight:500;line-height:var(--ds-line-heading);overflow-wrap:anywhere}.article__newsletter.svelte-v4plp1{margin-top:var(--ds-space-16)}@container (width>=40rem){.article.svelte-v4plp1{--gutter:var(--ds-space-32);padding-top:var(--ds-space-64)}.article__offer-actions.svelte-v4plp1{grid-template-columns:repeat(2,minmax(0,13rem))}.article__related.svelte-v4plp1{max-width:36rem}}@container (width>=56.25rem){.article.svelte-v4plp1{padding-top:var(--ds-space-80)}}@container (width>=60rem){.article.svelte-v4plp1{gap:var(--ds-space-40)}.article__hero.svelte-v4plp1:not(.article__hero--brief) img:where(.svelte-v4plp1){aspect-ratio:5/2}.article__related.svelte-v4plp1{grid-template-columns:repeat(3,minmax(0,1fr));max-width:none}}@container (width>=67.5rem){.article__layout.svelte-v4plp1{grid-template-columns:minmax(0,42rem) minmax(0,1fr) 18rem;gap:0}.article__main.svelte-v4plp1{grid-column:1}.article__rail.svelte-v4plp1{grid-column:3}.article__contents-inline.svelte-v4plp1,.article__back.svelte-v4plp1{display:none}.article__rail-inner.svelte-v4plp1{top:var(--ds-space-24);max-height:calc(100dvh - var(--ds-space-48));overscroll-behavior:contain;scrollbar-width:thin;position:sticky;overflow-y:auto}.article__contents-rail.svelte-v4plp1{display:block}.article__rail-inner.svelte-v4plp1{gap:var(--ds-space-40)}.article__rail.svelte-v4plp1 .article__offer-actions:where(.svelte-v4plp1){grid-template-columns:minmax(0,1fr)}.article__layout--single.svelte-v4plp1{gap:var(--ds-space-48);grid-template-columns:minmax(0,42rem)}.article__layout--single.svelte-v4plp1 .article__rail:where(.svelte-v4plp1){grid-column:1}.article__layout--single.svelte-v4plp1 .article__offer-actions:where(.svelte-v4plp1){grid-template-columns:repeat(2,minmax(0,13rem))}.article__layout--single.svelte-v4plp1 .article__rail-inner:where(.svelte-v4plp1){max-height:none;position:static;overflow-y:visible}}@media (prefers-reduced-motion:reduce){.article__resource.svelte-v4plp1 svg{transition:none}}
