.sfm-anbi-lijst{gap:12px;margin:40px 0 0;padding:0;list-style:none;display:grid}.sfm-anbi-kaart{border:1px solid var(--sfm-border);border-radius:var(--sfm-radius-card);background:var(--sfm-surface);color:inherit;padding:24px;text-decoration:none;transition:border-color .2s,transform .2s;display:block}.sfm-anbi-kaart:hover{border-color:var(--sfm-accent);transform:translateY(-1px)}.sfm-anbi-kaart__kop{flex-wrap:wrap;align-items:baseline;gap:12px;margin-bottom:8px;display:flex}.sfm-anbi-kaart__kop h2{letter-spacing:var(--sfm-tracking-snug);margin:0;font-size:20px;font-weight:700}.sfm-anbi-kaart__doel{color:var(--sfm-body);font-size:14.5px;line-height:var(--sfm-leading-body);-webkit-line-clamp:2;-webkit-box-orient:vertical;margin:0 0 12px;display:-webkit-box;overflow:hidden}.sfm-anbi-kaart__meta{font-family:var(--sfm-font-mono);letter-spacing:var(--sfm-tracking-label);text-transform:uppercase;color:var(--sfm-muted);flex-wrap:wrap;gap:6px 16px;margin:0 0 12px;font-size:11px;display:flex}.sfm-anbi-kaart__cta{color:var(--sfm-accent);font-size:14px;font-weight:600}.sfm-anbi-status{border-radius:var(--sfm-radius-pill);background:var(--sfm-accent-tint);color:var(--sfm-accent-deep);font-family:var(--sfm-font-mono);letter-spacing:var(--sfm-tracking-label);text-transform:uppercase;padding:3px 10px;font-size:10px}.sfm-anbi-melding{border-left:3px solid var(--sfm-accent);background:var(--sfm-accent-tint);border-radius:0 var(--sfm-radius-md) var(--sfm-radius-md) 0;color:var(--sfm-ink);font-size:14.5px;line-height:var(--sfm-leading-body);margin:0 0 32px;padding:16px 20px}.sfm-anbi__statutair{color:var(--sfm-muted);margin:4px 0 0;font-size:14px}.sfm-anbi__kerngegevens{border:1px solid var(--sfm-border);border-radius:var(--sfm-radius-card);background:var(--sfm-surface);gap:16px;margin:0 0 40px;padding:24px;display:grid}.sfm-anbi__kerngegevens>div{grid-template-columns:200px 1fr;align-items:start;gap:16px;display:grid}.sfm-anbi__kerngegevens dt{font-family:var(--sfm-font-mono);letter-spacing:var(--sfm-tracking-label);text-transform:uppercase;color:var(--sfm-muted);padding-top:3px;font-size:11px}.sfm-anbi__kerngegevens dd{color:var(--sfm-ink);margin:0;font-size:15px}.sfm-anbi__kerngegevens a{color:var(--sfm-accent)}.sfm-anbi__adres{white-space:pre-line}@media (max-width:620px){.sfm-anbi__kerngegevens>div{grid-template-columns:1fr;gap:4px}.sfm-anbi__kerngegevens dt{padding-top:0}}.sfm-anbi__blok{margin:0 0 40px}.sfm-anbi__blok>h2{letter-spacing:var(--sfm-tracking-snug);border-bottom:1px solid var(--sfm-border-soft);margin:0 0 12px;padding-bottom:8px;font-size:20px;font-weight:700}.sfm-anbi__blok>p{color:var(--sfm-body);line-height:var(--sfm-leading-body);margin:0}.sfm-anbi__bestuur{gap:8px;margin:0;padding:0;list-style:none;display:grid}.sfm-anbi__bestuur li{grid-template-columns:200px 1fr;gap:16px;font-size:15px;display:grid}.sfm-anbi__functie{font-family:var(--sfm-font-mono);letter-spacing:var(--sfm-tracking-label);text-transform:uppercase;color:var(--sfm-muted);padding-top:3px;font-size:11px}@media (max-width:620px){.sfm-anbi__bestuur li{grid-template-columns:1fr;gap:2px}.sfm-anbi__functie{padding-top:0}}.sfm-anbi__jaar{margin-bottom:24px}.sfm-anbi__jaar>h3{font-family:var(--sfm-font-mono);letter-spacing:var(--sfm-tracking-label);color:var(--sfm-muted);margin:0 0 8px;font-size:12px}.sfm-anbi__downloads{gap:4px;margin:0;padding:0;list-style:none;display:grid}.sfm-anbi__download{border:1px solid var(--sfm-border);border-radius:var(--sfm-radius-md);background:var(--sfm-surface);color:inherit;grid-template-columns:1fr auto;align-items:baseline;gap:8px 16px;padding:14px 16px;text-decoration:none;transition:border-color .2s,background .2s;display:grid}.sfm-anbi__download:hover{border-color:var(--sfm-accent);background:var(--sfm-accent-tint)}.sfm-anbi__soort{color:var(--sfm-ink);font-size:15px;font-weight:600}.sfm-anbi__toelichting{color:var(--sfm-muted);grid-area:2/1/auto/-1;font-size:13.5px}.sfm-anbi__bestand{font-family:var(--sfm-font-mono);letter-spacing:var(--sfm-tracking-label);color:var(--sfm-muted);white-space:nowrap;grid-area:1/2;font-size:11px}.sfm-anbi__voetnoot{color:var(--sfm-muted);font-size:13.5px;line-height:var(--sfm-leading-body);margin:24px 0 0}
.sfm-anbi-publicatie{grid-template-columns:minmax(180px,260px) 1fr;align-items:start;gap:48px;margin:40px 0 0;display:grid}@media (max-width:760px){.sfm-anbi-publicatie{grid-template-columns:1fr;gap:28px}}.sfm-anbi-publicatie__zijkant{justify-items:start;gap:24px;display:grid}.sfm-anbi-keurmerk{border-radius:var(--sfm-radius-md);width:100%;max-width:252px;height:auto;display:block}.sfm-anbi-nummers{gap:12px;margin:0;display:grid}.sfm-anbi-nummers>div{grid-template-columns:52px 1fr;align-items:baseline;gap:12px;display:grid}.sfm-anbi-nummers dt{font-family:var(--sfm-font-mono);letter-spacing:var(--sfm-tracking-label);text-transform:uppercase;color:var(--sfm-muted);font-size:11px}.sfm-anbi-nummers dd{font-family:var(--sfm-font-mono);color:var(--sfm-ink);margin:0;font-size:14px}.sfm-anbi-publicatie__tekst>.sfm-prose{max-width:none}.sfm-anbi-document{border:1px solid var(--sfm-border);border-radius:var(--sfm-radius-pill);background:var(--sfm-surface);color:var(--sfm-ink);vertical-align:top;align-items:center;gap:10px;margin:0 8px 8px 0;padding:10px 16px;font-size:14px;font-weight:600;line-height:1.3;text-decoration:none;transition:border-color .2s,background .2s,transform .2s;display:inline-flex}.sfm-anbi-document:hover{border-color:var(--sfm-accent);background:var(--sfm-accent-tint);transform:translateY(-1px)}.sfm-anbi-document:focus-visible{outline:2px solid var(--sfm-accent);outline-offset:2px}.sfm-anbi-document__icoon{color:var(--sfm-accent);flex:none}.sfm-anbi-document__type{font-family:var(--sfm-font-mono);letter-spacing:var(--sfm-tracking-label);color:var(--sfm-muted);flex:none;font-size:10px;font-weight:400}@media (max-width:520px){.sfm-anbi-document{border-radius:var(--sfm-radius-md);margin-right:0;display:flex}}.sfm-anbi-verder{border-top:1px solid var(--sfm-border-soft);margin:48px 0 0;padding-top:32px}.sfm-anbi-verder>h2{letter-spacing:var(--sfm-tracking-snug);margin:0 0 8px;font-size:20px;font-weight:700}.sfm-anbi-verder>p{color:var(--sfm-body);font-size:14.5px;line-height:var(--sfm-leading-body);margin:0}.sfm-anbi-verder .sfm-anbi-lijst{margin-top:24px}.sfm-anbi-verder .sfm-anbi-kaart__kop h3{letter-spacing:var(--sfm-tracking-snug);margin:0;font-size:20px;font-weight:700}
