._crumbs_1weo2_9{min-width:0;font-family:var(--font-sans);font-size:var(--text-small-light-size);font-weight:var(--text-small-light-weight);line-height:var(--text-small-light-line)}._list_1weo2_17{align-items:center;gap:var(--space-8);flex-wrap:nowrap;min-width:0;padding:0;list-style:none;display:flex}._item_1weo2_27{align-items:center;gap:var(--space-8);min-width:0;max-width:100%;color:var(--color-text-muted);flex-shrink:0;display:inline-flex}._item_1weo2_27:last-child{flex-shrink:1}._link_1weo2_46{color:inherit;transition:color var(--dur-hover) var(--ease-hover);text-decoration:none}@media (hover:hover){._link_1weo2_46:hover{color:var(--color-black)}}._current_1weo2_58{color:var(--color-black);text-overflow:ellipsis;white-space:nowrap;overflow:hidden}._separator_1weo2_65{width:var(--space-16);height:var(--space-16);color:var(--color-light-outline);flex-shrink:0}@media (width<=767.98px){._crumbs_1weo2_9{font-size:var(--text-phone-small-size);line-height:var(--text-phone-small-line)}._separator_1weo2_65{width:var(--space-18);height:var(--space-18)}}@media (width<=1279.98px) and (pointer:coarse){._link_1weo2_46{min-height:var(--touch-target-min);padding-inline:var(--breadcrumbs-touch-pad);margin-inline:calc(-1 * var(--breadcrumbs-touch-pad));align-items:center;display:inline-flex}}._toc_17ppp_12{min-width:0;font-family:var(--font-sans)}._title_17ppp_17{color:var(--color-text-muted);font-size:var(--blog-toc-title-size);font-weight:var(--font-weight-medium);line-height:var(--blog-toc-title-line)}._list_17ppp_24{margin-top:var(--space-12);flex-direction:column;padding:0;list-style:none;display:flex}._link_17ppp_32{padding:var(--space-6) 0 var(--space-6) var(--space-16);color:var(--color-text-muted);font-size:var(--blog-toc-text-size);font-weight:var(--font-weight-light);line-height:var(--blog-toc-text-line);transition:color var(--blog-toc-fade) var(--ease-apple);text-decoration:none;display:block;position:relative}._link_17ppp_32:before{top:var(--space-6);bottom:var(--space-6);width:var(--blog-toc-mark);border-radius:var(--radius-pill);background-color:var(--color-accent);opacity:0;content:"";transition:opacity var(--blog-toc-fade) var(--ease-apple);position:absolute;left:0}._active_17ppp_58{color:var(--color-ink)}._active_17ppp_58:before{opacity:1}html.motion-reduced:not(.motion-static) ._link_17ppp_32,html.motion-reduced:not(.motion-static) ._link_17ppp_32:before{transition-duration:var(--blog-toc-fade)!important}.article{min-width:0;color:var(--color-black);font-family:var(--font-sans);font-size:var(--article-text-size);font-weight:var(--article-text-weight);line-height:var(--article-text-line);overflow-wrap:break-word}.article>*+*{margin-top:var(--article-flow)}.article>:first-child{margin-top:0}.article h2{color:var(--color-black);font-size:var(--article-h2-size);font-weight:var(--article-h2-weight);line-height:var(--article-h2-line);scroll-margin-top:var(--space-24)}.article h3{color:var(--color-black);font-size:var(--article-h3-size);font-weight:var(--article-h3-weight);line-height:var(--article-h3-line);scroll-margin-top:var(--space-24)}.article>h2,.article>*+h2{margin-top:var(--article-h2-gap)}.article>h3,.article>*+h3{margin-top:var(--article-h3-gap)}.article>h2:first-child,.article>h3:first-child{margin-top:0}.article>h3+*{margin-top:var(--article-heading-after)}.article strong,.article b{font-weight:var(--font-weight-semibold)}.article a,.article .article-action{color:var(--color-accent);text-decoration:underline;text-decoration-thickness:max(1px, calc(1.5 * var(--u)));text-underline-offset:var(--link-underline-offset)}.article .article-action{text-align:start;position:relative}@media (width<=767.98px),(pointer:coarse){.article .article-action:before{inset:calc(-1 * var(--article-action-hit)) 0;content:"";position:absolute}}.article ul,.article ol{padding-left:var(--article-list-indent)}.article ul{list-style:outside}.article ol{list-style:decimal}.article li+li{margin-top:var(--article-list-gap)}.article li::marker{color:var(--color-accent)}.article ol>li::marker{font-weight:var(--font-weight-medium)}.article li>ul,.article li>ol{margin-top:var(--article-list-gap)}.article blockquote{padding:var(--article-box-pad);border-radius:var(--radius-card);background-color:var(--color-card);color:var(--color-black);font-size:var(--article-quote-size);font-weight:var(--article-quote-weight);line-height:var(--article-quote-line)}.article>blockquote,.article>*+blockquote{margin-block:var(--article-block-gap)}.article blockquote>*+*{margin-top:var(--space-16)}.article blockquote footer,.article blockquote cite{color:var(--color-text-muted);font-size:var(--article-small-size);font-style:normal;font-weight:var(--font-weight-regular);line-height:var(--article-small-line);display:block}.article>figure,.article>*+figure{margin-block:var(--article-block-gap)}.article figure img,.article>p>img{border-radius:var(--radius-card);background-color:var(--color-card);width:100%;height:auto;display:block}.article figcaption{margin-top:var(--space-12);color:var(--color-text-muted);font-size:var(--article-caption-size);line-height:var(--article-caption-line)}.article>.article-table,.article>*+.article-table{margin-block:var(--article-block-gap)}.article-table{overscroll-behavior-x:contain;max-width:100%;overflow-x:auto}.article table{border-collapse:collapse;width:100%;font-size:var(--article-small-size);line-height:var(--article-small-line);font-variant-numeric:tabular-nums}.article th,.article td{padding:var(--article-cell-pad-block) var(--article-cell-pad-inline);border-bottom:1px solid var(--article-rule);text-align:left;vertical-align:top}.article th:first-child,.article td:first-child{padding-left:0}.article th{color:var(--color-text-muted);font-weight:var(--font-weight-regular)}.article code{padding:var(--space-4) var(--space-6);border-radius:var(--article-code-radius);background-color:var(--color-card);font-family:var(--article-font-mono);font-size:var(--article-code-size);line-height:var(--article-code-line)}.article pre{max-width:100%;padding:var(--article-code-pad-block) var(--article-box-pad);border-radius:var(--radius-card);background-color:var(--color-card);font-family:var(--article-font-mono);font-size:var(--article-code-size);line-height:var(--article-code-line);white-space:pre-wrap;overflow-wrap:anywhere;overflow-x:auto}.article>pre,.article>*+pre{margin-block:var(--article-block-gap)}.article pre code{font-size:inherit;line-height:inherit;background:0 0;border-radius:0;padding:0}.article hr{height:1px;margin-block:var(--article-h2-gap);background-color:var(--article-rule);border:0}.article.article-medium{--article-text-size:var(--blog-text-size);--article-text-line:var(--blog-text-line);--article-h2-size:var(--blog-h2-size);--article-h2-line:var(--blog-h2-line);--article-h2-weight:var(--blog-title-weight);--article-h3-size:var(--blog-h3-size);--article-h3-line:var(--blog-h3-line);--article-h3-weight:var(--blog-title-weight);--article-flow:var(--blog-flow);--article-h2-gap:var(--blog-h2-gap);--article-h3-gap:var(--blog-h3-gap);--article-heading-after:var(--blog-heading-after);--article-block-gap:var(--blog-block-gap);--article-list-gap:var(--blog-list-gap);--article-small-size:var(--blog-small-size);--article-small-line:var(--blog-small-line);--article-caption-size:var(--blog-caption-size);--article-caption-line:var(--blog-caption-line);--article-code-radius:var(--blog-code-radius);--article-rule:var(--blog-rule-color);color:var(--color-ink)}.article.article-medium>h2+*{margin-top:var(--article-heading-after)}.article.article-medium h2,.article.article-medium h3{color:var(--color-ink)}.article.article-medium li::marker{color:inherit}.article.article-medium blockquote{padding:0 0 0 var(--blog-quote-pad);border-left:var(--blog-quote-bar) solid var(--color-ink);color:var(--color-ink);font-size:var(--article-text-size);font-weight:var(--article-text-weight);line-height:var(--article-text-line);background:0 0;border-radius:0}.article.article-medium figure img,.article.article-medium>p>img{border-radius:var(--radius-media)}.article.article-medium figcaption{text-align:center}.article.article-medium pre{border-radius:var(--article-code-radius)}
