.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 .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:2px solid var(--text);color:var(--subtle);padding-left:20px}.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);color:var(--text);background:#f4f4f0;border:0;margin:1.75em 0;overflow:hidden}.article-module__L9KIzq__articleBody .codeBlockHeader{min-height:36px;color:var(--subtle);letter-spacing:.08em;text-transform:uppercase;background:#eeeeea;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 [data-line]{padding-right:20px}@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)}}@media (max-width:680px){.article-module__L9KIzq__articleBody .codeBlock{margin-left:-6px;margin-right:-6px}.article-module__L9KIzq__articleBody .codeBlockPre{padding:16px;font-size:12px}}
