.pp-category{justify-content:center}.pp-lead{color:#6b7280;text-align:center;margin-top:-.5rem;font-family:Inter,sans-serif;font-size:.875rem}.pp-secao{border-top:1px solid #e5e7eb;grid-template-columns:1fr;gap:.5rem;padding-top:1.5rem;display:grid}@media (min-width:640px){.pp-secao{grid-template-columns:3.5rem 1fr;gap:1rem}}.pp-secao__body{min-width:0}.pp-secao__num{color:#2d8c3e;font-family:JetBrains Mono,monospace;font-size:.875rem;font-weight:500;line-height:2rem}.pp-secao__title{color:#0d1e4a;margin-bottom:.75rem;font-family:DM Serif Display,serif;font-size:1.25rem;font-weight:400;line-height:2rem}@media (min-width:640px){.pp-secao__title{font-size:1.5rem}}.pp-secao .inf-content{font-size:.875rem}@media (min-width:640px){.pp-secao .inf-content{font-size:1rem}}.pp-destaque{color:#0d1e4a;background-color:#faf8f4;border-left:3px solid #2d8c3e;border-radius:0 .75rem .75rem 0;padding:1rem 1.25rem;font-size:.875rem}.pp-tabela-wrap{border:1px solid #e5e7eb;border-radius:.75rem;overflow-x:auto}.pp-tabela{border-collapse:collapse;width:100%;min-width:520px;font-size:.875rem}.pp-tabela th{letter-spacing:.15em;text-transform:uppercase;color:#fff;text-align:left;background-color:#0d1e4a;padding:.75rem 1rem;font-family:JetBrains Mono,monospace;font-size:.65rem;font-weight:500}.pp-tabela td{color:#4a4a4a;vertical-align:top;border-top:1px solid #e5e7eb;padding:.75rem 1rem}.pp-tabela tbody tr:nth-child(2n) td{background-color:#faf8f4}.pp-tabela code{color:#0d1e4a;white-space:nowrap;font-family:JetBrains Mono,monospace;font-size:.75rem}.pp-vigencia{color:#9ca3af;text-align:center;font-size:.75rem;line-height:1.75}.pp-actions{flex-wrap:wrap;justify-content:center;gap:1.5rem;margin-top:0;display:flex}
