.event-grid{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:24px}.event-card{background:#f5f6f9;border-top:4px solid #bc5108;padding:26px;scroll-margin-top:25px}.event-card p{font-size:16px;line-height:1.7}.event-card h3{font-size:24px}.event-source{text-decoration:underline;font-weight:700;display:inline-block;padding:10px 0}.event-filters{display:flex;flex-wrap:wrap;gap:10px;margin:24px 0}.event-filters button{font:inherit;padding:12px 18px;background:white;border:1px solid #aab3c2;border-radius:6px;color:#112346;cursor:pointer}.event-filters button[aria-pressed=true]{background:#112346;color:white}[hidden]{display:none!important}#event-count{font-size:14px;color:#536075}#budget-total{font-size:25px;font-weight:700}.vwrap details a,.vwrap #before>p a{text-decoration:underline}.vmeta,.vkicker,.vjump,.vfields label{font-size:14px}@media(max-width:700px){.event-grid{grid-template-columns:1fr}.event-card{padding:22px}.event-filters button{flex:1 1 40%}}@media print{.event-filters{display:none}.event-grid{display:block}.event-card{break-inside:avoid}.event-card[hidden]{display:block!important}details{display:block}.vfields{display:none}}
