.QGqaWG_shell{--guide-body-size:18px;--guide-body-leading:30px;--guide-section-size:28px;--guide-section-leading:36px;--guide-subsection-size:20px;--guide-subsection-leading:28px;--guide-support-size:16px;--guide-support-leading:26px;--guide-meta-size:14px;--guide-meta-leading:22px;background:var(--color-ink);color:var(--color-paper)}.QGqaWG_article{width:min(100% - 48px,760px);margin:0 auto;padding:160px 0 96px}.QGqaWG_header{margin-bottom:48px}.QGqaWG_breadcrumb{color:var(--color-grey-500);font-size:var(--guide-meta-size);line-height:var(--guide-meta-leading);align-items:baseline;gap:12px;margin-bottom:32px;display:flex}.QGqaWG_breadcrumb a,.QGqaWG_back a{color:var(--color-grey-400);transition:color .16s}.QGqaWG_breadcrumb a:hover,.QGqaWG_back a:hover{color:var(--color-paper)}.QGqaWG_title{letter-spacing:var(--tracking-display);text-wrap:balance;margin:0 0 24px;font-size:44px;font-weight:500;line-height:50px}.QGqaWG_description{max-width:720px;color:var(--color-grey-400);letter-spacing:-.012em;margin:0;font-size:20px;line-height:30px}.QGqaWG_body{color:var(--color-grey-400);font-size:var(--guide-body-size);line-height:var(--guide-body-leading);letter-spacing:-.01em;overflow-wrap:break-word}.QGqaWG_body p{font-size:inherit;line-height:inherit;margin:0 0 20px}.QGqaWG_body h2{color:var(--color-paper);font-size:var(--guide-section-size);line-height:var(--guide-section-leading);letter-spacing:var(--tracking-heading);margin:48px 0 20px;font-weight:500}.QGqaWG_body h3{color:var(--color-paper);font-size:var(--guide-subsection-size);line-height:var(--guide-subsection-leading);letter-spacing:var(--tracking-heading);margin:32px 0 12px;font-weight:500}.QGqaWG_body h4{color:var(--color-paper);font-size:var(--guide-body-size);line-height:var(--guide-body-leading);margin:24px 0 12px;font-weight:500}.QGqaWG_body strong,.QGqaWG_body b,.QGqaWG_body dt{color:var(--color-paper);font-weight:500}.QGqaWG_body a{color:var(--color-paper);text-decoration:underline;-webkit-text-decoration-color:var(--color-grey-600);text-decoration-color:var(--color-grey-600);text-underline-offset:4px;transition:text-decoration-color .16s}.QGqaWG_body a:hover{-webkit-text-decoration-color:var(--color-grey-400);text-decoration-color:var(--color-grey-400)}.QGqaWG_body ul,.QGqaWG_body ol{margin:20px 0;padding-left:24px}.QGqaWG_body ul{list-style:outside}.QGqaWG_body ol{list-style:decimal}.QGqaWG_body li{margin:12px 0;padding-left:4px}.QGqaWG_body li::marker{color:var(--color-grey-500)}.QGqaWG_body li>p{margin:8px 0}.QGqaWG_body li>h3{margin-top:24px}.QGqaWG_body dl{margin:24px 0}.QGqaWG_body dd{margin:8px 0 24px}.QGqaWG_body section{scroll-margin-top:120px}.QGqaWG_section{margin-top:48px}.QGqaWG_section>h2,.QGqaWG_body>.QGqaWG_section:first-child{margin-top:0}.QGqaWG_entries{gap:32px;margin:28px 0 32px;display:grid}.QGqaWG_body .QGqaWG_entry{margin:0}.QGqaWG_body .QGqaWG_entry>h3{margin:0 0 12px}.QGqaWG_body .QGqaWG_entry>p:last-child,.QGqaWG_body .QGqaWG_entry>aside:last-child{margin-bottom:0}.QGqaWG_body .QGqaWG_entry>aside{margin-top:20px}.QGqaWG_tableWrap{overscroll-behavior-x:contain;scrollbar-width:thin;max-width:100%;margin:28px 0;overflow-x:auto}.QGqaWG_dataTable{table-layout:fixed;border-collapse:collapse;text-align:left;width:100%;min-width:640px;font-size:var(--guide-support-size);line-height:var(--guide-support-leading);letter-spacing:-.005em;overflow-wrap:break-word;word-break:normal;-webkit-hyphens:none;hyphens:none}.QGqaWG_dataTable th,.QGqaWG_dataTable td{vertical-align:top;border-bottom:1px solid var(--color-line-dim);font-size:inherit;line-height:inherit;background:0 0;padding:16px 24px 16px 0}.QGqaWG_dataTable th{color:var(--color-paper);font-weight:500}.QGqaWG_dataTable thead th{border-bottom-color:var(--color-line);color:var(--color-grey-400);padding-top:0;padding-bottom:12px}.QGqaWG_dataTable td:last-child,.QGqaWG_dataTable th:last-child{padding-right:0}.QGqaWG_dataTable tbody:last-child tr:last-child>*{border-bottom:0}.QGqaWG_dataTable td p{font:inherit;margin:6px 0 0}.QGqaWG_groupHeading th{padding-top:28px}.QGqaWG_annotation{margin:28px 0 32px;display:block}.QGqaWG_annotationMain{min-width:0}.QGqaWG_body .QGqaWG_annotationMain>:first-child{margin-top:0}.QGqaWG_body .QGqaWG_annotationMain>:last-child{margin-bottom:0}.QGqaWG_guideNote{border-top:1px solid var(--color-line);color:var(--color-grey-500);font-size:var(--guide-support-size);line-height:var(--guide-support-leading);letter-spacing:-.005em}.QGqaWG_inlineNote,.QGqaWG_marginNote{margin:24px 0 28px;padding-top:16px;display:block}.QGqaWG_body .QGqaWG_noteLabel{color:var(--color-paper);font-size:var(--guide-meta-size);line-height:var(--guide-meta-leading);margin:0 0 12px;font-weight:500}.QGqaWG_body .QGqaWG_noteBody p{font-size:inherit;line-height:inherit;margin:0 0 12px}.QGqaWG_body .QGqaWG_noteBody>:last-child{margin-bottom:0}.QGqaWG_body .QGqaWG_noteBody ul,.QGqaWG_body .QGqaWG_noteBody ol{margin:8px 0 12px;padding-left:18px}.QGqaWG_body .QGqaWG_noteBody li{margin:8px 0}.QGqaWG_body .QGqaWG_noteBody dl{margin:0}.QGqaWG_body .QGqaWG_noteBody dd{margin:6px 0 14px}.QGqaWG_body .QGqaWG_noteBody dl>:last-child dd{margin-bottom:0}.QGqaWG_body blockquote{border-left:1px solid var(--color-line);color:var(--color-grey-400);font-size:var(--guide-body-size);line-height:var(--guide-body-leading);margin:20px 0 28px;padding-left:20px}.QGqaWG_citation{color:var(--color-grey-500);font-size:var(--guide-meta-size);line-height:var(--guide-meta-leading)}.QGqaWG_inlineCode{font-family:var(--font-mono);font-size:.9em;line-height:inherit;letter-spacing:0}.QGqaWG_code{margin:24px 0 28px}.QGqaWG_code figcaption{color:var(--color-grey-500);font-size:var(--guide-meta-size);line-height:var(--guide-meta-leading);margin-bottom:12px}.QGqaWG_code pre{border:1px solid var(--color-line);font-family:var(--font-mono);font-size:var(--guide-meta-size);line-height:var(--guide-meta-leading);letter-spacing:0;color:var(--color-grey-300);overflow-wrap:normal;border-radius:8px;padding:18px 20px;overflow-x:auto}.QGqaWG_references{margin:28px 0;padding:0!important;list-style:none!important}.QGqaWG_references li{margin:20px 0;padding:0}.QGqaWG_body .QGqaWG_references p{color:var(--color-grey-500);font-size:var(--guide-support-size);line-height:var(--guide-support-leading);margin:4px 0 0}.QGqaWG_option{margin:32px 0}.QGqaWG_option h3{margin-bottom:8px}.QGqaWG_body .QGqaWG_option>p:first-of-type{color:var(--color-grey-500);font-size:var(--guide-meta-size);line-height:var(--guide-meta-leading)}.QGqaWG_back{border-top:1px solid var(--color-line);font-size:var(--guide-support-size);line-height:var(--guide-support-leading);margin-top:64px;padding-top:24px}.QGqaWG_index{width:min(100% - 48px,1040px);margin:0 auto;padding:160px 0 112px}.QGqaWG_indexHeader{max-width:680px;margin-bottom:64px}.QGqaWG_indexHeader h1{letter-spacing:var(--tracking-display);margin:0 0 20px;font-size:clamp(40px,4vw,56px);font-weight:500;line-height:1.1}.QGqaWG_indexHeader p{color:var(--color-grey-500);font-size:20px;line-height:1.55}.QGqaWG_indexGroup{border-top:1px solid var(--color-line);grid-template-columns:210px minmax(0,1fr);gap:56px;padding:36px 0 44px;display:grid}.QGqaWG_indexGroup h2{color:var(--color-grey-500);padding-top:2px;font-size:14px;font-weight:400;line-height:1.5}.QGqaWG_resourceList{flex-direction:column;gap:32px;display:flex}.QGqaWG_resourceLink{display:block}.QGqaWG_resourceLink h3{color:var(--color-paper);letter-spacing:var(--tracking-heading);font-size:20px;font-weight:500;line-height:1.4;transition:color .16s}.QGqaWG_resourceLink:hover h3{color:var(--color-grey-400)}.QGqaWG_resourceLink p{max-width:620px;color:var(--color-grey-500);margin-top:8px;font-size:16px;line-height:1.6}.QGqaWG_resourceKind{color:var(--color-grey-500);margin-top:8px;font-size:14px;line-height:1.5;display:block}.QGqaWG_shell a:focus-visible{outline:2px solid var(--color-grey-400);outline-offset:6px;border-radius:2px}@media (max-width:767px){.QGqaWG_article,.QGqaWG_index{width:calc(100% - 40px);padding-top:136px;padding-bottom:64px}.QGqaWG_header{margin-bottom:36px}.QGqaWG_breadcrumb{margin-bottom:24px}.QGqaWG_title{font-size:32px;line-height:38px}.QGqaWG_description{font-size:18px;line-height:28px}.QGqaWG_shell{--guide-section-size:24px;--guide-section-leading:32px}.QGqaWG_inlineNote,.QGqaWG_marginNote{display:block}.QGqaWG_body .QGqaWG_noteLabel{margin-bottom:10px}.QGqaWG_indexHeader{margin-bottom:40px}.QGqaWG_indexHeader p{font-size:18px}.QGqaWG_indexGroup{padding:28px 0 32px;display:block}.QGqaWG_indexGroup h2{margin-bottom:24px}.QGqaWG_resourceList{gap:28px}}
