.rQlL4G_page{grid-template-columns:minmax(0,1fr);padding-bottom:96px;display:grid}.rQlL4G_header{padding:26px var(--edge) 40px;background:var(--card)}.rQlL4G_headerInner,.rQlL4G_column{width:100%;max-width:700px;margin-inline:auto}.rQlL4G_switch{letter-spacing:.01em;border-bottom:1px solid #0000001a;flex-wrap:wrap;gap:4px 20px;padding-bottom:16px;font-size:13px;font-weight:500;line-height:20px;display:flex}.rQlL4G_switch a{color:var(--muted);border-radius:2px;transition:color .15s}.rQlL4G_switch a:hover,.rQlL4G_switch a[aria-current]{color:var(--ink)}.rQlL4G_switch a:focus-visible,.rQlL4G_tocLink:focus-visible,.rQlL4G_link:focus-visible{outline:2px solid var(--color-border-focus-ring);outline-offset:2px}.rQlL4G_short{display:none}.rQlL4G_title{letter-spacing:-.02em;text-wrap:balance;margin-top:40px;font-size:40px;font-weight:500;line-height:44px}.rQlL4G_description{max-width:560px;color:var(--text);text-wrap:pretty;margin-top:16px;font-size:15px;line-height:24px}.rQlL4G_updated{color:var(--muted);letter-spacing:.01em;margin-top:8px;font-size:13px;line-height:20px}.rQlL4G_body{padding:8px var(--edge) 0}.rQlL4G_section{scroll-margin-top:calc(var(--nav-h) + 68px);overflow-wrap:anywhere}.rQlL4G_heading{text-wrap:balance;margin-top:48px;font-size:24px;font-weight:500;line-height:28px}.rQlL4G_section:first-child .rQlL4G_heading{margin-top:40px}.rQlL4G_subheading{color:var(--ink);margin-top:32px;font-size:15px;font-weight:500;line-height:24px}.rQlL4G_text,.rQlL4G_list{color:var(--text);margin-top:24px;font-size:15px;line-height:24px}.rQlL4G_subheading+.rQlL4G_text,.rQlL4G_subheading+.rQlL4G_list{margin-top:8px}.rQlL4G_list{flex-direction:column;gap:8px;padding-inline-start:20px;list-style:outside;display:flex}.rQlL4G_list::marker{color:var(--muted)}.rQlL4G_list li::marker{color:var(--muted)}.rQlL4G_ordered{list-style:decimal}.rQlL4G_section strong{color:var(--ink);font-weight:500}.rQlL4G_link{color:var(--ink);text-underline-offset:3px;border-radius:2px;-webkit-text-decoration:underline #0000004d;text-decoration:underline #0000004d;transition:text-decoration-color .15s}.rQlL4G_link:hover{-webkit-text-decoration-color:var(--ink);text-decoration-color:var(--ink)}.rQlL4G_tableScroll{margin-top:24px;overflow-x:auto}.rQlL4G_table{border-collapse:separate;border-spacing:0;width:100%;font-size:13px;line-height:20px}.rQlL4G_table th,.rQlL4G_table td{border-bottom:1px solid var(--line);text-align:start;vertical-align:top;padding:12px 16px 12px 0}.rQlL4G_table th{color:var(--ink);font-weight:500}.rQlL4G_table tbody th{max-width:180px}.rQlL4G_table td{color:var(--text)}.rQlL4G_toc{scrollbar-width:none;flex-direction:column;gap:12px;display:flex;overflow-y:auto}.rQlL4G_toc::-webkit-scrollbar{display:none}.rQlL4G_tocLink{color:var(--muted);letter-spacing:.01em;border-radius:2px;font-size:13px;font-weight:500;line-height:20px;transition:color .15s}.rQlL4G_tocLink:hover,.rQlL4G_tocLink[aria-current]{color:var(--ink)}.rQlL4G_aside{display:none}.rQlL4G_contents{z-index:5;top:var(--nav-h);background:var(--ground);position:sticky}.rQlL4G_contents summary{width:100%;max-width:calc(700px + 2 * var(--edge-min));min-height:52px;padding-inline:var(--edge-min);color:var(--ink);cursor:pointer;justify-content:space-between;align-items:center;gap:12px;margin-inline:auto;font-size:15px;font-weight:500;line-height:20px;list-style:none;display:flex}.rQlL4G_contents summary::-webkit-details-marker{display:none}.rQlL4G_contents summary:focus-visible{outline:2px solid var(--color-border-focus-ring);outline-offset:-2px}.rQlL4G_plus{width:20px;height:20px;color:var(--ink);flex-shrink:0;transition:rotate .3s cubic-bezier(.22,1,.36,1)}.rQlL4G_contents[open] .rQlL4G_plus{rotate:45deg}.rQlL4G_contents .rQlL4G_toc{inset-inline:0;max-height:min(60svh,460px);padding:4px max(var(--edge-min), calc((100% - 700px) / 2)) 16px;background:var(--ground);gap:0;position:absolute;top:100%}.rQlL4G_contents .rQlL4G_tocLink{letter-spacing:0;padding-block:10px;font-size:15px;font-weight:400}.rQlL4G_contents .rQlL4G_tocLink[aria-current]{font-weight:500}@media (max-width:639px){.rQlL4G_short{display:inline}.rQlL4G_long{display:none}}@media (pointer:coarse){.rQlL4G_switch a{margin:-10px -6px;padding:10px 6px}}@media (min-width:810px){.rQlL4G_page{padding-bottom:120px}.rQlL4G_header{padding:26px 56px 56px}.rQlL4G_contents summary{max-width:812px;padding-inline:56px}.rQlL4G_title{margin-top:64px;font-size:48px;line-height:52px}.rQlL4G_body{padding-inline:56px}.rQlL4G_heading{margin-top:80px}.rQlL4G_section:first-child .rQlL4G_heading{margin-top:56px}}@media (min-width:1024px){.rQlL4G_header,.rQlL4G_contents,.rQlL4G_body{width:100%;max-width:812px;margin-inline:auto}}@media (min-width:1280px){.rQlL4G_page{padding-inline:var(--edge);grid-template-columns:minmax(0,1fr) minmax(0,812px) minmax(0,1fr)}.rQlL4G_header,.rQlL4G_body{grid-column:2}.rQlL4G_contents{display:none}.rQlL4G_section{scroll-margin-top:calc(var(--nav-h) + 24px)}.rQlL4G_aside{top:var(--nav-h);grid-area:1/1/span 2;align-self:start;width:100%;max-width:234px;padding:26px 24px 40px 0;display:block;position:sticky}.rQlL4G_aside .rQlL4G_toc{max-height:calc(100svh - var(--nav-h) - 66px)}}@media (prefers-reduced-motion:reduce){.rQlL4G_plus{transition:none}}
