:root{--bio-pill-bg:var(--page-summary-bg);--bio-pill-border:var(--page-summary-border);--bio-pill-fg:var(--ink);--bio-pill-active-bg:var(--accent);--bio-pill-active-fg:var(--on-dark);--bio-facts-border:var(--page-summary-border)}.bio-overview__lede{max-width:var(--news-measure);color:var(--ink-muted);margin:0 0 2rem;font-size:1.1rem;line-height:1.6}.bio-filter{flex-direction:column;gap:.75rem;margin:0 0 2.5rem;display:flex}.bio-filter__group{flex-wrap:wrap;align-items:baseline;gap:.5rem .75rem;display:flex}.bio-filter__label{min-width:5.5rem;color:var(--ink-muted);flex:none;font-size:.85rem}.bio-filter__pills{flex-wrap:wrap;gap:.5rem;margin:0;padding:0;list-style:none;display:flex}.bio-filter__pill{border:1px solid var(--bio-pill-border);border-radius:var(--pill-radius);background:var(--bio-pill-bg);color:var(--bio-pill-fg);align-items:center;gap:.4rem;padding:.35rem .85rem;font-size:.9rem;line-height:1.3;text-decoration:none;transition:background-color .15s,color .15s,border-color .15s;display:inline-flex}.bio-filter__pill:hover{border-color:var(--accent)}.bio-filter__pill--active{border-color:var(--bio-pill-active-bg);background:var(--bio-pill-active-bg);color:var(--bio-pill-active-fg)}.bio-filter__count{opacity:.75;font-size:.8em}.bio-article__text{font-size:1.1rem;line-height:1.7}.bio-article__text p{margin:0 0 1.25rem}.bio-article--voet{padding-top:0}.bio-facts{border-top:1px solid var(--bio-facts-border);margin:2.5rem 0 0;padding:1.25rem 0 0}.bio-facts__row{grid-template-columns:minmax(7rem,10rem) minmax(0,1fr);gap:.35rem 1rem;margin:0 0 .75rem;display:grid}.bio-facts__term{color:var(--ink-muted);margin:0;font-size:.85rem}.bio-facts__value{margin:0}.bio-facts__value a{color:var(--accent)}.bio-facts__list{margin:0;padding:0;list-style:none}@media (max-width:480px){.bio-facts__row{grid-template-columns:minmax(0,1fr)}}
:root{--gebied-map-stroke:var(--accent);--gebied-map-fill:var(--accent);--gebied-map-height:24rem;--gebied-map-radius:var(--page-column-image-radius,var(--radius));--gebied-activity-image-width:9rem;--gebied-activity-image-aspect:var(--page-column-image-aspect,4 / 3)}.gebieden-preview{background:var(--page-summary-bg);border-bottom:1px solid var(--page-summary-border)}.gebieden-preview__text{max-width:var(--page-block-max-width);color:var(--ink-muted);margin:0 auto;padding:.6rem 1.25rem;font-size:.85rem;line-height:1.45}.gebied-article__updated{border-top:1px solid var(--border);color:var(--ink-muted);margin:2.5rem 0 0;padding-top:1rem;font-size:.8125rem}.gebied-article{padding-bottom:1.5rem}.gebied-map,.gebied-activities{max-width:var(--news-measure);margin:0 auto;padding:1.5rem 1.25rem}.gebied-activities{padding-bottom:4.5rem}.gebied-map__heading,.gebied-activities__heading{font-size:1.35rem;font-weight:var(--heading-weight);margin:0 0 1rem;line-height:1.3}.gebied-map__canvas,.gebied-map__loading{height:var(--gebied-map-height);border-radius:var(--gebied-map-radius);border:1px solid var(--border);overflow:hidden}.gebied-map__loading{background:var(--page-summary-bg);color:var(--ink-muted);justify-content:center;align-items:center;display:flex}.gebied-map__container{width:100%;height:100%}.gebied-map__area{stroke:var(--gebied-map-stroke);stroke-width:2px;fill:var(--gebied-map-fill);fill-opacity:.18}.gebied-map__popup{min-width:10rem;font-family:var(--font-body);gap:.2rem;display:grid}.gebied-map__popup-date{color:var(--ink-muted);font-size:.8rem}.gebied-map__popup-title{color:var(--ink);font-weight:500}.gebied-activities__empty{color:var(--ink-muted);margin:0}.gebied-activities__list{gap:1.5rem;margin:0;padding:0;list-style:none;display:grid}.gebied-activity{position:relative}.gebied-activity--met-foto{grid-template-columns:var(--gebied-activity-image-width) minmax(0, 1fr);align-items:start;gap:1.25rem;display:grid}.gebied-activity__image{width:100%;height:auto;aspect-ratio:var(--gebied-activity-image-aspect);object-fit:cover;object-position:var(--image-focus,50% 50%);background-color:var(--image-tint,transparent);border-radius:var(--gebied-map-radius)}.gebied-activity__date,.gebied-activity__place{color:var(--ink-muted);margin:0;font-size:.85rem}.gebied-activity__title{font-size:1.1rem;font-weight:var(--heading-weight);margin:.2rem 0;line-height:1.3}.gebied-activity__title a{color:inherit;text-decoration:none}.gebied-activity__title a:after{content:"";position:absolute;inset:0}.gebied-activity__title a:hover{color:var(--accent);text-decoration:underline}.gebied-activities__more{margin:1.5rem 0 0}.gebied-activities__agenda-link{color:var(--accent);font-size:.95rem;text-decoration:none}.gebied-activities__agenda-link:hover{text-decoration:underline}@media (max-width:640px){.gebied-activity--met-foto{grid-template-columns:5.5rem minmax(0,1fr);gap:1rem}}
