.efTPgq_dsLayout{gap:var(--layout-column-gap);width:100%;max-width:1440px;padding-top:var(--primitive-gap-1000);display:flex}.efTPgq_dsContent{gap:var(--gap-2000);flex-direction:column;flex:1;min-width:0;display:flex}.efTPgq_introSection{gap:var(--primitive-gap-500);flex-direction:column;display:flex}.efTPgq_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}.efTPgq_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)}.efTPgq_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}.efTPgq_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)}.efTPgq_docLayout{align-items:flex-start;gap:var(--layout-column-gap);width:100%;display:flex}.efTPgq_markdownBody{flex:1;min-width:0}.efTPgq_markdownBody>*{margin:0}.efTPgq_markdownBody *{margin:0}.efTPgq_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)}.efTPgq_markdownBody h2:first-child{margin-top:0}.efTPgq_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)}.efTPgq_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)}.efTPgq_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)}.efTPgq_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)}.efTPgq_markdownBody p:last-child{margin-bottom:0}.efTPgq_markdownBody strong{color:var(--color-text-primary);font-weight:600}.efTPgq_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}.efTPgq_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}.efTPgq_markdownBody pre code{white-space:pre;background:0 0;border-radius:0;padding:0;font-size:13px;line-height:1.6}:is(.efTPgq_markdownBody ul,.efTPgq_markdownBody ol){gap:var(--primitive-gap-100);padding-left:var(--primitive-padding-400);margin-bottom:var(--primitive-gap-400);flex-direction:column;display:flex}.efTPgq_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}.efTPgq_markdownBody ol li{list-style-type:decimal}.efTPgq_markdownBody li>p{margin-bottom:0}:is(.efTPgq_markdownBody li>ul,.efTPgq_markdownBody li>ol){margin-top:var(--primitive-gap-100);margin-bottom:0}.efTPgq_markdownBody hr{display:none}.efTPgq_markdownBody h2{scroll-margin-top:var(--layout-anchor-clearance)}@media (max-width:959px){.efTPgq_pageHeader{align-items:flex-start;gap:var(--primitive-gap-400);flex-direction:column}.efTPgq_dsLayout{min-width:0;padding-left:0}.efTPgq_markdownBody{max-width:100%}.efTPgq_markdownBody h2{font-size:26px;line-height:32px}.efTPgq_markdownBody h3{font-size:18px;line-height:24px}}
