.article-header[data-astro-cid-zxydgdkw]{padding:56px 0 72px;position:relative;overflow:hidden}.article-header-content[data-astro-cid-zxydgdkw]{position:relative}.crumbs[data-astro-cid-zxydgdkw]{color:var(--muted-foreground);flex-wrap:wrap;gap:4px 0;margin:0;padding:0;font-size:15px;line-height:22px;list-style:none;display:flex}.crumbs[data-astro-cid-zxydgdkw] li[data-astro-cid-zxydgdkw]+li[data-astro-cid-zxydgdkw]:before{content:"/";color:var(--web-outline);margin-inline:10px}.crumbs[data-astro-cid-zxydgdkw] a[data-astro-cid-zxydgdkw]{min-height:44px;color:var(--muted-foreground);align-items:center;margin-block:-11px;text-decoration:none;display:inline-flex}.crumbs[data-astro-cid-zxydgdkw] a[data-astro-cid-zxydgdkw]:hover{color:var(--foreground);text-underline-offset:5px;text-decoration:underline}.crumbs[data-astro-cid-zxydgdkw] [data-astro-cid-zxydgdkw][aria-current]{color:var(--foreground)}.eyebrow[data-astro-cid-zxydgdkw]{font:600 14px/20px var(--font-heading);color:var(--primary);margin-top:32px}h1[data-astro-cid-zxydgdkw]{letter-spacing:-.02em;max-width:1040px;margin-top:24px;font-size:clamp(36px,4.167vw,56px);line-height:1.15}.eyebrow[data-astro-cid-zxydgdkw]+h1[data-astro-cid-zxydgdkw]{margin-top:12px}.article-header-content[data-astro-cid-zxydgdkw]>[data-astro-cid-zxydgdkw]:first-child{margin-top:0}.subtitle[data-astro-cid-zxydgdkw]{letter-spacing:0;color:var(--muted-foreground);margin-top:12px;font-size:clamp(22px,2vw,28px);line-height:1.3;display:block}.lead[data-astro-cid-zxydgdkw]{max-width:780px;color:var(--muted-foreground);margin-top:24px}@media (width<=600px){.article-header[data-astro-cid-zxydgdkw]{padding:40px 0 56px}}.prose-article[data-astro-cid-an4vqscn]{color:var(--foreground);overflow-wrap:break-word;font-size:18px;line-height:30px}.prose-article[data-astro-cid-an4vqscn] :where(p,ul,ol,blockquote,pre,figure,hr,.table-scroll,.callout,.katex-display,img,.prose-card,section)+*{margin-top:20px}.prose-article[data-astro-cid-an4vqscn] :where(h1,h2,h3,h4){color:var(--foreground);scroll-margin-top:24px}.prose-article[data-astro-cid-an4vqscn] :where(h1){letter-spacing:-.01em;margin-bottom:32px;font-size:clamp(32px,3vw,44px);line-height:1.2}.prose-article[data-astro-cid-an4vqscn] :where(h2){margin-top:56px;font-size:clamp(24px,2.2vw,30px);line-height:1.25}.prose-article[data-astro-cid-an4vqscn] :where(h3){margin-top:40px;font-size:22px;line-height:30px}.prose-article[data-astro-cid-an4vqscn] :where(h4){margin-top:32px;font-size:18px;line-height:28px}.prose-article[data-astro-cid-an4vqscn] :where(h1,h2,h3,h4)+*{margin-top:16px}.prose-article[data-astro-cid-an4vqscn]>:where(:first-child){margin-top:0}.prose-article[data-astro-cid-an4vqscn] :where(a){color:var(--foreground);text-decoration:underline 1px;text-decoration-color:var(--primary);text-underline-offset:4px}.prose-article[data-astro-cid-an4vqscn] :where(a:hover){text-decoration-thickness:2px}.prose-article[data-astro-cid-an4vqscn] :where(.offsite-mark){margin-left:3px;font-size:.85em;text-decoration:none;display:inline-block}.prose-article[data-astro-cid-an4vqscn] :where(strong){color:var(--foreground);font-weight:600}.prose-article[data-astro-cid-an4vqscn] :where(ul,ol){padding-left:24px}.prose-article[data-astro-cid-an4vqscn] :where(ul){list-style:square}.prose-article[data-astro-cid-an4vqscn] :where(ol){list-style:decimal}.prose-article[data-astro-cid-an4vqscn] :where(li+li),.prose-article[data-astro-cid-an4vqscn] :where(li>:where(ul,ol)){margin-top:8px}.prose-article[data-astro-cid-an4vqscn] :where(li>p+p){margin-top:12px}.prose-article[data-astro-cid-an4vqscn] :where(li)::marker{color:var(--muted-foreground)}.prose-article[data-astro-cid-an4vqscn] :where(blockquote){border-left:2px solid var(--primary);padding-left:20px}.prose-article[data-astro-cid-an4vqscn] :where(blockquote>*+*){margin-top:12px}.prose-article[data-astro-cid-an4vqscn] :where(:not(pre)>code){background:var(--web-tile);overflow-wrap:anywhere;padding:1px 5px;font-family:ui-monospace,SFMono-Regular,Menlo,Consolas,monospace;font-size:.85em}.prose-article[data-astro-cid-an4vqscn] :where(pre){background:var(--web-quiet);border:1px solid var(--web-outline);padding:16px 20px;font-size:14px;line-height:22px;overflow-x:auto}.prose-article[data-astro-cid-an4vqscn] :where(hr){border:0;border-top:1px solid var(--web-outline);margin-block:48px}.prose-article[data-astro-cid-an4vqscn] :where(hr+*){margin-top:0}.prose-article[data-astro-cid-an4vqscn] :where(img){border:1px solid var(--web-outline);height:auto;display:block}.prose-article[data-astro-cid-an4vqscn] :where(.table-scroll){max-width:100%;overflow-x:auto}.prose-article[data-astro-cid-an4vqscn] :where(.table-scroll:focus-visible){outline:2px solid var(--ring);outline-offset:2px}.prose-article[data-astro-cid-an4vqscn] :where(table){border-collapse:collapse;width:100%;font-size:15px;line-height:22px}.prose-article[data-astro-cid-an4vqscn] :where(th,td){border-bottom:1px solid var(--web-outline);text-align:left;vertical-align:top;padding:12px 16px 12px 0}.prose-article[data-astro-cid-an4vqscn] :where(th){font:600 14px/20px var(--font-heading);color:var(--muted-foreground);border-bottom-color:var(--muted-foreground)}.prose-article[data-astro-cid-an4vqscn] :where(sup){font-size:.7em;line-height:0}.prose-article[data-astro-cid-an4vqscn] :where(sup a){padding-inline:1px;text-decoration:none}.prose-article[data-astro-cid-an4vqscn] :where(.footnotes){border-top:1px solid var(--web-outline);color:var(--muted-foreground);margin-top:56px;padding-top:24px;font-size:15px;line-height:24px}.prose-article[data-astro-cid-an4vqscn] :where(.katex){font-size:1.05em}.prose-article[data-astro-cid-an4vqscn] :where(.katex-display){padding-block:4px;overflow:auto hidden}.prose-article[data-astro-cid-an4vqscn] :where(.callout){border-left:2px solid var(--primary);background:var(--web-quiet);padding:12px 16px}.prose-article[data-astro-cid-an4vqscn] :where(.callout+.callout){margin-top:8px}@media (width<=767px){.prose-article[data-astro-cid-an4vqscn]{font-size:17px;line-height:28px}}
