.prose_prose__wpbrp{min-width:0;max-width:100%;font-family:var(--site-font-body);font-size:var(--site-type-body);font-style:normal;line-height:1.7;overflow-wrap:anywhere}.prose_prose__wpbrp :where(h1,h2,h3,h4,h5,h6){color:var(--site-text-primary);font-family:inherit;font-weight:700;font-style:normal;letter-spacing:0;scroll-margin-top:88px}.prose_prose__wpbrp :where(h1){font-size:var(--site-type-page);line-height:1.2;margin:0 0 1.5rem}.prose_prose__wpbrp :where(h2){font-size:var(--site-type-section);line-height:1.25;margin:2.5rem 0 1rem}.prose_prose__wpbrp :where(h3){font-size:var(--site-type-subheading);line-height:1.35;margin:2rem 0 .75rem}.prose_prose__wpbrp :where(h4){font-size:var(--site-type-example);line-height:1.4;margin:1.5rem 0 .75rem}.prose_prose__wpbrp :where(h5,h6){font-size:var(--site-type-body);line-height:1.5;margin:1.25rem 0 .5rem}.prose_prose__wpbrp :where(p,ul,ol){margin-top:1rem;margin-bottom:1rem}.prose_prose__wpbrp :where(li){margin-top:.25rem}.prose_prose__wpbrp>:first-child{margin-top:0}.prose_prose__wpbrp>:last-child{margin-bottom:0}.prose_prose__wpbrp :where(code,pre){font-family:var(--site-font-code);font-size:var(--site-type-code);line-height:1.7}.prose_prose__wpbrp :where(code):not(pre code){padding:.125rem .3rem;border-radius:4px;background:#f1f4f3}.prose_prose__wpbrp :where(pre){max-width:100%;overflow-x:auto}.prose_prose__wpbrp :where(pre code){font-size:inherit}.prose_prose__wpbrp :where(blockquote){margin:1.25rem 0;padding:.25rem 1rem;border-left:3px solid #a8bdaa;color:var(--site-text-secondary)}.prose_prose__wpbrp :where(a):not([class*=Mui]){color:var(--site-text-link);text-decoration:none;text-underline-offset:3px}.prose_prose__wpbrp :where(a):not([class*=Mui]):hover{color:var(--site-text-link-hover);text-decoration:underline}.prose_prose__wpbrp :where(img){display:block;max-width:100%;height:auto}.prose_prose__wpbrp .doc-table-scroll{display:block;width:100%;max-width:100%;overflow-x:auto;margin:1rem 0;-webkit-overflow-scrolling:touch}.prose_prose__wpbrp :where(table){border-collapse:collapse;font-size:var(--site-type-supporting);line-height:1.6}.prose_prose__wpbrp .doc-table-scroll>table{width:max-content;min-width:100%;margin:0}.prose_prose__wpbrp :where(th,td){border:1px solid #d4dadd;padding:.5rem .75rem;text-align:left;vertical-align:top}.prose_prose__wpbrp :where(th){background:#f5f7f6;font-weight:600}.prose_prose__wpbrp :where(td pre,th pre){margin:0;max-width:min(36rem,70vw)}