.wrap--texto[data-astro-cid-jo55ryrt]{max-width:calc(var(--wrap-texto) + var(--pad) * 2)}.artigo__cabeca[data-astro-cid-jo55ryrt]{padding:clamp(36px,5.5vw,72px) 0 clamp(22px,3vw,36px)}.migalha[data-astro-cid-jo55ryrt]{font-family:var(--f-mono);letter-spacing:.14em;text-transform:uppercase;color:var(--cal-45);gap:9px;margin-bottom:26px;font-size:.66rem;display:flex}.migalha[data-astro-cid-jo55ryrt] a[data-astro-cid-jo55ryrt]{color:var(--cal-45);text-decoration:none}.migalha[data-astro-cid-jo55ryrt] a[data-astro-cid-jo55ryrt]:hover{color:var(--ouro-claro)}.artigo__cabeca[data-astro-cid-jo55ryrt] h1[data-astro-cid-jo55ryrt]{text-transform:none;letter-spacing:-.025em;margin-bottom:20px;font-size:clamp(1.95rem,4.6vw,3.15rem);line-height:1.06}.artigo__resumo[data-astro-cid-jo55ryrt]{color:var(--cal-70);margin:0 0 26px;font-size:1.12rem;line-height:1.6}.artigo__meta[data-astro-cid-jo55ryrt]{border-top:1px solid var(--linha);font-family:var(--f-mono);letter-spacing:.1em;text-transform:uppercase;color:var(--cal-45);flex-wrap:wrap;align-items:center;gap:9px;padding-top:20px;font-size:.68rem;display:flex}.sumario[data-astro-cid-jo55ryrt]{margin:0 auto clamp(28px,4vw,44px)}.sumario__titulo[data-astro-cid-jo55ryrt]{font-family:var(--f-mono);letter-spacing:.24em;text-transform:uppercase;color:var(--ouro-claro);margin-bottom:12px;font-size:.62rem;display:block}.sumario[data-astro-cid-jo55ryrt] ol[data-astro-cid-jo55ryrt]{gap:7px;margin:0;padding-left:1.15em;display:grid}.sumario[data-astro-cid-jo55ryrt] a[data-astro-cid-jo55ryrt]{color:var(--cal-70);font-size:.93rem;text-decoration:none}.sumario[data-astro-cid-jo55ryrt] a[data-astro-cid-jo55ryrt]:hover{color:var(--cal);text-underline-offset:3px;text-decoration:underline}.tags[data-astro-cid-jo55ryrt]{flex-wrap:wrap;gap:8px;margin-top:clamp(30px,4vw,44px);display:flex}.tag[data-astro-cid-jo55ryrt]{font-family:var(--f-mono);letter-spacing:.14em;text-transform:uppercase;color:var(--ouro-claro);border:1px solid var(--linha-forte);border-radius:2px;padding:5px 10px;font-size:.64rem}.cta-post[data-astro-cid-jo55ryrt]{border:1px solid var(--linha-forte);background:radial-gradient(85% 130% at 0 0,#d2451e26,#0000 62%),linear-gradient(#17181aeb,#0b0b0cb3);border-radius:4px;margin:clamp(46px,6vw,74px) 0 30px;padding:clamp(26px,4vw,44px)}.cta-post[data-astro-cid-jo55ryrt] h2[data-astro-cid-jo55ryrt]{text-transform:none;letter-spacing:-.02em;margin-bottom:12px;font-size:clamp(1.3rem,2.6vw,1.85rem)}.cta-post[data-astro-cid-jo55ryrt] p[data-astro-cid-jo55ryrt]{color:var(--cal-70);margin:0 0 24px;font-size:1rem}.voltar[data-astro-cid-jo55ryrt]{font-family:var(--f-mono);letter-spacing:.16em;text-transform:uppercase;color:var(--cal-45);margin-bottom:clamp(50px,7vw,90px);font-size:.7rem;text-decoration:none;display:inline-block}.voltar[data-astro-cid-jo55ryrt]:hover{color:var(--ouro-claro)}.prosa{color:var(--cal-70);font-size:1.09rem;line-height:1.72}.prosa>*{margin:0}.prosa>*+*{margin-top:1.35em}.prosa strong{color:var(--cal);font-weight:600}.prosa em{color:var(--cal)}.prosa h2{color:var(--cal);text-transform:none;letter-spacing:-.02em;margin:2.1em 0 .1em;scroll-margin-top:100px;font-size:clamp(1.35rem,2.8vw,1.95rem);line-height:1.14}.prosa h3{color:var(--cal);text-transform:none;letter-spacing:-.01em;margin:1.7em 0 .1em;scroll-margin-top:100px;font-size:clamp(1.08rem,2vw,1.32rem)}.prosa a{color:var(--brasa);text-underline-offset:3px;text-decoration:underline 1px}.prosa a:hover{color:var(--reserva)}.prosa ul,.prosa ol{gap:.55em;padding-left:1.3em;display:grid}.prosa li::marker{color:var(--ouro-claro)}.prosa blockquote{border-left:3px solid var(--brasa);color:var(--cal);margin:1.9em 0;padding:2px 0 2px clamp(18px,3vw,30px);font-size:1.14rem}.prosa blockquote p{margin:0}.prosa hr{border:0;border-top:1px solid var(--linha);margin:2.6em 0}.prosa img{border:1px solid var(--grafite-2);border-radius:3px;margin:1.8em 0}.prosa code{font-family:var(--f-mono);background:var(--grafite);border:1px solid var(--grafite-2);color:var(--ouro-claro);border-radius:2px;padding:2px 6px;font-size:.88em}.prosa pre{background:var(--grafite);border:1px solid var(--grafite-2);border-radius:3px;padding:20px;font-size:.9rem;overflow-x:auto}.prosa pre code{color:inherit;background:0 0;border:0;padding:0}.prosa table{border-collapse:collapse;width:100%;font-size:.95rem;display:block;overflow-x:auto}.prosa th,.prosa td{border:1px solid var(--grafite-2);text-align:left;padding:10px 13px}.prosa th{background:var(--grafite);color:var(--cal);font-weight:600}
