.markdown-body{color:var(--color-texto);font-family:var(--font-sans);word-wrap:break-word;font-size:1rem;line-height:1.6}.markdown-body>:first-child{margin-top:0}.markdown-body>:last-child{margin-bottom:0}.markdown-body h1,.markdown-body h2,.markdown-body h3,.markdown-body h4,.markdown-body h5,.markdown-body h6{color:var(--color-texto);margin:2rem 0 1rem;scroll-margin-top:6rem;font-weight:600;line-height:1.25}.markdown-body h1{border-bottom:1px solid var(--color-borda);padding-bottom:.5rem;font-size:1.75rem}.markdown-body h2{border-bottom:1px solid var(--color-borda-sutil);padding-bottom:.5rem;font-size:1.375rem}.markdown-body h3{font-size:1.125rem}.markdown-body h4,.markdown-body h5,.markdown-body h6{font-size:1rem}.markdown-body p,.markdown-body ul,.markdown-body ol,.markdown-body blockquote,.markdown-body table,.markdown-body pre{margin:0 0 1rem}.markdown-body p,.markdown-body li{max-width:var(--container-leitura)}.markdown-body a{color:var(--color-terra-clara);text-underline-offset:4px;text-decoration:underline}.markdown-body a:hover{color:var(--color-texto)}.markdown-body strong{color:var(--color-texto);font-weight:600}.markdown-body ul,.markdown-body ol{padding-left:1.5rem}.markdown-body ul{list-style:outside}.markdown-body ol{list-style:decimal}.markdown-body li{margin-bottom:.375rem}.markdown-body li::marker{color:var(--color-terra)}.markdown-body blockquote{border-left:2px solid var(--color-terra);color:var(--color-texto-2);padding-left:1rem}.markdown-body hr{background:var(--color-borda);border:0;height:1px;margin:2rem 0}.markdown-body code{font-family:var(--font-mono);border-radius:var(--radius-chip);background:var(--color-superficie-alta);color:var(--color-texto);padding:.15em .4em;font-size:.875em}.markdown-body pre{overflow-x:auto}.markdown-body pre code{font-family:var(--font-mono);color:var(--color-texto);background:0 0;padding:0;font-size:.875rem;line-height:1.7;display:block}.markdown-body table{border-collapse:collapse;width:max-content;max-width:100%;display:block;overflow-x:auto}.markdown-body th,.markdown-body td{border:0;border-bottom:1px solid var(--color-borda-sutil);text-align:left;padding:.5rem .875rem}.markdown-body th{text-transform:uppercase;letter-spacing:.12em;color:var(--color-texto-2);font-size:.75rem;font-weight:500}.markdown-body tr:hover td{background:var(--color-superficie)}.markdown-body img{border-radius:var(--radius-card);border:1px solid var(--color-borda);max-width:100%}.markdown-body .hljs{color:var(--color-texto);background:0 0}.markdown-body .hljs-comment,.markdown-body .hljs-quote{color:var(--color-texto-2);font-style:italic}.markdown-body .hljs-keyword,.markdown-body .hljs-selector-tag,.markdown-body .hljs-operator,.markdown-body .hljs-built_in,.markdown-body .hljs-type{color:var(--color-terra-clara)}.markdown-body .hljs-string,.markdown-body .hljs-regexp,.markdown-body .hljs-char.escape_,.markdown-body .hljs-meta .hljs-string{color:var(--color-atencao)}.markdown-body .hljs-number,.markdown-body .hljs-literal,.markdown-body .hljs-symbol,.markdown-body .hljs-bullet{color:var(--color-ok)}.markdown-body .hljs-title,.markdown-body .hljs-title.class_,.markdown-body .hljs-title.function_,.markdown-body .hljs-section{color:var(--color-texto);font-weight:600}.markdown-body .hljs-attr,.markdown-body .hljs-attribute,.markdown-body .hljs-property,.markdown-body .hljs-variable,.markdown-body .hljs-params,.markdown-body .hljs-selector-attr,.markdown-body .hljs-selector-class,.markdown-body .hljs-selector-id{color:var(--color-texto)}.markdown-body .hljs-meta,.markdown-body .hljs-tag,.markdown-body .hljs-name,.markdown-body .hljs-punctuation,.markdown-body .hljs-subst{color:var(--color-texto-2)}.markdown-body .hljs-deletion{color:var(--color-erro)}.markdown-body .hljs-addition{color:var(--color-ok)}.markdown-body .hljs-emphasis{font-style:italic}.markdown-body .hljs-strong{font-weight:600}.markdown-body .hljs-link{color:var(--color-terra-clara);text-underline-offset:4px;text-decoration:underline}.markdown-body details{border:1px solid var(--color-borda);border-radius:var(--radius-card);background:var(--color-superficie);margin:0 0 1rem;padding:1rem 1.25rem}.markdown-body summary{cursor:pointer;color:var(--color-texto);font-weight:500}.markdown-body details[open] summary{border-bottom:1px solid var(--color-borda-sutil);margin-bottom:.75rem;padding-bottom:.75rem}.markdown-body kbd{font-family:var(--font-mono);border:1px solid var(--color-borda);border-radius:var(--radius-chip);background:var(--color-superficie-alta);border-bottom-width:2px;padding:.15em .45em;font-size:.8125em}.markdown-body p>a>img,.markdown-body p>img{vertical-align:middle;border:0;border-radius:0;width:auto;display:inline-block}
