.article-module__L9KIzq__articleBody{--article-radius-scale:1;--article-code-radius:calc(8px * var(--article-radius-scale));--article-inline-code-radius:calc(4px * var(--article-radius-scale));font-size:15px;line-height:1.72}.article-module__L9KIzq__articleBody>:first-child{margin-top:0}.article-module__L9KIzq__articleBody h2,.article-module__L9KIzq__articleBody h3,.article-module__L9KIzq__articleBody h4{letter-spacing:-.015em;margin:2.4em 0 .8em;font-family:inherit;font-weight:500;line-height:1.3}.article-module__L9KIzq__articleBody h2{font-size:22px}.article-module__L9KIzq__articleBody h3{font-size:18px}.article-module__L9KIzq__articleBody h4{font-size:15px}.article-module__L9KIzq__articleBody p,.article-module__L9KIzq__articleBody ul,.article-module__L9KIzq__articleBody ol,.article-module__L9KIzq__articleBody blockquote,.article-module__L9KIzq__articleBody table,.article-module__L9KIzq__articleBody hr{margin:1.35em 0}.article-module__L9KIzq__articleBody ul,.article-module__L9KIzq__articleBody ol{padding-left:1.4em}.article-module__L9KIzq__articleBody ul{list-style:outside}.article-module__L9KIzq__articleBody ol{list-style:decimal}.article-module__L9KIzq__articleBody .contains-task-list{list-style:none}.article-module__L9KIzq__articleBody li+li{margin-top:.45em}.article-module__L9KIzq__articleBody li>p{margin:.6em 0}.article-module__L9KIzq__articleBody a{text-decoration:underline;-webkit-text-decoration-color:var(--text);text-decoration-color:var(--text);text-underline-offset:3px;text-decoration-thickness:1px;background-image:none!important}.article-module__L9KIzq__articleBody em{font-family:var(--font-newsreader), Georgia, "Times New Roman", serif;letter-spacing:-.012em;font-size:1.04em;font-style:italic;font-weight:400}.article-module__L9KIzq__articleBody em code{font-style:normal}.article-module__L9KIzq__articleBody u{-webkit-text-decoration-color:var(--text);text-decoration-color:var(--text);text-decoration-skip-ink:auto;text-underline-offset:3px;text-decoration-thickness:1px}.article-module__L9KIzq__articleBody .headingAnchor{color:inherit;background-image:none;text-decoration:none}.article-module__L9KIzq__articleBody img{border-radius:4px;max-width:100%;height:auto;margin:1.75em auto;display:block}.article-module__L9KIzq__articleBody blockquote{border-left:1px solid var(--text);color:var(--text);font-family:var(--font-newsreader), Georgia, "Times New Roman", serif;letter-spacing:-.012em;margin:2.15em 0;padding-left:20px;font-size:19px;font-style:italic;font-weight:400;line-height:1.55}.article-module__L9KIzq__articleBody blockquote p{margin:0}.article-module__L9KIzq__articleBody blockquote p+p{margin-top:.8em}.article-module__L9KIzq__articleBody hr{background:var(--line);border:0;height:1px}.article-module__L9KIzq__articleBody table{border-collapse:collapse;white-space:nowrap;width:100%;font-size:14px;display:block;overflow-x:auto}.article-module__L9KIzq__articleBody th,.article-module__L9KIzq__articleBody td{border:1px solid var(--line);text-align:left;padding:9px 12px}.article-module__L9KIzq__articleBody th{background:color-mix(in srgb, var(--line) 55%, transparent);font-weight:500}.article-module__L9KIzq__articleBody input[type=checkbox]{accent-color:var(--text);margin:0 8px 0 0}.article-module__L9KIzq__articleBody code{font-family:SFMono-Regular,Consolas,Liberation Mono,monospace;font-size:.88em}.article-module__L9KIzq__articleBody :not(pre)>code{border-radius:var(--article-inline-code-radius);background:color-mix(in srgb, var(--line) 52%, transparent);padding:2px 5px}.article-module__L9KIzq__articleBody .codeBlock{border-radius:var(--article-code-radius);background:var(--code-background);color:var(--text);border:0;margin:1.75em 0;overflow:hidden}.article-module__L9KIzq__articleBody .codeBlockHeader{min-height:36px;color:var(--subtle);background:var(--code-header-background);letter-spacing:.08em;text-transform:uppercase;border:0;justify-content:space-between;align-items:center;padding:0 12px;font-family:SFMono-Regular,Consolas,Liberation Mono,monospace;font-size:10px;line-height:1;display:flex}.article-module__L9KIzq__articleBody .codeBlockCopy{color:var(--subtle);font:inherit;letter-spacing:inherit;text-transform:inherit;cursor:pointer;transition:color .16s var(--ease-out);background:0 0;border:0;padding:8px 0}.article-module__L9KIzq__articleBody .codeBlockCopy:focus-visible{outline:1px solid var(--text);outline-offset:2px;border-radius:2px}.article-module__L9KIzq__articleBody .codeBlockPre{tab-size:2;margin:0;padding:18px 20px 20px;font-size:13px;line-height:1.65;overflow-x:auto;background:0 0!important}.article-module__L9KIzq__articleBody .codeBlockCode{width:max-content;min-width:100%;font-size:inherit;background:0 0;display:grid}.article-module__L9KIzq__articleBody .codeBlockCode span{color:var(--shiki-light)}html[data-theme=dark] .article-module__L9KIzq__articleBody .codeBlockCode span{color:var(--shiki-dark)}@media (prefers-color-scheme:dark){html:not([data-theme]) .article-module__L9KIzq__articleBody .codeBlockCode span{color:var(--shiki-dark)}}.article-module__L9KIzq__articleBody .codeBlockCode [data-line]{padding-right:20px}.article-module__L9KIzq__articleNavigation{border-top:1px solid var(--line);border-bottom:1px solid var(--line);grid-template-columns:repeat(2,minmax(0,1fr));margin-top:72px;display:grid}.article-module__L9KIzq__articleNavigationLink{align-items:center;gap:16px;min-width:0;padding:22px 0;display:flex}.article-module__L9KIzq__articleNavigationLinkNext{border-left:1px solid var(--line);text-align:right;justify-content:flex-end;padding-left:24px}.article-module__L9KIzq__articleNavigationLinkPrevious{padding-right:24px}.article-module__L9KIzq__articleNavigationCopy{flex-direction:column;gap:7px;min-width:0;display:flex}.article-module__L9KIzq__articleNavigationLabel{color:var(--muted);font-size:11px;line-height:1.2}.article-module__L9KIzq__articleNavigationTitle{letter-spacing:-.012em;-webkit-line-clamp:2;-webkit-box-orient:vertical;font-size:15px;font-weight:500;line-height:1.35;display:-webkit-box;overflow:hidden}.article-module__L9KIzq__articleNavigationArrow{fill:none;width:16px;height:16px;stroke:var(--muted);stroke-linecap:round;stroke-linejoin:round;stroke-width:1.35px;transition:stroke .16s var(--ease-out), transform .18s var(--ease-out);flex:none}.article-module__L9KIzq__scrollToTop{right:max(12px,50vw - 396px);bottom:calc(20px + env(safe-area-inset-bottom));z-index:90;width:42px;height:42px;color:var(--subtle);background-color:color-mix(in srgb, var(--text) 7%, transparent);cursor:pointer;opacity:0;pointer-events:none;transition:background-color .16s var(--ease-standard), color .16s var(--ease-standard), opacity .18s var(--ease-reveal), transform .22s var(--ease-reveal), visibility .18s;visibility:hidden;-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px);border:0;border-radius:50%;place-items:center;padding:0;display:grid;position:fixed;transform:translateY(8px)scale(.96)}.article-module__L9KIzq__scrollToTop[data-visible=true]{opacity:1;pointer-events:auto;visibility:visible;transform:translateY(0)scale(1)}.article-module__L9KIzq__scrollToTop:focus-visible{outline-offset:3px;outline:2px solid}.article-module__L9KIzq__scrollToTop:active{transform:scale(.96)}.article-module__L9KIzq__scrollToTop svg{fill:currentColor;width:21px;height:21px}@supports (corner-shape:squircle){.article-module__L9KIzq__articleBody{--article-radius-scale:2}.article-module__L9KIzq__articleBody :not(pre)>code{corner-shape:squircle}.article-module__L9KIzq__articleBody .codeBlock{corner-shape:squircle}}@media (hover:hover) and (pointer:fine){.article-module__L9KIzq__articleBody .codeBlockCopy:hover{color:var(--text)}.article-module__L9KIzq__articleNavigationLink:hover .article-module__L9KIzq__articleNavigationArrow{stroke:var(--text)}.article-module__L9KIzq__articleNavigationLinkPrevious:hover .article-module__L9KIzq__articleNavigationArrow{transform:translate(-3px)}.article-module__L9KIzq__articleNavigationLinkNext:hover .article-module__L9KIzq__articleNavigationArrow{transform:translate(3px)}.article-module__L9KIzq__scrollToTop:hover{background-color:color-mix(in srgb, var(--text) 11%, transparent);color:var(--text);transform:translateY(-2px)}}@media (max-width:680px){.article-module__L9KIzq__articleBody blockquote{font-size:18px}.article-module__L9KIzq__articleBody .codeBlock{margin-left:-6px;margin-right:-6px}.article-module__L9KIzq__articleBody .codeBlockPre{padding:16px;font-size:12px}.article-module__L9KIzq__articleNavigation{grid-template-columns:1fr;margin-top:56px}.article-module__L9KIzq__articleNavigationLink{min-height:82px;padding:18px 0}.article-module__L9KIzq__articleNavigationLinkPrevious{padding-right:0}.article-module__L9KIzq__articleNavigationLinkNext{border-top:1px solid var(--line);border-left:0;padding-left:0}.article-module__L9KIzq__scrollToTop{right:12px;bottom:calc(18px + env(safe-area-inset-bottom))}}@media (prefers-reduced-motion:reduce){.article-module__L9KIzq__articleNavigationArrow,.article-module__L9KIzq__scrollToTop{transition-duration:.01ms}}
