.gasto-politico{padding:8.5rem 1.25rem 4rem;max-width:1120px;margin:0 auto;color:var(--cor-branco)}.gasto-politico__hero h1,.gasto-politico__section h2{font-family:var(--fonte-display,var(--fonte));letter-spacing:-.03em;line-height:1.15}.gasto-politico__hero h1{font-size:clamp(2rem,4vw,3.4rem);margin:.4rem 0 1rem}.gasto-politico__eyebrow{color:var(--cor-verde-neon);font-size:.78rem;letter-spacing:.14em;text-transform:uppercase}.gasto-politico__empty,.gasto-politico__lead,.gasto-politico__note,.gasto-politico__section p,.gasto-politico__updated{color:rgba(var(--cor-branco-rgb),.82);max-width:68ch}.gasto-politico__lead{font-size:1.05rem;margin-bottom:1.5rem}.gasto-politico__form{display:grid;grid-template-columns:minmax(9rem,14rem) minmax(0,1fr) auto;grid-gap:.75rem;gap:.75rem;align-items:end;margin:1.25rem 0 .5rem}.gasto-politico__field{display:flex;flex-direction:column;gap:.35rem;font-size:.85rem}.gasto-politico__field input,.gasto-politico__field select{background:rgba(var(--cor-branco-rgb),.06);color:var(--cor-branco);border:1px solid rgba(var(--cor-roxo-claro-rgb),.45);border-radius:var(--raio-botao);padding:.85rem .9rem;font-size:1rem}.gasto-politico__submit{background:var(--cor-botao-primario);color:var(--cor-branco);border:0;border-radius:var(--raio-botao);padding:.9rem 1.2rem;cursor:pointer}.gasto-politico__form-note,.gasto-politico__updated{grid-column:1/-1;font-size:.9rem}.gasto-politico__crumbs{margin:1.5rem 0 2rem}.gasto-politico__crumbs ol{display:flex;flex-wrap:wrap;gap:.35rem .6rem;list-style:none}.gasto-politico__crumbs li:not(:last-child):after{content:"/";margin-left:.6rem;opacity:.45}.gasto-politico__section{margin:2.5rem 0}.gasto-politico__section h2{font-size:1.5rem;margin-bottom:1rem}.gasto-politico__table-wrap{overflow-x:auto;border:1px solid rgba(var(--cor-roxo-claro-rgb),.28);border-radius:12px}.gasto-politico__table{width:100%;min-width:760px;border-collapse:collapse}.gasto-politico__table td,.gasto-politico__table th{text-align:left;padding:.85rem .9rem;vertical-align:top;border-bottom:1px solid rgba(var(--cor-branco-rgb),.08)}.gasto-politico__table th{font-size:.78rem;letter-spacing:.06em;text-transform:uppercase;color:var(--cor-roxo-claro)}.gasto-politico__meta{display:block;margin-top:.25rem;font-size:.8rem;opacity:.7}.gasto-politico__links{display:flex;flex-wrap:wrap;gap:.5rem;list-style:none}.gasto-politico__links a{display:inline-block;padding:.45rem .75rem;border:1px solid rgba(var(--cor-roxo-claro-rgb),.4);border-radius:999px}.gasto-politico__samples{display:grid;grid-gap:.75rem;gap:.75rem;list-style:none}.gasto-politico__samples li{padding:1rem;border-radius:12px;background:rgba(var(--cor-branco-rgb),.04)}.gasto-politico__faq details{border-top:1px solid rgba(var(--cor-branco-rgb),.12);padding:.8rem 0}.gasto-politico__faq summary{cursor:pointer;font-weight:600}@media (max-width:800px){.gasto-politico{padding-top:7rem}.gasto-politico__form{grid-template-columns:1fr}}