.markdown-article_markdown__cb_kj{color:var(--site-foreground);font-size:var(--site-type-body);line-height:1.78;overflow-wrap:anywhere}.markdown-article_markdown__cb_kj>:first-child{margin-top:0}.markdown-article_markdown__cb_kj h2,.markdown-article_markdown__cb_kj h3,.markdown-article_markdown__cb_kj h4{color:var(--site-foreground);font-weight:550;letter-spacing:-.03em;scroll-margin-top:calc(var(--site-header-height) + var(--site-space-4));text-wrap:balance}.markdown-article_markdown__cb_kj h2{margin:clamp(5rem,8vw,7rem) 0 clamp(1.25rem,2.5vw,2rem);font-size:clamp(2rem,2.7vw,2.5rem);line-height:1.14}.markdown-article_markdown__cb_kj h3{margin:clamp(3.75rem,6vw,5rem) 0 clamp(1rem,2vw,1.5rem);font-size:clamp(1.5rem,2.1vw,1.875rem);line-height:1.2}.markdown-article_markdown__cb_kj h4{margin:clamp(3rem,4vw,4rem) 0 1rem;font-size:1.25rem;line-height:1.3}.markdown-article_markdown__cb_kj p{margin:1.35em 0}.markdown-article_markdown__cb_kj a{color:var(--site-accent);text-decoration:underline;text-decoration-thickness:1px;text-underline-offset:.2em}.markdown-article_markdown__cb_kj strong{font-weight:650}.markdown-article_markdown__cb_kj :not(pre)>code{padding:.12em .32em;background:var(--site-background);font-family:var(--font-mono),ui-monospace,SFMono-Regular,Consolas,monospace;font-size:.9em}.markdown-article_markdown__cb_kj ol,.markdown-article_markdown__cb_kj ul{margin:1.5em 0;padding-left:1.45em}.markdown-article_markdown__cb_kj ul{list-style:disc}.markdown-article_markdown__cb_kj ol{list-style:decimal}.markdown-article_markdown__cb_kj li{margin:.55em 0;padding-left:.28em}.markdown-article_markdown__cb_kj blockquote{position:relative;left:50%;width:min(calc(100vw - var(--site-gutter) - var(--site-gutter)),47.5rem);margin:clamp(4rem,8vw,6rem) 0;padding:clamp(2rem,4vw,3.25rem);border:0;border-radius:var(--site-radius-control);background:var(--site-control);color:var(--site-foreground);font-size:clamp(1.1875rem,2vw,1.4375rem);line-height:1.6;transform:translateX(-50%)}.markdown-article_markdown__cb_kj blockquote p{margin:0;text-wrap:pretty}.markdown-article_markdown__cb_kj blockquote footer{margin-top:clamp(1.5rem,3vw,2.25rem);color:var(--site-muted);font-size:var(--site-type-control);line-height:1.5}.markdown-article_markdown__cb_kj blockquote cite{font-style:normal}.markdown-article_markdown__cb_kj pre{margin:clamp(2.5rem,5vw,4rem) 0;padding:clamp(18px,3vw,28px);overflow-x:auto;background:#111315;color:#f5f5f7;font-family:var(--font-mono),ui-monospace,SFMono-Regular,Consolas,monospace;font-size:.9rem;line-height:1.68;tab-size:2}.markdown-article_markdown__cb_kj hr{margin:clamp(4rem,8vw,6rem) 0;border:0;border-top:1px solid var(--site-border)}.markdown-article_markdown__cb_kj figure{margin:clamp(3rem,6vw,4.5rem) 0}.markdown-article_markdown__cb_kj figure[data-article-media]{position:relative;z-index:1}.markdown-article_imageFrame__EMR_U{position:relative}.markdown-article_imageFrame__EMR_U img{display:block;width:100%;aspect-ratio:16/9;border-radius:var(--site-radius-control);background:var(--site-control);object-fit:contain}.markdown-article_imageFrame__EMR_U img[data-loaded]{width:auto;max-width:100%;height:auto;max-height:min(80vh,900px);margin-inline:auto;aspect-ratio:auto;background:none;object-fit:fill}.markdown-article_videoFrame__J69zX{aspect-ratio:16/9;overflow:hidden;border-radius:var(--site-radius-control);background:var(--site-foreground)}.markdown-article_videoFrame__J69zX video{display:block;width:100%;height:100%;object-fit:cover}.markdown-article_videoFrame__J69zX video:focus-visible{outline:2px solid var(--site-accent);outline-offset:-4px}.markdown-article_markdown__cb_kj figcaption{width:100%;margin-top:.75rem;color:var(--site-muted);font-size:var(--site-type-caption);line-height:1.5;text-align:center;text-wrap:pretty}@media (min-width:1024px){.markdown-article_markdown__cb_kj figure[data-article-media]{left:50%;width:min(calc(100vw - var(--site-gutter) - var(--site-gutter)),70rem);margin-block:clamp(5rem,8vw,7rem);transform:translateX(-50%)}}.markdown-article_tableScroll__MC_df{margin:clamp(2.5rem,5vw,4rem) 0;overflow-x:auto}.markdown-article_markdown__cb_kj table{width:100%;min-width:560px;border-collapse:collapse;font-size:var(--site-type-control);text-align:left}.markdown-article_markdown__cb_kj :is(th,td){padding:12px 14px;border-bottom:1px solid var(--site-border);vertical-align:top}.markdown-article_markdown__cb_kj th{font-weight:620}@media (max-width:680px){.markdown-article_markdown__cb_kj{font-size:1rem;line-height:1.76}.markdown-article_markdown__cb_kj h2,.markdown-article_markdown__cb_kj h3,.markdown-article_markdown__cb_kj h4{scroll-margin-top:calc(var(--site-header-height-compact) + var(--site-space-3))}.markdown-article_markdown__cb_kj blockquote{left:auto;width:100%;padding:1.5rem;font-size:1.125rem;transform:none}}