/* Winterklaar-checklist: lijst met afvinkvakjes en een nette printweergave (alleen de checklist). */
.wk-lijst{list-style:none;padding:0!important;margin:0 0 18px;display:grid;gap:12px;counter-reset:wk}
.wk-lijst li{position:relative;margin:0!important;padding:14px 16px 14px 54px;background:var(--mint);border-radius:14px;counter-increment:wk}
.wk-lijst li::before{content:"";position:absolute;left:16px;top:16px;width:22px;height:22px;border:2px solid var(--ink);border-radius:5px;background:#fff}
.wk-lijst strong{display:block;font-size:17.5px;line-height:1.3;margin-bottom:4px}
.wk-lijst p{margin:0!important;font-size:16px}
.wk-knop{display:inline-flex;align-items:center;justify-content:center;min-height:48px;padding:10px 18px;margin:0 0 18px;border:0;border-radius:12px;background:var(--ink);color:var(--paper);font:inherit;font-weight:700;font-size:16px;cursor:pointer}
.wk-knop:hover{background:var(--ink2)}
.wk-knop:focus-visible{outline:3px solid var(--copper);outline-offset:2px}
.wk-knop[hidden],.wk-alleen-print{display:none}
@media print{
 @page{size:A4;margin:16mm}
 body{background:#fff;color:#000;font-size:11pt}
 .skip,.site-header,.site-footer,.crumbs,.eyebrow,.lead,.kb-meta,.kb-cta,.kb-meer,.kb-let-op,.kb-bron,.wk-knop{display:none!important}
 .kb-body>:not(.wk-check){display:none!important}
 .kb{padding:0!important;max-width:none!important}
 h1{font-size:20pt;margin:0 0 4mm;color:#000}
 .wk-check h2{font-size:13pt;margin:0 0 3mm;color:#000}
 .wk-lijst{gap:2.5mm}
 .wk-lijst li{background:#fff!important;border:1px solid #999;padding:2.5mm 3mm 2.5mm 11mm;break-inside:avoid}
 .wk-lijst li::before{left:3mm;top:3mm;width:4.5mm;height:4.5mm;border:1.5px solid #000;border-radius:1mm}
 .wk-lijst strong{font-size:11.5pt;margin-bottom:1mm}
 .wk-lijst p{font-size:10pt;line-height:1.35}
 .wk-lijst a{color:#000;text-decoration:none;font-weight:400}
 .wk-alleen-print{display:block;margin:5mm 0 0;font-size:10pt}
 .wk-invul{display:flex;gap:10mm}
 .wk-invul span{flex:1;border-bottom:1px solid #000;padding-bottom:1mm}
}
