.M5CGRW_dsLayout{gap:var(--layout-column-gap);width:100%;max-width:1440px;padding-top:var(--primitive-gap-1000);display:flex}.M5CGRW_dsContent{gap:var(--gap-2000);flex-direction:column;flex:1;min-width:0;display:flex}.M5CGRW_introSection{gap:var(--primitive-gap-500);flex-direction:column;display:flex}.M5CGRW_subDisplay{font-family:var(--font-sub-display-family);font-size:var(--font-sub-display-size);font-weight:var(--font-sub-display-weight);line-height:var(--font-sub-display-line-height);letter-spacing:var(--font-sub-display-letter-spacing);color:var(--color-text-display);margin-bottom:0}.M5CGRW_introBody{font-size:var(--font-paragraph-size);font-weight:var(--font-paragraph-weight);line-height:var(--font-paragraph-line-height);color:var(--color-text-primary)}.M5CGRW_pageHeader{margin-top:calc(var(--primitive-gap-1000) - var(--gap-2000));justify-content:space-between;align-items:baseline;gap:var(--primitive-gap-500);width:100%;display:flex}.M5CGRW_pageTitle{font-family:var(--font-display-2-family);font-size:var(--font-display-2-size);font-weight:var(--font-display-2-weight);line-height:var(--font-display-2-line-height);letter-spacing:var(--font-display-2-letter-spacing);color:var(--color-text-display)}.M5CGRW_docLayout{align-items:flex-start;gap:var(--layout-column-gap);width:100%;display:flex}.M5CGRW_markdownBody{flex:1;min-width:0}.M5CGRW_markdownBody>*{margin:0}.M5CGRW_markdownBody *{margin:0}.M5CGRW_markdownBody h2{font-family:var(--font-sub-display-family);font-size:var(--font-sub-display-size);font-weight:var(--font-sub-display-weight);line-height:var(--font-sub-display-line-height);letter-spacing:var(--font-sub-display-letter-spacing);color:var(--color-text-display);padding-bottom:var(--primitive-padding-200);border-bottom:1px solid var(--color-divider);margin-top:var(--gap-1500);margin-bottom:var(--primitive-gap-400)}.M5CGRW_markdownBody h2:first-child{margin-top:0}.M5CGRW_markdownBody h3{font-family:var(--font-heading-3-family);font-size:var(--font-heading-3-size);font-weight:var(--font-heading-3-weight);line-height:var(--font-heading-3-line-height);letter-spacing:var(--font-heading-3-letter-spacing);color:var(--color-text-heading);margin-top:var(--primitive-gap-1000);margin-bottom:var(--primitive-gap-200)}.M5CGRW_markdownBody h4{font-family:var(--font-title-body-family);font-size:var(--font-title-body-size);font-weight:var(--font-title-body-weight);line-height:var(--font-title-body-line-height);letter-spacing:var(--font-title-body-letter-spacing);color:var(--color-text-primary);margin-top:var(--primitive-gap-400);margin-bottom:var(--primitive-gap-100)}.M5CGRW_markdownBody p:has(>strong:only-child){font-size:var(--font-title-body-size);font-weight:var(--font-title-body-weight);line-height:var(--font-title-body-line-height);letter-spacing:var(--font-title-body-letter-spacing);color:var(--color-text-primary);margin-top:var(--primitive-gap-400);margin-bottom:var(--primitive-gap-100)}.M5CGRW_markdownBody p{font-size:var(--font-paragraph-size);font-weight:var(--font-paragraph-weight);line-height:var(--font-paragraph-line-height);color:var(--color-text-secondary);margin-bottom:var(--primitive-gap-400)}.M5CGRW_markdownBody p:last-child{margin-bottom:0}.M5CGRW_markdownBody strong{color:var(--color-text-primary);font-weight:600}.M5CGRW_markdownBody code{border-radius:var(--primitive-radius-100);background:var(--color-bg-container-secondary);color:var(--color-text-primary);overflow-wrap:anywhere;padding:1px 6px;font-family:ui-monospace,SF Mono,Menlo,Consolas,monospace;font-size:13px}.M5CGRW_markdownBody pre{background:var(--color-bg-container-primary);border:1px solid var(--color-divider);border-radius:var(--primitive-radius-300);padding:var(--primitive-padding-400);margin-bottom:var(--primitive-gap-400);overflow-x:auto}.M5CGRW_markdownBody pre code{white-space:pre;background:0 0;border-radius:0;padding:0;font-size:13px;line-height:1.6}:is(.M5CGRW_markdownBody ul,.M5CGRW_markdownBody ol){gap:var(--primitive-gap-100);padding-left:var(--primitive-padding-400);margin-bottom:var(--primitive-gap-400);flex-direction:column;display:flex}.M5CGRW_markdownBody li{font-size:var(--font-paragraph-size);font-weight:var(--font-paragraph-weight);line-height:var(--font-paragraph-line-height);color:var(--color-text-secondary);padding-left:var(--primitive-padding-100);list-style-type:disc}.M5CGRW_markdownBody ol li{list-style-type:decimal}.M5CGRW_markdownBody li>p{margin-bottom:0}:is(.M5CGRW_markdownBody li>ul,.M5CGRW_markdownBody li>ol){margin-top:var(--primitive-gap-100);margin-bottom:0}.M5CGRW_markdownBody li input[type=checkbox]{margin-right:var(--primitive-gap-200)}.M5CGRW_markdownBody hr{display:none}.M5CGRW_markdownBody h2{scroll-margin-top:var(--layout-anchor-clearance)}@media (max-width:959px){.M5CGRW_pageHeader{align-items:flex-start;gap:var(--primitive-gap-400);flex-direction:column}.M5CGRW_dsLayout{min-width:0;padding-left:0}.M5CGRW_markdownBody{max-width:100%}.M5CGRW_markdownBody h2{font-size:26px;line-height:32px}.M5CGRW_markdownBody h3{font-size:18px;line-height:24px}}
