.inhoud .idee-g{display:grid;grid-template-columns:repeat(auto-fit,minmax(min(250px,100%),1fr));gap:18px;margin:1.6em 0 2em}.inhoud .idee-kaart{margin:0;background:var(--ink-2);border:1px solid var(--line);border-radius:3px;overflow:hidden;display:flex;flex-direction:column}.inhoud .idee-kaart img{display:block;width:100%;height:auto;aspect-ratio:4 / 3;object-fit:cover;margin:0;border-radius:0}.inhoud .idee-kaart figcaption{padding:14px 16px 16px;font-size:.93rem;line-height:1.55;color:#b2aca3}.inhoud .idee-kaart figcaption b{display:block;margin-bottom:4px;font-size:1.02rem;line-height:1.3;color:var(--bone)}.inhoud .stappenplan{list-style:none;margin:1.4em 0 2em;padding:0;counter-reset:stap;display:grid;gap:12px}.inhoud .stappenplan li{counter-increment:stap;position:relative;margin:0;padding:14px 16px 14px 58px;background:var(--ink-2);border:1px solid var(--line);border-left:3px solid var(--amber);border-radius:0 3px 3px 0}.inhoud .stappenplan li:before{content:counter(stap);position:absolute;left:16px;top:13px;width:28px;height:28px;border-radius:50%;background:var(--amber);color:var(--ink, #111);font-weight:700;font-size:.95rem;line-height:28px;text-align:center}.inhoud .stappenplan li b{display:block;color:var(--bone);margin-bottom:2px}.inhoud .knoprij{display:flex;flex-wrap:wrap;gap:10px;margin:1.2em 0 1.6em}.inhoud .aanvraag{scroll-margin-top:90px;margin:2em 0;padding:20px;background:var(--ink-2);border:1px solid var(--line);border-radius:3px}.inhoud .merkregel{font-size:.82rem;color:var(--grey);line-height:1.5;margin-top:1.6em}.inhoud .knoprij a.btn{text-decoration:none}.inhoud .knoprij a.btn-a,.inhoud .knoprij a.btn-a:hover{color:#1a1200}.inhoud .knoprij a.btn-b{color:var(--bone)}
