.partners-page .partners-stack{display:grid;gap:1rem;margin-bottom:2rem}.partners-page .partners-links{margin-bottom:1.5rem}.partners-page .partners-kaart-hint{margin-top:1.5rem;color:var(--muted, #4a4540);font-size:.95rem}.partners-filter-grid{display:grid;gap:.75rem 1rem;align-items:end;grid-template-columns:repeat(auto-fit,minmax(min(100%,10rem),1fr));max-width:40rem}.partners-agenda{display:grid;gap:1.75rem;margin:1.25rem 0 2rem}.partners-month-title{margin:0 0 .75rem;font-size:1.15rem;text-transform:capitalize}.partners-event-list{list-style:none;margin:0;padding:0;display:grid;gap:.85rem}.partners-event{margin:0}.partners-event-meta{display:flex;flex-wrap:wrap;gap:.5rem .85rem;align-items:center;margin:0 0 .35rem;font-size:.95rem}.partners-event-title{margin:0 0 .35rem;font-size:1.05rem}.partners-agenda-empty{margin:1rem 0 2rem}.partners-past{margin:0 0 2.5rem;padding:.85rem 1rem;border:1px solid var(--line, rgba(26, 18, 16, .12));border-radius:var(--radius, .85rem);background:var(--card, #fff)}.partners-past>summary{cursor:pointer;font-weight:700;color:var(--leaf-deep, #163820);list-style:none}.partners-past>summary::-webkit-details-marker{display:none}.partners-past>summary:before{content:"▸ "}.partners-past[open]>summary:before{content:"▾ "}.partners-past .partners-event-list{margin-top:.85rem}.partners-uitgelicht{display:grid;gap:1rem;margin:1rem 0 2.5rem}@media(min-width:760px){.partners-uitgelicht{grid-template-columns:1fr 1fr}}.partners-uitgelicht-kaart{position:relative;background:#fff;border:2px solid #e8833a;border-radius:1.25rem;padding:1.25rem;scroll-margin-top:5rem}.partners-uitgelicht-kaart .illu{width:72px;height:72px}.partners-uitgelicht-kaart h3{margin:.5rem 0 .1rem}.partners-uitgelicht-kaart>p{margin:.3rem 0}.partners-doe-mee{position:absolute;top:1rem;right:1rem;background:#e8833a;color:#fff}.partners-uitgelicht-acties{margin:.75rem 0 0;padding-left:1.1rem}.partners-uitgelicht-acties li{margin:.25rem 0}.init-foto{margin:0;position:relative}.init-foto img{display:block;width:100%;height:auto;aspect-ratio:4 / 3;-o-object-fit:cover;object-fit:cover;background:#e8f3e3}.init-foto figcaption{position:absolute;right:.5rem;bottom:.4rem;font-size:.72rem;color:#fff;background:#163820b3;padding:.1rem .45rem;border-radius:.4rem}.partners-uitgelicht-kaart:has(.init-foto){overflow:hidden}.partners-uitgelicht-kaart .init-foto{margin:-1.25rem -1.25rem .75rem}.partners-uitgelicht-kaart:has(.init-foto) .partners-doe-mee{position:absolute;top:.75rem;left:.75rem;z-index:1;right:auto;width:auto;display:inline-block}.partners-uitgelicht-kaart{scroll-margin-top:6rem}.partners-filter-grid label,.partners-filter-grid select{min-width:0;width:100%;box-sizing:border-box}.partners-soorten{display:flex;flex-wrap:wrap;gap:.45rem;margin:0 0 1rem}.partners-soorten .dp-chip{display:inline-flex;align-items:center;gap:.4rem;padding:.35rem .8rem;border-radius:999px;border:1px solid rgba(31,77,43,.3);background:#fff;color:var(--forest-deep);font-weight:600;font-size:.9rem;text-decoration:none}.partners-soorten .dp-chip span{font-weight:400;color:var(--ink-soft)}.partners-soorten .dp-chip:hover{border-color:var(--forest)}.partners-soorten .dp-chip.is-actief{background:var(--forest);border-color:var(--forest);color:#fff}.partners-soorten .dp-chip.is-actief span{color:#d9e8d4}.partners-gids h3{margin-bottom:.2rem}.partners-gids .muted{margin-top:0;font-size:.9rem}
