html:has(.mp),.mp{height:auto;overflow:visible}html:has(.mp){background:var(--kleur-pagina);scroll-behavior:smooth}@media(prefers-reduced-motion:reduce){html:has(.mp){scroll-behavior:auto}}.mp{--mp-kop: clamp(var(--stap-4), 6vw, 64px);--mp-rand: var(--kleur-rand-invoer);color-scheme:light dark;min-height:100vh;margin:0;background:var(--kleur-pagina);color:var(--kleur-tekst);font-family:var(--letter);font-size:var(--tekst-m);line-height:1.5;display:flex;flex-direction:column}@media(prefers-color-scheme:dark){html:has(.mp){--kleur-pagina: var(--kleur-mp-donker-pagina);--kleur-kaartje: var(--kleur-mp-donker-kaartje);--kleur-zacht: var(--kleur-mp-donker-zacht);--kleur-zacht-roze: var(--kleur-mp-donker-zacht-roze);--kleur-tekst: var(--kleur-mp-donker-tekst);--kleur-tekst-zacht: var(--kleur-mp-donker-tekst-zacht);--kleur-merk: var(--kleur-mp-donker-merk);--kleur-merk-hover: var(--kleur-mp-donker-merk-hover);--kleur-merk-actief: var(--kleur-mp-donker-merk-actief);--kleur-merk-donker: var(--kleur-mp-donker-merk-donker);--kleur-paneel: var(--kleur-mp-donker-paneel);--kleur-focus: var(--kleur-mp-donker-focus);--schaduw-kaartje: var(--kleur-mp-donker-schaduw)}.mp{--mp-rand: var(--kleur-rand-mp-donker)}.mp .mp-logo img{filter:brightness(0) invert(.88) sepia(.12) saturate(2.2) hue-rotate(300deg)}}.mp *:focus-visible{outline:2px solid var(--kleur-focus);outline-offset:2px}.mp-kop{display:flex;align-items:center;justify-content:space-between;gap:var(--stap-2);width:100%;max-width:1120px;margin:0 auto;padding:var(--stap-1) var(--stap-2);min-height:calc(var(--stap-4) * 2)}.mp-logo{display:flex;align-items:center;min-height:var(--maat);flex:none}.mp-logo img{display:block;height:var(--stap-4);width:auto}.mp .tekstknop{display:inline-flex;align-items:center;justify-content:center;text-decoration:none}.mp .tekstknop:hover{text-decoration:underline;text-underline-offset:4px}.mp-blad{flex:1;width:100%;max-width:1120px;margin:0 auto;padding:0 var(--stap-2) var(--stap-2);display:flex;flex-direction:column;gap:var(--stap-3)}.mp-blad p,.mp-blad h1,.mp-blad h2,.mp-blad figure{margin:0}.mp-hero{display:flex;flex-direction:column;gap:var(--stap-2);padding-top:var(--stap-1)}.mp-blad h1{font:var(--gewicht-vet) var(--mp-kop)/1.1 var(--ios-letter);letter-spacing:-.03em;max-width:14em}.mp-blad h1 span{color:var(--kleur-merk)}.mp-intro{max-width:31em;color:var(--kleur-tekst-zacht);font-size:var(--tekst-m);line-height:var(--stap-3)}.mp-tekst{display:flex;flex-direction:column;gap:var(--stap-2);max-width:31em}.mp-tekst p,.mp-tekst ul{max-width:31em;line-height:var(--stap-3)}.mp-tarieven{margin:0;padding:0;list-style:none;display:flex;flex-direction:column;gap:var(--stap-2)}.mp-tarieven b{font-weight:var(--gewicht-half)}.mp-faq{display:flex;flex-direction:column;border-top:2px solid var(--mp-rand)}.mp-vraag{border-bottom:2px solid var(--mp-rand)}.mp-vraag summary{display:flex;align-items:center;min-height:var(--maat-tik);padding:var(--stap-1) 0;cursor:pointer;font-weight:var(--gewicht-half)}.mp-vraag p{padding:0 0 var(--stap-2)}.mp-begin{gap:var(--stap-2)}.mp-acties{display:flex;flex-direction:column;align-items:flex-start;gap:var(--stap-2)}@media(min-width:560px){.mp-acties{flex-direction:row;flex-wrap:wrap;align-items:center;gap:var(--stap-2)}}.mp-acties .tekstknop{padding:0}.mp-hoofd{min-height:var(--maat-tik);min-width:calc(var(--stap-4) * 6);padding:0 var(--stap-3);text-decoration:none}.mp-voet{width:calc(100% - 2 * var(--stap-2));max-width:calc(1120px - 2 * var(--stap-2));margin:0 auto;padding:var(--stap-1) 0 var(--stap-2);border-top:2px solid var(--mp-rand);display:flex;align-items:center;justify-content:space-between;gap:var(--stap-2);flex-wrap:wrap}.mp-voet small{color:var(--kleur-tekst-zacht);font-size:var(--tekst-s)}.mp-voet nav{display:flex;flex-wrap:wrap;gap:calc(var(--stap-1) * 1.5);margin-left:calc(-1 * var(--stap-1))}.mp-voet .tekstknop{font-size:var(--tekst-s)}.mp-tekst{gap:var(--stap-2)}.mp-tekst>*{max-width:30em}.mp-tekst h1{margin-bottom:var(--stap-1)}.mp-tekst h2{margin-top:var(--stap-2)}.mp-tekst p,.mp-links{line-height:var(--stap-3)}.mp-tekst a:not(.knop):not(.tekstknop){color:var(--kleur-merk);text-underline-offset:4px}.mp-links a{display:inline-flex;align-items:center;min-height:var(--maat)}.mp-voet .tekstknop[aria-current=page]{font-weight:var(--gewicht-half)}.mp-dialoog{width:calc(100% - var(--stap-4));max-width:560px;max-height:calc(100dvh - var(--stap-4));margin:auto;padding:var(--stap-1) var(--stap-3) var(--stap-3);border:2px solid var(--mp-rand);border-radius:var(--hoek-vlak);background:var(--kleur-pagina);color:var(--kleur-tekst);font:var(--tekst-m)/var(--stap-3) var(--letter);overflow:auto}.mp-dialoog::backdrop{background:var(--kleur-venster-dim)}.mp-dialoog p{margin:0 0 var(--stap-2)}.mp-dialoog p:last-child{margin-bottom:0}.mp-dialoog a{display:inline-flex;align-items:center;min-height:var(--maat);color:var(--kleur-merk);text-underline-offset:4px}.mp-dialoog-kop{display:flex;align-items:center;justify-content:space-between;gap:var(--stap-2);min-height:var(--maat-tik)}.mp-dialoog-kop h2{margin:0;font:var(--gewicht-vet) var(--tekst-l)/1.25 var(--ios-letter)}.mp-sluit{flex:none;width:var(--maat);height:var(--maat);margin-right:calc(-1 * var(--stap-1));padding:0;border:0;border-radius:var(--hoek-bediening);background:none;color:var(--kleur-tekst-zacht);font:var(--gewicht-normaal) var(--tekst-l)/1 var(--ios-letter);cursor:pointer}body:has(dialog[open]){overflow:hidden}@media(min-width:760px){.mp-kop{min-height:calc(var(--stap-4) * 3)}.mp-logo img{height:calc(var(--stap-1) * 5)}.mp-kop,.mp-blad{padding-left:var(--stap-4);padding-right:var(--stap-4)}.mp-voet{width:calc(100% - 2 * var(--stap-4));max-width:calc(1120px - 2 * var(--stap-4))}.mp-hero{padding-top:var(--stap-2)}}
