.post-body-module__EWh4xa__body{color:var(--theme-heading);font-size:var(--type-body-size);line-height:var(--type-body-line-height)}.post-body-module__EWh4xa__body>:first-child{margin-top:0}.post-body-module__EWh4xa__body>:last-child{margin-bottom:0}.post-body-module__EWh4xa__body p{margin-top:0;margin-bottom:var(--type-body-margin-bottom)}.post-body-module__EWh4xa__body h2,.post-body-module__EWh4xa__body h3,.post-body-module__EWh4xa__body h4,.post-body-module__EWh4xa__body h5,.post-body-module__EWh4xa__body h6{margin-top:var(--space-7);margin-bottom:var(--space-4);font-family:var(--font-display);color:var(--theme-heading);scroll-margin-top:var(--space-8);font-weight:400}.post-body-module__EWh4xa__body h2{font-size:var(--type-h4-size);line-height:var(--type-h4-line-height);letter-spacing:var(--type-h4-letter-spacing)}.post-body-module__EWh4xa__body h3{font-size:var(--type-h5-size);line-height:var(--type-h5-line-height);letter-spacing:var(--type-h5-letter-spacing)}.post-body-module__EWh4xa__body h4,.post-body-module__EWh4xa__body h5,.post-body-module__EWh4xa__body h6{font-size:var(--type-h6-size);line-height:var(--type-h6-line-height);letter-spacing:var(--type-h6-letter-spacing)}.post-body-module__EWh4xa__body ul,.post-body-module__EWh4xa__body ol{margin-top:var(--type-body-margin-bottom);margin-bottom:var(--type-body-margin-bottom);flex-direction:column;gap:.9em;padding-left:1.2em;display:flex}.post-body-module__EWh4xa__body ul{list-style-type:disc}.post-body-module__EWh4xa__body ol{list-style-type:decimal}.post-body-module__EWh4xa__body li{margin-block:-.37em}.post-body-module__EWh4xa__body li>p{margin:0}.post-body-module__EWh4xa__body a{color:var(--theme-heading-accent);overflow-wrap:break-word}.post-body-module__EWh4xa__body strong{font-weight:700}.post-body-module__EWh4xa__body blockquote{margin-top:var(--space-6);margin-bottom:var(--space-6);font-size:var(--type-p-lg-size);line-height:var(--type-p-lg-line-height);border-left:3px solid #e2e2e2;padding:.5rem 1rem}.post-body-module__EWh4xa__body img{border-radius:var(--radius-sm)}.post-body-module__EWh4xa__body figure{margin-top:var(--space-7);margin-bottom:var(--space-7)}.post-body-module__EWh4xa__body figcaption{margin-top:var(--space-2);color:var(--theme-foreground);font-size:var(--type-p-sm-size)}.post-body-module__EWh4xa__table{table-layout:fixed;border-collapse:separate;border-spacing:0;width:100%;min-width:520px;color:var(--theme-heading)}.post-body-module__EWh4xa__table th,.post-body-module__EWh4xa__table td{padding:var(--space-3);border-bottom:1px solid var(--theme-border);text-align:left;vertical-align:top}.post-body-module__EWh4xa__table thead th{padding-top:0;font-weight:700}.post-body-module__EWh4xa__table tbody th{font-weight:600}.post-body-module__EWh4xa__table th:first-child,.post-body-module__EWh4xa__table td:first-child{z-index:2;border-right:1px solid var(--theme-border);background-color:var(--theme-card-background);width:24%;padding-left:0;position:sticky;left:0}.post-body-module__EWh4xa__table thead th:first-child{z-index:3}.post-body-module__EWh4xa__table td{color:var(--theme-foreground);font-size:var(--type-p-sm-size);line-height:var(--type-p-sm-line-height)}@media (max-width:767px){.post-body-module__EWh4xa__table{min-width:480px}.post-body-module__EWh4xa__table th:first-child,.post-body-module__EWh4xa__table td:first-child{width:120px}.post-body-module__EWh4xa__table tbody th{font-size:var(--type-p-sm-size);line-height:var(--type-p-sm-line-height)}}.post-body-module__EWh4xa__table tbody tr:last-child>*{border-bottom:0;padding-bottom:0}.post-body-module__EWh4xa__tableHead{margin-bottom:var(--space-2);font-weight:600;display:block}.post-body-module__EWh4xa__tableSub{color:var(--theme-foreground);font-size:var(--type-p-sm-size);line-height:var(--type-p-sm-line-height);margin-top:.75rem;font-weight:400;display:block}.post-body-module__EWh4xa__tableNote{padding-top:var(--space-3);border-top:1px solid var(--theme-border);color:var(--theme-foreground);font-size:var(--type-p-sm-size);line-height:var(--type-p-sm-line-height);margin:var(--space-4) 0 0!important}.post-body-module__EWh4xa__code{margin-top:0;margin-bottom:var(--type-body-margin-bottom);color:#f8f8f2;background:#2b2b2b;padding:.5em;font-family:monospace;font-size:1em;display:block;overflow-x:auto}.post-body-module__EWh4xa__code code{all:inherit;white-space:pre-wrap;margin:0}:is(.post-body-module__EWh4xa__code .hljs-comment,.post-body-module__EWh4xa__code .hljs-quote){color:#d4d0ab}:is(.post-body-module__EWh4xa__code .hljs-variable,.post-body-module__EWh4xa__code .hljs-template-variable,.post-body-module__EWh4xa__code .hljs-tag,.post-body-module__EWh4xa__code .hljs-name,.post-body-module__EWh4xa__code .hljs-selector-id,.post-body-module__EWh4xa__code .hljs-selector-class,.post-body-module__EWh4xa__code .hljs-regexp,.post-body-module__EWh4xa__code .hljs-deletion){color:#ffa07a}:is(.post-body-module__EWh4xa__code .hljs-number,.post-body-module__EWh4xa__code .hljs-built_in,.post-body-module__EWh4xa__code .hljs-literal,.post-body-module__EWh4xa__code .hljs-type,.post-body-module__EWh4xa__code .hljs-params,.post-body-module__EWh4xa__code .hljs-meta,.post-body-module__EWh4xa__code .hljs-link){color:#f5ab35}.post-body-module__EWh4xa__code .hljs-attribute{color:gold}:is(.post-body-module__EWh4xa__code .hljs-string,.post-body-module__EWh4xa__code .hljs-symbol,.post-body-module__EWh4xa__code .hljs-bullet,.post-body-module__EWh4xa__code .hljs-addition){color:#abe338}:is(.post-body-module__EWh4xa__code .hljs-title,.post-body-module__EWh4xa__code .hljs-section){color:#00e0e0}:is(.post-body-module__EWh4xa__code .hljs-keyword,.post-body-module__EWh4xa__code .hljs-selector-tag){color:#dcc6e0}:is(.post-body-module__EWh4xa__code .hljs-title.class_,.post-body-module__EWh4xa__code .hljs-variable.constant_){color:inherit}.post-body-module__EWh4xa__code .hljs-emphasis{font-style:italic}.post-body-module__EWh4xa__code .hljs-strong{font-weight:700}.post-body-module__EWh4xa__plainTableWrap{width:100%;margin-bottom:var(--type-body-margin-bottom);overflow:auto}.post-body-module__EWh4xa__plainTable{table-layout:fixed;border-collapse:collapse;border-spacing:1px;text-align:left;border:1px solid #dededf;width:100%;height:100%}.post-body-module__EWh4xa__plainTable th,.post-body-module__EWh4xa__plainTable td{color:#000;background-color:#fff;border:1px solid #dededf;padding:5px}
