.wva-lijst{--wva-bg:#f7f0ec;--wva-tekst:#2b1a17;--wva-zacht:#6b5a55;--wva-accent:#6d2c2c;--wva-radius:14px;display:grid;gap:24px;margin:0 0 32px}.wva-lijst--kolommen-1{grid-template-columns:1fr}.wva-lijst--kolommen-2{grid-template-columns:repeat(2,minmax(0,1fr))}.wva-lijst--kolommen-3{grid-template-columns:repeat(3,minmax(0,1fr))}.wva-lijst--kolommen-4{grid-template-columns:repeat(4,minmax(0,1fr))}@media (max-width:1024px){.wva-lijst--kolommen-3,.wva-lijst--kolommen-4{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (max-width:640px){.wva-lijst{grid-template-columns:1fr}}.wva-kaart{display:flex;flex-direction:column;overflow:hidden;background:var(--wva-bg);border-radius:var(--wva-radius)}.wva-kaart__afbeelding{display:block;line-height:0}.wva-kaart__afbeelding img{width:100%;height:220px;object-fit:cover}.wva-kaart__inhoud{display:flex;flex-direction:column;gap:8px;padding:20px 22px 24px}.wva-kaart__datum{margin:0;font-size:.85rem;font-weight:600;letter-spacing:.02em;text-transform:uppercase;color:var(--wva-accent)}.wva-kaart__tijd{font-weight:400;color:var(--wva-zacht)}.wva-kaart__titel{margin:0;font-size:1.25rem;line-height:1.3}.wva-kaart__titel a{color:var(--wva-tekst);text-decoration:none}.wva-kaart__titel a:hover{text-decoration:underline}.wva-kaart__locatie,.wva-kaart__tekst{margin:0;color:var(--wva-zacht)}.wva-kaart__locatie{font-size:.9rem}.wva-kaart__tekst{font-size:.95rem;line-height:1.55}.wva-kaart--archief{opacity:.72}.wva-kaart--archief .wva-kaart__afbeelding img{filter:grayscale(1)}.wva-leeg{margin:0 0 32px;color:#6b5a55}.wva-blok__titel{margin:0 0 20px}.wva-blok__meer a,.wva-archieflink{font-weight:600;color:#6d2c2c}.wva-knop{display:inline-block;padding:12px 26px;border-radius:999px;background:#6d2c2c;color:#fff;font-weight:600;text-decoration:none}.wva-knop:hover{background:#572222;color:#fff}