.he-lijst-wrap,.he-form-wrap{--he-koper:#ac6847;--he-koper-donker:#8a5236;--he-koper-licht:#f6eee9;--he-inkt:#313131;--he-tekst:#5c5c5c;--he-lijn:#e6dcd5;--he-positief:#4f7a5a;--he-kritisch:#b07a1f;--he-negatief:#a2433a;font-family:Roboto,sans-serif;color:var(--he-tekst);font-size:17px;line-height:1.6}.he-filters{display:flex;flex-wrap:wrap;gap:14px 32px;margin:0 0 32px}.he-filtergroep{display:flex;flex-wrap:wrap;align-items:center;gap:8px}.he-filterlabel{font-family:"Ropa Sans",sans-serif;text-transform:uppercase;letter-spacing:.08em;font-size:13px;color:var(--he-inkt);margin-right:4px}.he-chip{font:500 14px/1 Roboto,sans-serif;color:var(--he-inkt);background:#fff;border:1px solid var(--he-lijn);border-radius:999px;padding:9px 16px;cursor:pointer;transition:background .15s,border-color .15s,color .15s}.he-chip:hover{border-color:var(--he-koper);color:var(--he-koper-donker);background:#fff}.he-chip.is-actief{background:var(--he-koper);border-color:var(--he-koper);color:#fff}.he-chip:focus-visible{outline:2px solid var(--he-inkt);outline-offset:2px}.he-lijst{columns:2 340px;column-gap:28px}.he-kaart{break-inside:avoid;margin:0 0 28px;background:#fff;border:1px solid var(--he-lijn);border-top:4px solid var(--he-koper);border-radius:6px;padding:26px 28px 22px}.he-kaart[hidden]{display:none}.he-kaart.he-positief{border-top-color:var(--he-positief)}.he-kaart.he-kritisch{border-top-color:var(--he-kritisch)}.he-kaart.he-negatief{border-top-color:var(--he-negatief)}.he-kop{display:flex;justify-content:space-between;align-items:center;gap:12px;margin-bottom:12px}.he-kop time{font-size:13px;color:#8b8b8b}.he-badge{font-family:"Ropa Sans",sans-serif;text-transform:uppercase;letter-spacing:.08em;font-size:12px;padding:4px 10px;border-radius:3px;background:var(--he-koper-licht);color:var(--he-koper-donker)}.he-positief .he-badge{background:#e8f0ea;color:var(--he-positief)}.he-kritisch .he-badge{background:#f7efdf;color:#8a5f14}.he-negatief .he-badge{background:#f5e4e2;color:var(--he-negatief)}.he-titel{font:600 20px/1.3 Roboto,sans-serif;color:var(--he-inkt);margin:0 0 10px}.he-tekst p{margin:0 0 12px}.he-auteur{margin:14px 0 0;padding-top:12px;border-top:1px solid var(--he-lijn);font-size:15px}.he-auteur strong{color:var(--he-inkt)}.he-reactie{margin-top:16px;background:var(--he-koper-licht);border-radius:4px;padding:14px 16px;font-size:15px}.he-reactie p{margin:0 0 8px}.he-reactie p:last-child{margin:0}.he-reactie-label{display:block;font-family:"Ropa Sans",sans-serif;text-transform:uppercase;letter-spacing:.08em;font-size:12px;color:var(--he-koper-donker);margin-bottom:6px}.he-leeg,.he-geen-resultaat{text-align:center;padding:36px 20px;border:1px dashed var(--he-lijn);border-radius:6px;margin:0}.he-leeg a{color:var(--he-koper);font-weight:600}.he-form-wrap{scroll-margin-top:40px}.he-form{background:#fff;border:1px solid var(--he-lijn);border-radius:8px;padding:36px 40px}.he-veld{margin:0 0 26px;padding:0;border:0;min-width:0}.he-veld>label,.he-veld>legend{display:block;font-weight:600;color:var(--he-inkt);margin-bottom:10px;padding:0;font-size:16px}.he-verplicht{color:var(--he-koper)}.he-optioneel{font-weight:400;color:#8b8b8b;font-size:14px}.he-form input[type=text],.he-form input[type=email],.he-form textarea{width:100%;box-sizing:border-box;font:400 16px/1.5 Roboto,sans-serif;color:var(--he-inkt);background:#fcfaf8;border:1px solid #d9ccc3;border-radius:4px;padding:12px 14px;transition:border-color .15s,box-shadow .15s}.he-form textarea{resize:vertical;min-height:180px}.he-form input:focus,.he-form textarea:focus{outline:none;border-color:var(--he-koper);box-shadow:0 0 0 3px rgba(172,104,71,.18);background:#fff}.he-opties{display:flex;flex-wrap:wrap;gap:10px}.he-veld .he-opties .he-optie{display:inline-flex;align-items:center;gap:8px;cursor:pointer;border:1px solid #d9ccc3;border-radius:4px;padding:10px 16px;font-weight:400;color:var(--he-inkt);transition:border-color .15s,background .15s}.he-opties .he-optie:hover{border-color:var(--he-koper)}.he-opties .he-optie:has(input:checked){border-color:var(--he-koper);background:var(--he-koper-licht)}.he-form input[type=radio],.he-form input[type=checkbox]{accent-color:var(--he-koper);width:17px;height:17px;margin:0;flex:none}.he-akkoord .he-optie{display:flex;gap:10px;align-items:flex-start;margin-bottom:12px;font-weight:400;color:var(--he-tekst);cursor:pointer}.he-akkoord .he-optie input{margin-top:4px}.he-akkoord a{color:var(--he-koper);text-decoration:underline}.he-hulp{font-size:14px;color:#8b8b8b;margin:6px 0 0}.he-rij{display:grid;grid-template-columns:1fr 1fr;gap:0 24px}.is-optioneel [data-he-naam-ster]{display:none}.he-moderatie{font-size:14px;background:var(--he-koper-licht);border-left:3px solid var(--he-koper);padding:12px 16px;margin:0 0 26px}.he-knop{font-family:"Ropa Sans",sans-serif;font-weight:700;font-size:16px;text-transform:uppercase;letter-spacing:.06em;background:var(--he-koper);color:#292929;border:0;border-radius:5px;padding:14px 32px;cursor:pointer;transition:background .15s,color .15s}.he-knop:hover,.he-knop:focus-visible{background:var(--he-inkt);color:#fff}.he-hp{position:absolute !important;left:-9999px;width:1px;height:1px;overflow:hidden}.he-form.is-gecontroleerd :invalid{border-color:var(--he-negatief)}.he-form.is-gecontroleerd fieldset:has(input:invalid) legend,.he-form.is-gecontroleerd .he-optie:has(input[type=checkbox]:invalid){color:var(--he-negatief)}.he-melding{border-radius:6px;padding:18px 22px;margin:0 0 24px;font-size:16px}.he-ok{background:#e8f0ea;color:#2f5a3a;border-left:4px solid var(--he-positief)}.he-fout{background:#f5e4e2;color:#7d2e27;border-left:4px solid var(--he-negatief)}@media (max-width:767px){.he-form{padding:24px 18px}.he-rij{grid-template-columns:1fr}.he-kaart{padding:22px 20px 18px}.he-filters{gap:12px}.he-opties .he-optie{flex:1 1 100%}}.he-veldfout{color:#a2433a;font-size:14px;font-weight:600;margin:8px 0 0}.he-akkoord .he-veldfout{margin:-6px 0 12px 27px}.he-samenvatting{background:#f5e4e2;color:#7d2e27;border-left:4px solid #a2433a;border-radius:4px;padding:12px 16px;margin:0 0 18px;font-size:15px;font-weight:600}.he-samenvatting.is-ok{background:#e8f0ea;color:#2f5a3a;border-left-color:#4f7a5a}.he-samenvatting[hidden],.he-filters[hidden],.he-leeg[hidden],.he-geen-resultaat[hidden]{display:none}.he-teller{font-size:13px;color:#8b8b8b;margin:6px 0 0;text-align:right}.he-teller.is-kort{color:#8a5f14}.he-knop:disabled{opacity:.7;cursor:wait}.he-kaart.is-nieuw{animation:he-nieuw 2.4s ease-out}@keyframes he-nieuw{0%{box-shadow:0 0 0 4px rgba(172,104,71,.45)}100%{box-shadow:0 0 0 4px rgba(172,104,71,0)}}