.RelatedArticles_RelatedArticles__b9CKx{margin-top:var(--space-3xl);padding-top:var(--space-xl);border-top:2px dashed var(--ink)}.RelatedArticles_RelatedArticles__heading__EEoDf{font-size:18px;margin-bottom:var(--space-sm)}.RelatedArticles_RelatedArticles__heading__EEoDf:before{content:"## ";font-family:var(--font-mono);color:var(--accent)}.RelatedArticles_RelatedArticles__list__NwI2t{margin:0;padding:0;display:grid;grid-gap:var(--space-sm);gap:var(--space-sm)}.RelatedArticles_RelatedArticles__item__tZ3bO{position:relative;display:flex;flex-direction:column;align-items:flex-start;gap:var(--space-2xs);padding:var(--space-sm) var(--space-md);border:2px solid var(--ink);border-radius:var(--radius);background:var(--surface);box-shadow:var(--shadow-hard-sm);transition:transform .12s ease-out,box-shadow .12s ease-out}.RelatedArticles_RelatedArticles__item__tZ3bO:hover{transform:translate(-2px,-2px);box-shadow:var(--shadow-hard)}.RelatedArticles_RelatedArticles__link__YBlRw{font-size:15px;font-weight:var(--weight-strong);line-height:var(--leading-heading);color:var(--text)}.RelatedArticles_RelatedArticles__link__YBlRw:after{content:"";position:absolute;inset:0}.ArticlePage_ArticlePage__HqKgr{padding:var(--space-xl) var(--page-padding) var(--space-4xl);max-width:760px;width:100%;min-width:0;margin:0 auto;box-sizing:border-box}.ArticlePage_ArticlePage__header__WsPpE{display:flex;flex-direction:column;gap:var(--space-sm);min-width:0}.ArticlePage_ArticlePage__title__NvCni{font-size:28px;line-height:var(--leading-heading)}.ArticlePage_ArticlePage__date__PbiPv{font-family:var(--font-mono);font-size:12px;color:var(--muted)}.ArticlePage_ArticlePage__prNotice__Jigds{margin:0;font-size:12px;line-height:var(--leading-compact);color:var(--muted)}.ArticlePage_ArticlePage__prNotice__Jigds a{color:var(--muted);text-decoration:underline}.ArticlePage_ArticlePage__body__keB84{display:flex;flex-direction:column;min-width:0}.ArticlePage_ArticlePage__h2__CrT4n{font-size:22px;margin-top:var(--space-3xl);margin-bottom:var(--space-md);padding-bottom:var(--space-xs);border-bottom:2px dashed var(--ink);scroll-margin-top:calc(var(--header-height) + var(--editor-chrome-height) + var(--space-sm))}.ArticlePage_ArticlePage__h2__CrT4n:before{content:"## ";font-family:var(--font-mono);color:var(--accent)}.ArticlePage_ArticlePage__body__keB84>.ArticlePage_ArticlePage__h2__CrT4n:first-child{margin-top:var(--space-lg)}.ArticlePage_ArticlePage__h3__qBAqK{font-size:18px;margin-top:var(--space-xl);margin-bottom:var(--space-xs);scroll-margin-top:calc(var(--header-height) + var(--editor-chrome-height) + var(--space-sm))}.ArticlePage_ArticlePage__h3__qBAqK:before{content:"### ";font-family:var(--font-mono);color:var(--syntax-key)}.ArticlePage_ArticlePage__p__Qu55l{margin:0 0 var(--space-md);color:var(--text)}.ArticlePage_ArticlePage__li__tnL_4 strong,.ArticlePage_ArticlePage__p__Qu55l strong{background:linear-gradient(transparent 60%,var(--marker) 60%)}.ArticlePage_ArticlePage__ol__xdV9G,.ArticlePage_ArticlePage__ul__wx2yf{margin:0 0 var(--space-md);padding:var(--space-sm) var(--space-md) var(--space-sm) calc(var(--space-md) + 1.2em);display:flex;flex-direction:column;gap:var(--space-2xs);border:2px solid var(--ink);border-radius:var(--radius);background:var(--surface)}.ArticlePage_ArticlePage__ul__wx2yf>li{list-style:disc}.ArticlePage_ArticlePage__ol__xdV9G>li{list-style:decimal}.ArticlePage_ArticlePage__li__tnL_4{color:var(--text)}.ArticlePage_ArticlePage__li__tnL_4::marker{font-family:var(--font-mono);color:var(--accent-dark);font-weight:var(--weight-strong)}.ArticlePage_ArticlePage__link__Zv8sG{color:var(--link);text-decoration:underline;text-underline-offset:3px}.ArticlePage_ArticlePage__blockquote__hT5Ka{margin:0 0 var(--space-md);padding:var(--space-sm) var(--space-md);border-left:4px solid var(--syntax-comment);background:var(--surface-alt)}.ArticlePage_ArticlePage__blockquote__hT5Ka>.ArticlePage_ArticlePage__p__Qu55l:last-child{margin-bottom:0}.ArticlePage_ArticlePage__code__uvvpz{padding:1px 6px;border:1px solid var(--border);border-radius:4px;background:var(--surface-alt);font-family:var(--font-mono);font-size:.88em;letter-spacing:0;font-feature-settings:none;font-variant-ligatures:none}.ArticlePage_ArticlePage__pre__p1G_d{margin:0 0 var(--space-lg);padding:var(--space-md) var(--space-lg);border:2px solid var(--ink);border-radius:var(--radius);background:#23242a;box-shadow:var(--shadow-hard-sm);overflow-x:auto;font-size:13px;line-height:1.7}.ArticlePage_ArticlePage__pre__p1G_d .ArticlePage_ArticlePage__code__uvvpz{padding:0;border:none;background:none;font-size:inherit;color:#e9e7e0;white-space:pre}.ArticlePage_ArticlePage__tableWrap__5UGUB{overflow-x:auto;width:100%;min-width:0;margin-bottom:var(--space-lg);border:2px solid var(--ink);border-radius:var(--radius)}.ArticlePage_ArticlePage__table__iup6Q{width:100%;min-width:560px;border-collapse:collapse;font-size:14px;line-height:var(--leading-compact)}.ArticlePage_ArticlePage__table__iup6Q td,.ArticlePage_ArticlePage__table__iup6Q th{padding:var(--space-xs) var(--space-sm);text-align:left;vertical-align:top;border-bottom:1px solid var(--border)}.ArticlePage_ArticlePage__table__iup6Q tr:last-child td{border-bottom:none}.ArticlePage_ArticlePage__table__iup6Q th{background:var(--ink);color:var(--text-white);font-weight:var(--weight-strong);white-space:nowrap}.ArticlePage_ArticlePage__table__iup6Q td:first-child{font-weight:var(--weight-strong);white-space:nowrap;background:var(--surface-alt)}@media (max-width:640px){.ArticlePage_ArticlePage__title__NvCni{font-size:23px}.ArticlePage_ArticlePage__h2__CrT4n{font-size:20px}.ArticlePage_ArticlePage__table__iup6Q{min-width:520px;font-size:13px}.ArticlePage_ArticlePage__table__iup6Q td:first-child{white-space:normal;word-break:normal;width:8em}}.ArticlePage_ArticlePage__category__F8Qzd{align-self:flex-start}.ArticlePage_ArticlePage__outline__dWCrG,.ArticlePage_ArticlePage__related__W76xv{min-width:0}@media (min-width:1360px){.ArticlePage_ArticlePage__HqKgr{max-width:1080px;display:grid;grid-template-columns:minmax(0,1fr) 260px;grid-template-areas:"header outline" "body outline" "related outline";grid-template-rows:auto auto 1fr;grid-column-gap:var(--space-2xl);column-gap:var(--space-2xl);align-items:start}.ArticlePage_ArticlePage__header__WsPpE{grid-area:header}.ArticlePage_ArticlePage__body__keB84{grid-area:body;margin-top:var(--space-xl)}.ArticlePage_ArticlePage__related__W76xv{grid-area:related}.ArticlePage_ArticlePage__outline__dWCrG{grid-area:outline;position:-webkit-sticky;position:sticky;top:calc(var(--header-height) + var(--editor-chrome-height) + var(--space-md))}.ArticlePage_ArticlePage__outline__dWCrG>*{margin-top:0}}