.municipal-picker{display:grid;grid-template-columns:repeat(4,1fr);gap:10px}.municipal-picker button{text-align:left}.municipal-summary{padding:24px;border-left:3px solid var(--wine);background:#f6edf0;margin:24px 0}.municipal-summary h3{font:600 24px Georgia,serif}.municipal-readings{display:grid;grid-template-columns:1fr;gap:18px}.municipal-reading{display:flex;gap:22px;border:1px solid var(--line);padding:24px}.municipal-reading>span{font:32px Georgia,serif;color:var(--gold)}.municipal-reading p{font-size:14px}.municipal-reading h3{font-size:20px}.economic-actions{display:grid;grid-template-columns:1fr 1fr;gap:20px}.economic-action{padding:25px;border:1px solid var(--line);border-top:3px solid var(--gold)}.economic-action p{font-size:14px}.economic-measure{background:var(--soft);padding:14px}.profile-link{display:block;margin-top:8px;color:var(--wine)}select:disabled{color:#706b66;background:#f0eeeb;opacity:1}@media(max-width:850px){.municipal-picker{grid-template-columns:1fr 1fr}.economic-actions{grid-template-columns:1fr}.municipal-reading{padding:18px;gap:14px}}@media print{.economic-actions{grid-template-columns:1fr 1fr}.economic-action,.municipal-reading{break-inside:avoid}.municipal-reading p,.economic-action p{font-size:11px}.municipal-reading h3{font-size:17px}.municipal-picker,.profile-link,[data-economic-map]{display:none}}
.economic-jumps{display:flex;gap:10px;flex-wrap:wrap;margin:20px 0}.economic-jumps button{color:var(--wine)}.economic-jumps button:hover{color:#fff}@media print{.economic-jumps{display:none}}
