.kr-pagina{box-sizing:border-box;width:100%;min-width:0;max-width:980px;margin-inline:auto}.kr-pagina.kr-openbaar{padding:clamp(28px,5vw,64px) clamp(20px,4vw,40px)}.kr-pagina .ap-page-heading p{letter-spacing:normal;text-transform:none;max-width:68ch;color:var(--tekst-subtiel,#526075);margin:16px 0 0;font-family:inherit;font-size:1rem;font-weight:400;line-height:1.65}.kr-pagina h2{margin:0 0 12px;font-size:1.18rem;font-weight:650}.kr-pagina h3{margin:0 0 6px;font-size:1rem;font-weight:650}.kr-pagina p,.kr-regels li{line-height:1.65}.kr-pagina>section{margin:28px 0}.kr-link{border:1px solid var(--rand,#dce1e9);border-left:4px solid var(--kleur-actie,#562582);background:#fff;border-radius:12px;padding:28px}.kr-link input{box-sizing:border-box;border:1px solid var(--rand,#dce1e9);background:var(--bg,#f8fafc);width:100%;font:inherit;border-radius:8px;padding:14px}.kr-acties{flex-wrap:wrap;gap:10px;margin-top:14px;display:flex}.kr-subtiel{color:var(--tekst-subtiel,#627085);font-size:.88rem}.kr-saldo{border-top:1px solid var(--rand,#dce1e9);border-bottom:1px solid var(--rand,#dce1e9);grid-template-columns:repeat(4,1fr);margin:18px 0 10px;display:grid}.kr-saldo>div{padding:20px 12px}.kr-saldo dt{color:var(--tekst-subtiel,#627085);font-size:.82rem}.kr-saldo dd{margin:8px 0 0;font-size:2rem;font-weight:650}.kr-uitleg ol{padding-inline-start:24px;list-style:decimal}.kr-uitleg li{max-width:72ch;margin-bottom:20px;padding-inline-start:8px}.kr-uitleg li::marker{color:var(--kleur-actie,#562582);font-weight:700}.kr-regels ul{max-width:74ch;padding-inline-start:20px;list-style:outside}.kr-regels li{margin-bottom:12px}.kr-ontvangst{background:var(--kleur-actie-licht,#f2edf8);border-radius:10px;padding:22px}.kr-historie{padding:0;list-style:none}.kr-historie li{border-bottom:1px solid var(--rand,#dce1e9);justify-content:space-between;gap:18px;padding:14px 0;display:flex}.kr-historie small{color:var(--tekst-subtiel,#627085);margin-top:4px;display:block}.kr-banner{color:#442066;background:#f2edf8;padding:12px 20px;line-height:1.5}.kr-banner a{color:inherit;font-weight:600}.kr-pagina button:focus-visible,.kr-pagina a:focus-visible,.kr-pagina input:focus-visible{outline:3px solid var(--kleur-actie,#562582);outline-offset:3px}@media (width<=620px){.kr-link{padding:20px}.kr-saldo{grid-template-columns:repeat(2,1fr)}.kr-historie li{flex-direction:column;gap:6px}.kr-acties>*{text-align:center;flex:1}}
