.docsPage_page__ZcPms{width:var(--content-width);margin:0 auto;padding:24px 0 64px;background:transparent;color:var(--color-text)}.docsPage_content__Q3agk{--docs-text-width:760px;width:min(var(--docs-text-width),100%);display:grid;grid-gap:0;gap:0}.docsPage_content__Q3agk h1{margin:0 0 16px;font-size:var(--font-size-xl)}.docsPage_content__Q3agk h1,.docsPage_content__Q3agk h2{color:var(--color-text);line-height:var(--line-height-ui);font-weight:var(--font-weight-bold);overflow-wrap:anywhere}.docsPage_content__Q3agk h2{max-width:var(--docs-text-width);margin:32px 0 16px;padding-top:0;font-size:var(--font-size-md);scroll-margin-top:96px}.docsPage_content__Q3agk p{max-width:var(--docs-text-width);margin:0 0 8px;color:color-mix(in srgb,var(--color-text) 76%,var(--color-page-background));font-size:var(--font-size-sm);line-height:24px;font-weight:400;overflow-wrap:anywhere}.docsPage_definitionTerm__3bwWv{font-weight:var(--font-weight-medium)}.docsPage_ruleBlock__SDI3Z{max-width:var(--docs-text-width);margin:0 0 8px}.docsPage_content__Q3agk .docsPage_ruleSanction___ZVoh,.docsPage_content__Q3agk .docsPage_ruleViolation__cUu1g{margin:0}.docsPage_ruleLabel__xmtYO{font-weight:var(--font-weight-medium)}.docsPage_content__Q3agk .docsPage_meta__K7YCh{margin:0 0 24px;color:var(--color-muted);font-size:var(--font-size-xs);line-height:var(--line-height-ui);font-weight:var(--font-weight-medium)}.docsPage_content__Q3agk a{color:var(--color-primary);overflow-wrap:anywhere}.docsPage_content__Q3agk a:focus-visible{color:var(--color-primary-hover)}@media (hover:hover) and (pointer:fine){.docsPage_content__Q3agk a:hover{color:var(--color-primary-hover)}}.docsPage_section__Suvh8{min-width:0;margin-top:32px}.docsPage_section__Suvh8 h2{margin:0 0 16px}.docsPage_documentList__cKyqY{max-width:var(--docs-text-width);margin:0 0 16px;padding-left:24px;display:grid;grid-gap:0;gap:0;color:color-mix(in srgb,var(--color-text) 76%,var(--color-page-background));font-size:var(--font-size-sm);line-height:24px;font-weight:400;overflow-wrap:anywhere}.docsPage_documentList__cKyqY li::marker{color:inherit;font-weight:400}@media (max-width:680px){.docsPage_page__ZcPms{padding-top:16px;padding-bottom:var(--mobile-page-bottom-safe-space)}.docsPage_content__Q3agk h2{scroll-margin-top:80px}.docsPage_content__Q3agk h2,.docsPage_content__Q3agk p,.docsPage_documentList__cKyqY{line-height:var(--line-height-copy)}.docsPage_documentList__cKyqY{padding-left:16px}}