.raad-wrap{max-width:46rem;margin:0 auto;padding:1.25rem 1rem 4rem}.raad-kicker{margin:0 0 .25rem;font-size:.75rem;letter-spacing:.16em;text-transform:uppercase;color:var(--color-gold-deep)}.raad-intro{margin:.5rem 0 1.5rem;color:var(--color-text-dim);line-height:1.65}.raad-stand{padding:.95rem 1.05rem;border:1px solid var(--color-border-strong);border-radius:16px;background:var(--color-surface-2);color:var(--color-text);line-height:1.6}.raad-stand p{margin:0}.raad-cijfers{display:flex;gap:.6rem;margin:1.5rem 0 .4rem}.raad-cijfer{flex:1 1;min-height:44px;display:flex;flex-direction:column;align-items:center;gap:.2rem;padding:.7rem .5rem;border:1px solid var(--color-border);border-radius:14px;background:var(--color-surface);color:var(--color-text);cursor:pointer;transition:border-color var(--duration-fast) var(--ease-out)}.raad-cijfer[data-actief=true]{border-color:var(--color-gold-deep)}.raad-cijfer:focus-visible{outline:3px solid var(--color-focus);outline-offset:2px}.raad-cijfer-getal{font-size:1.35rem;font-weight:600}.raad-cijfer-label{font-size:.78rem;color:var(--color-muted)}.raad-bewijsuitleg{margin:0 0 1.25rem;font-size:.85rem;color:var(--color-muted)}.raad-stip{display:inline-block;width:.55rem;height:.55rem;border-radius:50%;margin-right:.45rem;flex:none}.raad-stip-sterk{background:var(--color-green)}.raad-stip-gemengd{background:var(--color-gold-deep)}.raad-stip-historisch{background:var(--color-border-strong)}.raad-velden{display:flex;flex-wrap:wrap;gap:.4rem;margin-bottom:1.75rem}.raad-veld{min-height:44px;padding:.5rem .8rem;border:1px solid var(--color-border);border-radius:999px;background:var(--color-surface);color:var(--color-text-dim);font-size:.85rem;cursor:pointer}.raad-veld[data-actief=true]{border-color:var(--color-gold-deep);color:var(--color-text)}.raad-veld:focus-visible{outline:3px solid var(--color-focus);outline-offset:2px}.raad-veld-aantal{color:var(--color-muted);font-feature-settings:"tnum";font-variant-numeric:tabular-nums}.raad-tijdperk{margin-bottom:2rem}.raad-tijdperk-kop{margin:0 0 .7rem;font-size:.8rem;letter-spacing:.14em;text-transform:uppercase;color:var(--color-muted);font-weight:600}.raad-lijst{list-style:none;margin:0;padding:0;display:grid;grid-gap:.55rem;gap:.55rem}.raad-kaart{border:1px solid var(--color-border);border-radius:16px;background:var(--color-surface);overflow:hidden}.raad-kaart[data-open=true]{border-color:var(--color-gold-deep);box-shadow:var(--shadow-soft)}.raad-kaart-kop{width:100%;min-height:44px;display:grid;grid-template-columns:1fr auto;grid-gap:.15rem .6rem;gap:.15rem .6rem;padding:.85rem 1rem;border:0;background:transparent;color:var(--color-text);text-align:left;cursor:pointer;font:inherit}.raad-kaart-kop:focus-visible{outline:3px solid var(--color-focus);outline-offset:-3px}.raad-kaart-naam{display:flex;align-items:center;font-weight:600}.raad-kaart-jaren{color:var(--color-muted);font-size:.82rem;font-feature-settings:"tnum";font-variant-numeric:tabular-nums;align-self:center}.raad-kaart-principe{grid-column:1/-1;color:var(--color-gold-deep);font-size:.88rem}.raad-kaart-uit{padding:0 1rem 1rem;border-top:1px solid var(--color-border)}.raad-principe{margin:.9rem 0 1rem;font-size:1.02rem;line-height:1.65;color:var(--color-text)}.raad-details{margin:0;display:grid;grid-gap:.15rem;gap:.15rem}.raad-details dt{font-size:.72rem;letter-spacing:.12em;text-transform:uppercase;color:var(--color-muted);margin-top:.7rem}.raad-details dd{margin:0;color:var(--color-text-dim);line-height:1.6}.raad-verboden{color:var(--color-text)}.raad-plek{color:var(--color-gold-deep)}.raad-leeg,.raad-voet{color:var(--color-muted);line-height:1.6}.raad-voet{margin-top:2.5rem;padding-top:1.25rem;border-top:1px solid var(--color-border);font-size:.85rem}@media (min-width:1100px){.raad-wrap{max-width:68rem}.raad-lijst{grid-template-columns:1fr 1fr;align-items:start}.raad-kaart[data-open=true]{grid-column:1/-1}}@media (prefers-reduced-motion:reduce){.raad-cijfer{transition:none}}