.texto-conteudo{--tc-primary: var(--color-primary);--tc-muted: var(--bs-secondary-color, #6c757d);--tc-heading: var(--color-primary);--tc-border: var(--bs-border-color, #dee2e6);--tc-code-bg: #f8f9fa;--tc-blockquote-bg: #f9fafb;--tc-link-hover: color-mix(in srgb, var(--tc-primary) 85%, black);line-height:1.7;font-size:1rem;color:var(--color-primary)}.texto-conteudo p{margin:0 0 1rem}.texto-conteudo h1,.texto-conteudo h2,.texto-conteudo h3,.texto-conteudo h4,.texto-conteudo h5,.texto-conteudo h6{color:var(--tc-heading);line-height:1.25;margin:2rem 0 1rem;font-weight:700}.texto-conteudo h1{font-size:clamp(1.75rem,2.5vw,2.25rem)}.texto-conteudo h2{font-size:clamp(1.5rem,2vw,1.875rem)}.texto-conteudo h3{font-size:clamp(1.25rem,1.6vw,1.5rem)}.texto-conteudo h4{font-size:1.125rem}.texto-conteudo h5{font-size:1.05rem}.texto-conteudo h6{font-size:.95rem}.texto-conteudo strong,.texto-conteudo b{font-weight:700}.texto-conteudo em,.texto-conteudo i{font-style:italic}.texto-conteudo u{text-decoration:underline;text-underline-offset:.15em}.texto-conteudo a{color:var(--tc-primary);text-decoration:underline;text-underline-offset:.15em;transition:color .15s ease-in-out}.texto-conteudo a:hover,.texto-conteudo a:focus{color:var(--tc-link-hover)}.texto-conteudo a:focus{outline:2px solid var(--tc-primary);outline-offset:2px}.texto-conteudo a:visited{color:var(--tc-primary)}.texto-conteudo ul{list-style:disc}.texto-conteudo ul,.texto-conteudo ol{margin:0 0 1rem 1.25rem}.texto-conteudo li{margin:.35rem 0}.texto-conteudo ul ul,.texto-conteudo ol ol,.texto-conteudo ul ol,.texto-conteudo ol ul{margin-bottom:0}.texto-conteudo blockquote{margin:1.5rem 0;padding:1rem 1.25rem;background:var(--tc-blockquote-bg);border-left:.25rem solid var(--tc-primary);color:var(--tc-muted)}.texto-conteudo blockquote p:last-child{margin-bottom:0}.texto-conteudo code{font-family:ui-monospace,SFMono-Regular,Menlo,Monaco,Consolas,Liberation Mono,monospace;background:var(--tc-code-bg);border:1px solid var(--tc-border);border-radius:.25rem;padding:.15rem .35rem;font-size:.95em}.texto-conteudo pre{background:var(--tc-code-bg);border:1px solid var(--tc-border);border-radius:.5rem;padding:1rem;overflow:auto;font-size:.95em}.texto-conteudo pre code{border:0;background:transparent;padding:0}.texto-conteudo table{width:100%;border-collapse:collapse;margin:1.25rem 0;font-size:.95rem}.texto-conteudo th,.texto-conteudo td{border:1px solid var(--tc-border);padding:.75rem .875rem;vertical-align:top}.texto-conteudo thead th{background:#f3f4f6;font-weight:700}.texto-conteudo tbody tr:nth-child(2n){background:#fafafa}.texto-conteudo img,.texto-conteudo video,.texto-conteudo iframe{max-width:100%;height:auto;border-radius:.5rem}.texto-conteudo figure{margin:1.25rem 0}.texto-conteudo figcaption{color:var(--tc-muted);font-size:.9rem;margin-top:.5rem;text-align:center}.texto-conteudo hr{border:0;border-top:1px solid var(--tc-border);margin:2rem 0}.texto-conteudo .alignleft{float:left;margin:.25rem 1rem .75rem 0}.texto-conteudo .alignright{float:right;margin:.25rem 0 .75rem 1rem}.texto-conteudo .aligncenter{display:block;margin-left:auto;margin-right:auto}@media (max-width: 576px){.texto-conteudo .alignleft,.texto-conteudo .alignright{float:none;margin:.75rem 0}}@media (prefers-reduced-motion: reduce){.texto-conteudo a{transition:none}}
