._articlePage_ybqcx_1{--paragraph:#565656;--muted:#858585;--code-background:#f3f3f3;overflow-x:clip}._articleHeader_ybqcx_8{margin-bottom:56px}._title_ybqcx_12{max-width:620px;color:var(--ink);letter-spacing:-.035em;text-wrap:balance;margin:0;font-size:clamp(30px,5vw,42px);font-weight:560;line-height:1.12}._meta_ybqcx_23{color:var(--muted);flex-wrap:wrap;gap:8px 16px;margin-top:18px;font-size:14px;line-height:22px;display:flex}._body_ybqcx_33{color:var(--paragraph);overflow-wrap:anywhere}._body_ybqcx_33>:first-child{margin-top:0}._body_ybqcx_33>:last-child{margin-bottom:0}._body_ybqcx_33 p,._body_ybqcx_33 ul,._body_ybqcx_33 ol,._body_ybqcx_33 blockquote,._body_ybqcx_33 pre,._body_ybqcx_33 table,._body_ybqcx_33 figure{margin:0 0 22px}._body_ybqcx_33 h2,._body_ybqcx_33 h3,._body_ybqcx_33 h4,._body_ybqcx_33 h5,._body_ybqcx_33 h6{color:var(--ink);letter-spacing:-.02em;text-wrap:pretty;font-weight:560}._body_ybqcx_33 h2{margin:64px 0 20px;font-size:25px;line-height:1.32}._body_ybqcx_33 h3{margin:44px 0 16px;font-size:20px;line-height:1.4}._body_ybqcx_33 h4{margin:32px 0 12px;font-size:17px;line-height:1.5}._body_ybqcx_33 h5,._body_ybqcx_33 h6{margin:28px 0 10px;font-size:16px;line-height:1.5}._body_ybqcx_33 ul,._body_ybqcx_33 ol{padding-left:24px}._body_ybqcx_33 li+li{margin-top:7px}._body_ybqcx_33 a{color:var(--ink);text-underline-offset:3px;text-decoration-color:#a8a8a8;text-decoration-thickness:1px}._body_ybqcx_33 a:hover{-webkit-text-decoration-color:var(--ink);text-decoration-color:var(--ink)}._body_ybqcx_33 strong{color:var(--ink);font-weight:560}._body_ybqcx_33 blockquote{border-left:2px solid var(--border);color:var(--muted);padding-left:18px}._body_ybqcx_33 code{background:var(--code-background);color:var(--ink);border-radius:5px;padding:2px 5px;font-family:SFMono-Regular,Consolas,Liberation Mono,monospace;font-size:.9em}._body_ybqcx_33 pre{border:1px solid var(--border);background:var(--code-background);overflow-wrap:normal;border-radius:12px;padding:18px;line-height:1.6;overflow-x:auto}._body_ybqcx_33 pre code{background:0 0;padding:0}._body_ybqcx_33 img{width:auto;max-width:100%;height:auto;box-shadow:var(--shadow);border-radius:12px;margin:32px auto;display:block}._body_ybqcx_33 figcaption[aria-hidden=true]{display:none}._body_ybqcx_33 hr{background:var(--border);border:0;height:1px;margin:48px 0}._body_ybqcx_33 table{border-collapse:collapse;width:100%;font-size:14px;display:block;overflow-x:auto}._body_ybqcx_33 th,._body_ybqcx_33 td{border-bottom:1px solid var(--border);text-align:left;vertical-align:top;padding:10px 12px}._body_ybqcx_33 th{color:var(--ink);font-weight:560}._navigation_ybqcx_189{border-top:1px solid var(--border);grid-template-columns:repeat(2,minmax(0,1fr));gap:16px;margin-top:96px;padding-top:24px;display:grid}._navigationLink_ybqcx_198{border-radius:14px;flex-direction:column;justify-content:center;gap:3px;min-height:72px;padding:10px 12px;text-decoration:none;transition:background-color .16s ease-out;display:flex}._navigationLink_ybqcx_198:hover{background:var(--row-hover)}._next_ybqcx_214{text-align:right}._navigationLabel_ybqcx_218{color:var(--muted);font-size:13px}._navigationTitle_ybqcx_223{color:var(--ink);font-size:14px;font-weight:500;line-height:20px}@media (max-width:639px){._articleHeader_ybqcx_8{margin-bottom:40px}._title_ybqcx_12{font-size:30px}._body_ybqcx_33 h2{margin-top:52px;font-size:23px}._body_ybqcx_33 h3{margin-top:38px}._navigation_ybqcx_189{grid-template-columns:1fr;margin-top:72px}._next_ybqcx_214{text-align:left}}@media (prefers-color-scheme:dark){._articlePage_ybqcx_1{--paragraph:#d0d0d0;--muted:#969696;--code-background:#181818}}
