/* WEB.V2.DESIGN.SYSTEM.GLOBAL.1B — matriz: Central de Atualizacoes.
   Nao interfere na imagem do hero Noticias (texto integrado), nem na arte de Atualizacoes.
   Unifica familia editorial dos titulos, rotulos, corpo e escala de secoes.
*/
:root{--aeth-v2-ink:#123762;--aeth-v2-gold:#bf8a35;--aeth-v2-muted:#607d9a;--aeth-v2-line:#d6e6f6;--aeth-v2-title:clamp(24px,2.2vw,29px)}
/* Titulos editoriais: mesma familia e regua do catalogo de Atualizacoes. */
.aeth-portal4a #publicacoes .aeth-pub1d-intro h3,
.aeth-portal4a #eventos.aeth-events1h>div>h2,
.aeth-portal4a #sistemas.section-systems .section-head h2,
.aeth-news-public-v2 .aeth-news-v2 .an-toolbar h2,
.aeth-news-public-v2 .aeth-news-v2 .an-toolbar h1,
.aeth-portal4a .aeth-ev3b .ev3b-catalog>header h2,
body.aeth-updates .up-heading h2,
body.aeth-updates #aeth-cash-catalog-title{
 font-family:Georgia,'Times New Roman',serif!important;font-size:var(--aeth-v2-title)!important;
 font-weight:700!important;line-height:1.15!important;letter-spacing:-.015em!important;
 color:var(--aeth-v2-ink)!important;margin-top:5px!important;margin-bottom:8px!important;
}
/* Eyebrows da matriz Atualizacoes. */
.aeth-portal4a #publicacoes .aeth-pub1d-intro>.eyebrow,
.aeth-portal4a #eventos.aeth-events1h>div>span:first-child,
.aeth-portal4a #sistemas .section-head .eyebrow,
.aeth-news-public-v2 .aeth-news-v2 .an-toolbar .an-kicker,
.aeth-portal4a .aeth-ev3b .ev3b-catalog>header>.ev3b-kicker,
body.aeth-updates .up-kicker{
 font-family:'Segoe UI',Arial,sans-serif!important;font-size:12px!important;font-weight:850!important;
 letter-spacing:.15em!important;line-height:1.4!important;color:var(--aeth-v2-gold)!important;
 text-transform:uppercase!important;
}
/* Descricoes seguem a mesma familia e contraste de Atualizacoes. */
.aeth-portal4a #publicacoes .aeth-pub1d-intro>p,
.aeth-portal4a #eventos.aeth-events1h>div>p,
.aeth-portal4a #sistemas .section-head p,
.aeth-portal4a .aeth-ev3b .ev3b-catalog>header>p,
body.aeth-updates .up-heading>p{
 font-family:'Segoe UI',Arial,sans-serif!important;font-size:14px!important;
 font-weight:400!important;line-height:1.55!important;letter-spacing:normal!important;
 color:var(--aeth-v2-muted)!important;
}
/* Hero Eventos: a geometria compacta da matriz Atualizacoes, sem inventar arte. */
.aeth-portal4a .aeth-ev3b .ev3b-hero{
 box-sizing:border-box!important;min-height:180px!important;height:180px!important;max-height:180px!important;
 width:100%!important;padding:22px clamp(25px,4vw,48px)!important;
 border-radius:17px!important;overflow:hidden!important;
}
.aeth-portal4a .aeth-ev3b .ev3b-hero h1{
 font-family:Georgia,'Times New Roman',serif!important;font-size:clamp(28px,3vw,39px)!important;
 font-weight:700!important;line-height:1.12!important;letter-spacing:-.02em!important;
 color:var(--aeth-v2-ink)!important;margin:8px 0!important;
}
.aeth-portal4a .aeth-ev3b .ev3b-hero p{font-family:'Segoe UI',Arial,sans-serif!important;font-size:14px!important;line-height:1.5!important}
/* Hero Noticias: nao cortar imagem com texto embutido. Preservar geometria 5C. */
/* Cards e ferramentas: borda e tonalidade da matriz, sem mudar comportamento. */
.aeth-portal4a .aeth-ev3b .ev3b-card,
.aeth-portal4a .aeth-ev3b .ev3b-catalog,
.aeth-portal4a .aeth-ev3b .ev3b-stats>div{border-color:var(--aeth-v2-line)!important}
@media(min-width:621px) and (max-width:900px){
 .aeth-portal4a .aeth-ev3b .ev3b-hero{height:165px!important;min-height:165px!important;max-height:165px!important}
}
@media(max-width:620px){
 :root{--aeth-v2-title:clamp(24px,5.3vw,29px)}
 .aeth-portal4a .aeth-ev3b .ev3b-hero{height:auto!important;min-height:155px!important;max-height:none!important;padding:22px 19px!important}
 .aeth-portal4a .aeth-ev3b .ev3b-hero h1{font-size:clamp(25px,6vw,32px)!important}
}
