.ksmg{max-width:880px;color:var(--text);margin:0 auto;padding:24px 20px 80px}.ksmg-kruimel{color:var(--text3);flex-wrap:wrap;gap:6px;font-size:13px;display:flex}.ksmg-kruimel a{color:var(--text2);text-decoration:none}.ksmg-kruimel a:hover{text-underline-offset:3px;text-decoration:underline}.ksmg-kop{padding:28px 0 4px}.ksmg-boven{letter-spacing:.06em;text-transform:uppercase;color:var(--lime-800);margin:0 0 10px;font-size:12px;font-weight:700}.ks-dark .ksmg-boven{color:var(--purple)}.ksmg-kop h1{text-wrap:balance;margin:0;font-size:clamp(28px,4.4vw,42px);font-weight:800;line-height:1.12}.ksmg-lead{max-width:62ch;color:var(--text2);margin:14px 0 0;font-size:17px;line-height:1.6}.ksmg-blok{margin-top:44px}.ksmg-blok h2,.ksmg-methode h2{text-wrap:balance;margin:0 0 6px;font-size:22px;font-weight:800;line-height:1.25}.ksmg-uitleg{max-width:62ch;color:var(--text2);margin:0 0 14px;font-size:14.5px;line-height:1.55}.ksmg-lijst{border-top:1px solid var(--border);margin:0;padding:0;list-style:none}.ksmg-rij{border-bottom:1px solid var(--border);grid-template-columns:2.25rem minmax(0,12rem) minmax(0,1fr) 3.75rem;align-items:center;gap:14px;padding:11px 0;display:grid}.ksmg-lijst.is-kaal .ksmg-rij{grid-template-columns:2.25rem minmax(0,1fr)}.ksmg-plek{font-variant-numeric:tabular-nums;color:var(--text3);font-size:14px;font-weight:700}.ksmg-rij:nth-child(-n+3) .ksmg-plek{color:var(--text)}.ksmg-naam{min-width:0;color:var(--text);font-size:15.5px;font-weight:700;text-decoration:none}.ksmg-naam:hover{text-underline-offset:3px;text-decoration:underline}.ksmg-naam:focus-visible,.ksmg-kruimel a:focus-visible,.ksmg-knop:focus-visible{outline:2px solid var(--purple);outline-offset:3px;border-radius:4px}.ksmg-balk{background:var(--bg3);border-radius:999px;height:8px;overflow:hidden}.ksmg-balk>span{border-radius:inherit;background:var(--lime-500);height:100%;display:block}.ks-dark .ksmg-balk>span{background:var(--purple)}.ksmg-aandeel{text-align:right;font-variant-numeric:tabular-nums;color:var(--text2);font-size:14px}.ksmg-oproep{border:1px solid var(--border);background:var(--bg2);border-radius:14px;flex-wrap:wrap;justify-content:space-between;align-items:center;gap:12px 20px;margin-top:18px;padding:16px 18px;display:flex}.ksmg-oproep p{margin:0;font-size:15px;font-weight:600}.ksmg-knop{background:var(--purple);color:#1c2406;border-radius:999px;align-items:center;padding:11px 20px;font-size:14.5px;font-weight:700;text-decoration:none;transition:background .2s ease-out;display:inline-flex}.ksmg-knop:hover{background:var(--purple-light)}.ksmg-methode{background:var(--bg3);border-radius:14px;margin-top:52px;padding:22px 22px 18px}.ksmg-methode ul{max-width:66ch;color:var(--text2);gap:8px;margin:12px 0 0;padding-left:18px;font-size:14.5px;line-height:1.55;display:grid}.ksmg-bijgewerkt{color:var(--text3);margin:14px 0 0;font-size:13px}.ksmg-leeg{color:var(--text2);margin-top:32px;font-size:15px}@media (max-width:560px){.ksmg-rij{grid-template-columns:2rem minmax(0,1fr) auto;grid-template-areas:"plek naam aandeel"".balk balk";row-gap:7px}.ksmg-plek{grid-area:plek}.ksmg-naam{grid-area:naam}.ksmg-balk{grid-area:balk}.ksmg-aandeel{grid-area:aandeel}.ksmg-lijst.is-kaal .ksmg-rij{grid-template-columns:2rem minmax(0,1fr);grid-template-areas:none}}@media (prefers-reduced-motion:reduce){.ksmg-knop{transition:none}}