.ppea{max-width:1080px;margin:0 auto;padding:24px 20px 64px;font-family:var(--pp-font-texto,Inter,sans-serif);color:var(--pp-tinta,#142018)}
.ppea a{color:var(--pp-verde,#006437);text-decoration:none}
.ppea a:hover{text-decoration:underline}
.ppea-bc{font-size:13px;color:var(--pp-apoio,#66716A);margin-bottom:18px}
.ppea-bc span{color:var(--pp-tinta,#142018)}
.ppea-hero{background:var(--pp-verde-escuro,#043D27);color:#fff;border-radius:var(--pp-raio-lg,14px);padding:32px 32px 26px;margin-bottom:28px}
.ppea .ppea-hero h1,body .ppea .ppea-hero h1{color:#fff!important;font-size:clamp(28px,4vw,40px);font-weight:900;line-height:1.08;letter-spacing:-.015em;margin:6px 0 18px}
.ppea-chapeu{font-size:12px;font-weight:700;letter-spacing:.14em;text-transform:uppercase;color:var(--pp-lima,#B8E916);margin:0}
.ppea-linha{font-size:17px;line-height:1.5;color:#D9EBE1;margin:0}
.ppea-kpis{display:grid;grid-template-columns:repeat(6,1fr);gap:10px}
.ppea-kpi{background:rgba(255,255,255,.08);border:1px solid rgba(255,255,255,.14);border-radius:var(--pp-raio-md,10px);padding:12px 14px}
.ppea-kpi strong{display:block;font-size:30px;line-height:1;color:#fff}
.ppea-kpi span{display:block;font-size:12px;color:#C9E3D2;margin-top:6px}
.ppea-kpi--v strong{color:var(--pp-lima,#B8E916)}
.ppea-barra{display:flex;height:6px;border-radius:999px;overflow:hidden;margin-top:16px;background:rgba(255,255,255,.12)}
.ppea-barra i{display:block}.ppea-barra .v{background:var(--pp-lima,#B8E916)}.ppea-barra .e{background:#C9E3D2}.ppea-barra .d{background:#E0574A}
.ppea-sec{margin:0 0 32px}
.ppea-texto p{font-size:17px;line-height:1.65;margin:0 0 12px}
.ppea-h2{font-size:20px;font-weight:800;color:var(--pp-verde-escuro,#043D27);text-transform:uppercase;letter-spacing:.02em;border-left:5px solid var(--pp-verde,#006437);padding-left:10px;margin:0 0 14px}
.ppea-duas{display:grid;grid-template-columns:1fr 1fr;gap:28px}
.ppea-tw{overflow-x:auto;-webkit-overflow-scrolling:touch}
.ppea-t{width:100%;border-collapse:collapse;font-size:14px}
.ppea-t th{font-size:11px;font-weight:700;letter-spacing:.08em;text-transform:uppercase;color:var(--pp-apoio,#66716A);text-align:left;padding:8px 10px;border-bottom:2px solid var(--pp-linha,#E3E8E5)}
.ppea-t td{padding:9px 10px;border-bottom:1px solid var(--pp-linha,#E3E8E5);vertical-align:top}
.ppea-t td:nth-child(n+2):not(:last-child){font-variant-numeric:tabular-nums}
.ppea-t tbody tr:hover{background:var(--pp-verde-claro,#EFF7F2)}
.ppea-r{display:inline-block;width:20px;height:20px;line-height:20px;text-align:center;border-radius:4px;font-size:11px;font-weight:800;color:#fff;margin-right:6px}
.ppea-r--v{background:var(--pp-verde,#006437)}.ppea-r--e{background:#8A949B}.ppea-r--d{background:var(--pp-alerta,#C0392B)}
.ppea-busca{margin:0 0 14px}
.ppea-busca input{width:100%;max-width:420px;font:inherit;font-size:15px;padding:11px 14px;border:1px solid var(--pp-linha,#E3E8E5);border-radius:var(--pp-raio-md,10px)}
.ppea-busca input:focus{outline:2px solid var(--pp-verde,#006437);outline-offset:1px}
.ppea-pag{display:flex;flex-wrap:wrap;gap:6px;margin-top:14px}
.ppea-pag a,.ppea-pag span{min-width:34px;text-align:center;padding:6px 8px;border-radius:6px;border:1px solid var(--pp-linha,#E3E8E5);font-size:14px}
.ppea-pag span{background:var(--pp-verde,#006437);color:#fff;border-color:var(--pp-verde,#006437)}
.ppea-fonte{font-size:12px;line-height:1.5;color:var(--pp-apoio,#66716A);border-top:1px solid var(--pp-linha,#E3E8E5);padding-top:12px}
@media (max-width:760px){
.ppea-hero{padding:24px 18px 20px}
.ppea-kpis{grid-template-columns:repeat(3,1fr)}
.ppea-kpi strong{font-size:24px}
.ppea-duas{grid-template-columns:1fr}
.ppea-jogos td:nth-child(4),.ppea-jogos th:nth-child(4){display:none}
}
