.rv-blok{--rv-ink:#1a1c1b;--rv-body:#45514b;--rv-meta:#8a938e;--rv-line:#1a1c1b1a;--rv-vlak:#fbf9f5;max-width:1120px;color:var(--rv-ink);margin:0 auto;padding:clamp(28px,4vw,48px) 0}.rv-blok+.rv-blok{border-top:1px solid var(--rv-line)}.rv-blok-titel{letter-spacing:-.01em;margin:0 0 8px;font-size:clamp(22px,2.6vw,30px);font-weight:500}.rv-blok-intro{max-width:62ch;color:var(--rv-body);margin:0 0 24px;line-height:1.6}.rv-samenvatting{border:1px solid var(--rv-line);background:var(--rv-vlak);border-radius:12px;align-items:center;gap:clamp(20px,3vw,40px);padding:clamp(18px,2.5vw,28px);display:grid}@media (min-width:720px){.rv-samenvatting{grid-template-columns:minmax(160px,220px) 1fr}.rv-filter-melding{grid-column:1/-1}}.rv-samenvatting-score{text-align:center}.rv-score-getal{margin:0;font-size:clamp(38px,6vw,54px);font-weight:500;line-height:1}.rv-score-aantal{color:var(--rv-meta);margin:6px 0 0;font-size:14px}.rv-verdeling{gap:6px;margin:0;padding:0;list-style:none;display:grid}.rv-balk{width:100%;font:inherit;color:var(--rv-body);cursor:pointer;text-align:left;background:0 0;border:1px solid #0000;border-radius:8px;grid-template-columns:62px 1fr 40px;align-items:center;gap:10px;padding:4px 6px;font-size:13px;display:grid}.rv-balk:hover,.rv-balk:focus-visible{border-color:var(--rv-line);background:#ffffffb3}.rv-balk-actief{border-color:var(--accent,#0f6e56);background:#fff}.rv-balk-spoor{background:#1a1c1b14;border-radius:999px;height:8px;overflow:hidden}.rv-balk-vulling{background:var(--accent,#0f6e56);border-radius:999px;height:100%;display:block}.rv-balk-aantal{text-align:right;color:var(--rv-meta);font-variant-numeric:tabular-nums}.rv-filter-melding{color:var(--rv-body);margin:0;font-size:14px}.rv-tekstknop{font:inherit;color:var(--accent,#0f6e56);cursor:pointer;background:0 0;border:none;padding:0;text-decoration:underline}.rv-sterren{white-space:nowrap;letter-spacing:1px}.rv-sterren-vol{color:#e0a32e}.rv-sterren-leeg{color:#1a1c1b2e}.rv-sterren-groot{font-size:20px}.rv-sorteerbalk{color:var(--rv-body);flex-wrap:wrap;align-items:center;gap:10px;margin:24px 0 12px;font-size:14px;display:flex}.rv-sorteerkeuze{border:1px solid var(--rv-line);font:inherit;background:#fff;border-radius:8px;padding:6px 10px}.rv-sorteerstand{color:var(--rv-meta)}.rv-lijst{gap:16px;margin:0;padding:0;list-style:none;display:grid}.rv-item{border:1px solid var(--rv-line);background:#fff;border-radius:12px;padding:18px}.rv-item-kop{justify-content:space-between;align-items:baseline;gap:12px;display:flex}.rv-item-datum{color:var(--rv-meta);font-size:13px}.rv-item-titel{margin:10px 0 4px;font-weight:500}.rv-item-tekst{color:var(--rv-body);white-space:pre-line;margin:8px 0 0;line-height:1.6}.rv-item-voet{color:var(--rv-meta);flex-wrap:wrap;gap:6px 14px;margin:12px 0 0;font-size:13px;display:flex}.rv-item-naam{color:var(--rv-body);font-weight:500}.rv-item-link{color:var(--accent,#0f6e56)}.rv-leeg,.rv-notitie{border:1px dashed var(--rv-line);color:var(--rv-body);border-radius:10px;margin:16px 0 0;padding:14px 16px;font-size:14px;line-height:1.6}.rv-etsy-disclaimer{color:var(--rv-meta);margin:20px 0 0;font-size:12px;line-height:1.5}.rv-beleidslink{margin:14px 0 0;font-size:14px}
