.trilha{color:var(--texto-2);margin-bottom:var(--espaco-6);font-size:.875rem}.trilha ol{gap:var(--espaco-2);flex-wrap:wrap;margin:0;padding:0;list-style:none;display:flex}.trilha li+li:before{content:"›";margin-right:var(--espaco-2);color:var(--texto-2)}.trilha a{color:var(--texto-2)}.trilha [aria-current=page]{color:var(--texto)}.categorias{gap:var(--espaco-2);margin:var(--espaco-6) 0 0;flex-wrap:wrap;padding:0;list-style:none;display:flex}.categorias a{min-height:var(--alvo-toque);padding:0 var(--espaco-4);border:1px solid var(--linha-forte);color:var(--texto);border-radius:999px;align-items:center;font-size:.9375rem;text-decoration:none;display:inline-flex}.categorias a:hover,.categorias a[aria-current=page]{background:var(--texto);color:var(--fundo);border-color:var(--texto)}.lista-posts{gap:var(--espaco-6);display:grid}@media (width>=40rem){.lista-posts{grid-template-columns:repeat(2,1fr)}}@media (width>=64rem){.lista-posts{grid-template-columns:repeat(3,1fr)}}.cartao-post{background:var(--superficie);border:1px solid var(--linha);border-radius:var(--raio-card);flex-direction:column;display:flex;overflow:hidden}.cartao-post:hover{border-color:var(--marca)}.cartao-post__capa{aspect-ratio:16/10;background:var(--fundo-alt);display:block;overflow:hidden}.cartao-post__capa img{object-fit:cover;width:100%;height:100%}.cartao-post__corpo{padding:var(--espaco-4) var(--espaco-6) var(--espaco-6);gap:var(--espaco-2);flex-direction:column;flex:1;display:flex}.cartao-post__meta{color:var(--texto-2);margin:0;font-size:.8125rem}.cartao-post__meta a{color:var(--texto-2)}.cartao-post__titulo{letter-spacing:var(--tracking-titulo);margin:0;font-size:1.125rem;line-height:1.3}.cartao-post__titulo a{color:var(--texto);text-decoration:none}.cartao-post__titulo a:hover{text-decoration:underline}.cartao-post__resumo{color:var(--texto-2);margin:0;font-size:.9375rem}.paginacao{margin-top:var(--espaco-12)}.paginacao ul{gap:var(--espaco-2);flex-wrap:wrap;justify-content:center;margin:0;padding:0;list-style:none;display:flex}.paginacao a,.paginacao span{min-width:var(--alvo-toque);min-height:var(--alvo-toque);padding:0 var(--espaco-3);border:1px solid var(--linha-forte);border-radius:var(--raio-campo);color:var(--texto);justify-content:center;align-items:center;text-decoration:none;display:inline-flex}.paginacao a:hover{background:var(--superficie-hover)}.paginacao [aria-current=page]{background:var(--texto);color:var(--fundo);border-color:var(--texto)}.artigo-cabecalho{padding-block:var(--espaco-12) var(--espaco-6)}.artigo-cabecalho h1{font-size:clamp(1.75rem,5vw,2.75rem)}.artigo-meta{color:var(--texto-2);margin:0;font-size:.9375rem}.artigo-meta a{color:var(--texto-2)}.artigo-capa{margin:var(--espaco-6) 0 0}.artigo-capa img{object-fit:cover;border-radius:var(--raio-card);border:1px solid var(--linha);width:100%;height:auto;max-height:28rem}.artigo-sumario{margin:var(--espaco-8) 0}.artigo-sumario h2{text-transform:uppercase;letter-spacing:.12em;margin-bottom:var(--espaco-3);font-size:1rem}.artigo-sumario ol{padding-left:var(--espaco-6);gap:var(--espaco-2);margin:0;display:grid}.artigo-sumario a{color:var(--texto)}.artigo-corpo{font-size:1.0625rem;line-height:1.75}.artigo-corpo>p:first-child{color:var(--texto-2);font-size:1.1875rem}.artigo-corpo h2{margin:var(--espaco-12) 0 var(--espaco-4);scroll-margin-top:var(--espaco-6);font-size:clamp(1.375rem,4vw,1.75rem)}.artigo-corpo h3{margin:var(--espaco-8) 0 var(--espaco-3);font-size:1.25rem}.artigo-corpo h4{margin:var(--espaco-6) 0 var(--espaco-2);font-size:1.0625rem}.artigo-corpo ul,.artigo-corpo ol{padding-left:var(--espaco-6);margin:0 0 var(--espaco-4)}.artigo-corpo li{margin-bottom:var(--espaco-2)}.artigo-corpo blockquote{margin:var(--espaco-6) 0;padding:var(--espaco-2) var(--espaco-6);border-left:4px solid var(--marca);color:var(--texto-2)}.artigo-corpo table{border-collapse:collapse;width:100%;margin:0 0 var(--espaco-6);display:block;overflow-x:auto}.artigo-corpo th,.artigo-corpo td{border:1px solid var(--linha);padding:var(--espaco-2) var(--espaco-3);text-align:left}.artigo-corpo a{color:var(--texto);text-decoration-thickness:2px}.artigo-corpo code{background:var(--fundo-alt);border-radius:.25rem;padding:.1em .35em;font-size:.9em}.artigo-cta{margin-top:var(--espaco-12)}.artigo-cta h2{font-size:clamp(1.375rem,4vw,1.75rem)}.relacionados{margin-top:var(--espaco-12)}
