.kv{--kv-zacht:#f7fafc;--kv-lijn-zacht:#dce7ee;--kv-rond:20px;--kv-schaduw:0 26px 62px rgba(11,35,71,.1)}.kv h1{font-size:clamp(32px,4.4vw,56px);line-height:1.01;letter-spacing:-.035em;margin:0 0 16px;max-width:22ch}.kv h1,.kv h2{font-weight:800;color:var(--navy)}.kv h2{font-size:clamp(27px,3.4vw,42px);line-height:1.06;letter-spacing:-.03em;margin:0 0 14px;max-width:26ch}.kv h3{font-size:20px;line-height:1.2;font-weight:800;letter-spacing:-.02em;color:var(--navy);margin:0 0 9px}.kv p{margin:0 0 14px;line-height:1.65;color:var(--inkt)}.kv-eyebrow{display:block;text-transform:uppercase;letter-spacing:.11em;font-size:12px;font-weight:850;color:var(--oranje);margin-bottom:14px}.kv-eyebrow.donker{color:var(--blauw)}.kv-hero{position:relative;overflow:hidden;background:linear-gradient(180deg,#f4f8fd,#fff);padding:64px 0 74px}.kv-hero:before{content:"";position:absolute;right:-15vw;top:-24vw;width:68vw;height:68vw;border-radius:50%;border:1px solid rgba(47,127,209,.08);box-shadow:0 0 0 55px rgba(47,127,209,.025),0 0 0 110px rgba(47,127,209,.018);pointer-events:none}.kv-hero>*{position:relative;z-index:1}.kv-hero-grid{display:grid;grid-template-columns:minmax(0,1fr) minmax(0,.88fr);gap:48px;align-items:center}.kv-hero-kicker{display:inline-flex;align-items:center;gap:8px;padding:9px 13px;border:1px solid #d9e6ed;border-radius:999px;background:#fff;color:#3c596e;font-size:12px;font-weight:800;margin-bottom:18px;line-height:1.3}.kv-hero-kicker i{width:8px;height:8px;border-radius:50%;flex:none;background:var(--oranje);box-shadow:0 0 0 5px rgba(242,101,34,.14)}.kv-lead{font-size:18px;color:var(--grijs);max-width:56ch}.kv-paneel{background:#fff;border:1px solid var(--kv-lijn-zacht);border-radius:24px;box-shadow:var(--kv-schaduw);padding:24px 26px 26px}.kv-paneel-kop{display:flex;align-items:baseline;justify-content:space-between;gap:12px;padding-bottom:14px;margin-bottom:18px;border-bottom:1px solid var(--lijn)}.kv-paneel-kop b{font-size:14px;color:var(--navy)}.kv-paneel-kop span,.kv-paneel-noot{font-size:12px;color:var(--grijs)}.kv-paneel-noot{margin:16px 0 0;line-height:1.5}.kv-vak{padding:84px 0}.kv-vak.grijs{background:var(--kv-zacht)}.kv-smal{max-width:680px}.kv-intro{font-size:17px}.kv-intro,.kv-noot{color:var(--grijs);max-width:62ch}.kv-noot{font-size:14px}.kv-kern{font-weight:700;color:var(--navy);max-width:62ch}.kv-trust{border-top:1px solid #edf2f5;border-bottom:1px solid #e6eef3;background:#fff}.kv-trust-rij{display:grid;grid-template-columns:1.1fr repeat(4,1fr);align-items:center;gap:16px;min-height:92px}.kv-trust-label{font-size:13px;color:var(--grijs);line-height:1.45}.kv-trust-item{padding-left:18px;border-left:1px solid #e2eaf0}.kv-trust-item b{display:block;font-size:13px;color:var(--navy)}.kv-trust-item span{display:block;font-size:11px;color:#84949f;margin-top:4px;line-height:1.35}.kv-acties{display:flex;align-items:center;gap:14px;flex-wrap:wrap;margin:24px 0 0}.kv-knop,.kv-knop-blauw{display:inline-flex;align-items:center;justify-content:center;min-height:48px;padding:13px 22px;border-radius:13px;font-weight:800;font-size:15px;line-height:1.2;text-align:center;text-decoration:none;transition:transform .18s,box-shadow .18s,background .18s}.kv-knop-blauw:hover,.kv-knop:hover{transform:translateY(-1px)}.kv-knop{background:var(--oranje);color:#fff;box-shadow:0 10px 24px rgba(242,101,34,.22)}.kv-knop:hover{background:var(--oranje-2);box-shadow:0 14px 28px rgba(242,101,34,.27)}.kv-knop-blauw{background:var(--navy);color:#fff}.kv-knop-blauw:hover{background:var(--navy-3)}.kv-knop-licht{display:inline-block;margin-top:10px;color:var(--blauw);font-weight:700;font-size:15px;text-decoration:none}.kv-knop-licht:hover{text-decoration:underline}.kv-cijfers{display:flex;flex-wrap:wrap;gap:22px;margin:32px 0 0;padding:24px 0 0;border-top:1px solid var(--lijn)}.kv-cijfers div{margin:0;min-width:105px;max-width:160px}.kv-cijfers dt{font-size:25px;font-weight:800;letter-spacing:-.04em;color:var(--navy);line-height:1}.kv-cijfers dd{margin:7px 0 0;font-size:12px;color:var(--grijs);line-height:1.35}.kv-duo{display:grid;grid-template-columns:repeat(auto-fit,minmax(280px,1fr));gap:16px;margin:22px 0 18px}.kv-kaart{background:#fff;border:1px solid var(--kv-lijn-zacht);border-radius:18px;padding:24px}.kv-kaart.wel{border-top:3px solid var(--oranje)}.kv-kaart.niet{border-top:3px solid #cbd5e1}.kv-kaart ul{margin:0;padding-left:18px;display:grid;gap:8px}.kv-kaart li{font-size:14.5px;line-height:1.55}.kv-kaart.link{position:relative;text-decoration:none;display:block;transition:border-color .18s,transform .18s,box-shadow .18s}.kv-kaart.link:hover{border-color:var(--blauw);transform:translateY(-2px);box-shadow:0 18px 46px rgba(11,35,71,.1)}.kv-kaart.link p{color:var(--grijs);font-size:14.5px;margin:0}.kv-pijl{position:absolute;right:20px;top:20px;color:var(--oranje);font-weight:800}.kv-bedrag{font-size:26px;font-weight:800;letter-spacing:-.03em;color:var(--navy);margin:0 0 8px}.kv-links{display:flex;gap:22px;flex-wrap:wrap;margin:10px 0 0}.kv-links a{color:var(--blauw);font-weight:700;font-size:14.5px;text-decoration:none}.kv-links a:hover{text-decoration:underline}.kv-teaser{display:grid;grid-template-columns:minmax(0,1fr) minmax(0,1fr);gap:40px;align-items:center}.kv-teaser-beeld{margin:0;border-radius:22px;overflow:hidden;border:1px solid var(--kv-lijn-zacht);box-shadow:var(--kv-schaduw)}.kv-teaser-beeld img{display:block;width:100%;height:auto}.kv-oef{position:relative;background:#fff;border:1px solid var(--lijn);border-radius:16px;padding:16px;margin-top:18px;max-width:640px}.kv-oef-kop{display:flex;align-items:center;justify-content:space-between;gap:12px;margin-bottom:12px}.kv-oef-soort{font-size:11px;letter-spacing:1.4px;text-transform:uppercase;font-weight:800;color:var(--oranje)}.kv-oef-xp{display:inline-flex;align-items:center;gap:6px;background:rgba(47,127,209,.12);border:1px solid rgba(47,127,209,.35);color:var(--blauw);font-size:12.5px;font-weight:800;padding:5px 12px;border-radius:100px;animation:kv-bump .55s ease}@keyframes kv-bump{0%{transform:scale(1)}35%{transform:scale(1.24)}to{transform:scale(1)}}.kv-oef-meta{display:flex;justify-content:space-between;font-size:12px;color:var(--grijs);margin-bottom:6px}.kv-oef-balk{height:6px;border-radius:100px;background:#eef2f7;overflow:hidden;margin-bottom:14px}.kv-oef-balk span{display:block;height:100%;background:var(--oranje);transition:width .26s ease}.kv-oef-plaat{position:relative;border-radius:12px;overflow:hidden;background:#eef2f7;margin-bottom:12px;aspect-ratio:1200/896}.kv-oef-plaat-binnen{position:absolute;left:0;right:0;top:50%;transform:translateY(-50%);aspect-ratio:1200/896}.kv-oef-plaat img{display:block;width:100%;height:auto}.kv-oef-merk{position:absolute;transform:translate(-50%,-50%);width:26px;height:26px;border-radius:50%;background:var(--oranje);color:#fff;font-size:15px;font-weight:800;line-height:1;display:grid;place-items:center;box-shadow:0 0 0 2.5px #fff,0 2px 8px rgba(0,0,0,.45);pointer-events:none}@media (max-height:900px){.kv-oef-plaat{aspect-ratio:2/1}.kv-oef-ton{height:150px}.kv-oef.beantwoord .kv-oef-plaat{display:none}}.kv-oef-vlucht{position:absolute;left:50%;top:42%;transform:translateX(-50%);font-weight:800;font-size:30px;color:#1f9d5f;text-shadow:0 0 6px #fff,0 0 14px #fff,0 2px 10px rgba(31,122,77,.35);pointer-events:none;z-index:5;animation:kv-xpvlucht 1.1s ease forwards}@keyframes kv-xpvlucht{0%{opacity:0;transform:translate(-50%,14px) scale(.8)}22%{opacity:1}to{opacity:0;transform:translate(-50%,-62px) scale(1.15)}}@media (prefers-reduced-motion:reduce){.kv-oef-vlucht,.kv-oef-xp{animation:none}.kv-oef-vlucht{opacity:0}}.kv-oef-vraag{font-weight:700;color:var(--navy);margin:0 0 10px;line-height:1.4}.kv-oef-opties{list-style:none;margin:0;padding:0;display:grid;gap:7px}.kv-oef-opties .kv-optie{padding:10px 12px;line-height:1.35}.kv-optie-tekst{flex:1}.kv-optie{width:100%;display:flex;align-items:center;gap:10px;text-align:left;font:inherit;font-size:14.5px;background:#fff;border:1.5px solid var(--lijn);border-radius:10px;padding:12px 14px;cursor:pointer;color:var(--inkt)}.kv-optie:hover:not(:disabled){border-color:var(--blauw)}.kv-optie:disabled{cursor:default}.kv-optie-letter{width:22px;height:22px;flex:none;border-radius:50%;background:#eef2f7;color:var(--grijs);font-size:12px;font-weight:800;display:grid;place-items:center}.kv-optie.goed{border-color:#1f7a4d;background:#eefaf3}.kv-optie.goed .kv-optie-letter{background:#1f7a4d;color:#fff}.kv-optie.fout{border-color:#b4443c;background:#fdeeec}.kv-optie.dof{opacity:.55}.kv-optie-merk{margin-left:auto;color:#1f7a4d;font-weight:800}.kv-oef-uitleg{padding:14px;border-radius:12px;font-size:14.5px}.kv-oef-uitleg.goed{background:#eefaf3;border:1px solid #1f7a4d33}.kv-oef-uitleg.fout{background:#fdf3ec;border:1px solid #b4443c33}.kv-oef-uitleg p{margin:0 0 10px}.kv-oef-oordeel{font-weight:800;font-size:16px;color:var(--navy)}.kv-oef-juist{display:flex;align-items:center;gap:10px;font-weight:700;color:var(--navy);background:#fff;border:1.5px solid #1f7a4d;border-radius:10px;padding:10px 12px}.kv-oef-juist .kv-optie-letter{background:#1f7a4d;color:#fff}.kv-oef-jouwe{color:var(--grijs);font-size:13.5px}.kv-oef-door{display:flex;align-items:center;gap:12px;flex-wrap:wrap;margin-top:4px}.kv-oef-door span{font-size:13px;color:var(--grijs);font-variant-numeric:tabular-nums}.kv-oef-slot{text-align:center;padding:8px 0 4px}.kv-oef-score{font-size:22px;font-weight:800;color:var(--navy);margin-bottom:6px}.kv-oef-acties{display:flex;gap:12px;justify-content:center;flex-wrap:wrap;margin:16px 0 0}.kv-oef-noot{margin:14px 0 0;font-size:12.5px;color:var(--grijs)}.kv-oef-plaat.getekend{aspect-ratio:auto;display:grid;place-items:center;padding:10px 0;background:#f6f8fb}.kv-oef-ton{width:auto;height:190px;display:block}.kv-staven{list-style:none;margin:20px 0;padding:0;display:grid;gap:12px}.kv-staven li{display:grid;grid-template-columns:minmax(150px,1.1fr) 2fr auto;gap:14px;align-items:center;font-size:14.5px}.kv-staaf-naam{font-weight:700;color:var(--navy)}.kv-staaf{background:#e6ecf4;border-radius:999px;height:12px;overflow:hidden}.kv-staaf span{display:block;height:100%;background:var(--oranje)}.kv-staaf-cijfer{color:var(--grijs);white-space:nowrap;font-size:13px}.kv-stappen{list-style:none;counter-reset:kv;margin:24px 0 0;padding:0;display:grid;gap:18px;grid-template-columns:repeat(auto-fit,minmax(300px,1fr))}.kv-stappen li{counter-increment:kv;position:relative;overflow:hidden;background:#fff;border:1px solid var(--kv-lijn-zacht);border-radius:var(--kv-rond);padding:26px 24px}.kv-stappen li:before{content:counter(kv);display:grid;place-items:center;width:44px;height:44px;border-radius:14px;background:#fdeee0;color:#e07016;font-size:17px;font-weight:800;margin-bottom:20px}.kv-stappen li:after{content:counter(kv);position:absolute;right:14px;bottom:-17px;font-size:96px;font-weight:900;line-height:1;letter-spacing:-.07em;color:#eef4f7;pointer-events:none}.kv-stappen b{color:var(--navy);font-size:20px;letter-spacing:-.02em;margin-bottom:10px}.kv-stappen b,.kv-stappen span{display:block;position:relative;z-index:1}.kv-stappen span{color:var(--grijs);font-size:14.5px;line-height:1.6}.kv-bullets,.kv-regels{margin:0 0 14px;padding-left:20px;display:grid;gap:8px}.kv-bullets li,.kv-regels li{line-height:1.55}.kv-bubbel{margin:16px 0 0;padding:14px 16px;background:#eef4fd;border-left:3px solid var(--blauw);border-radius:0 10px 10px 0;font-style:italic;color:#2456a6}.kv-mat{max-width:640px;margin:22px 0 0}.kv-mat-kaart{background:#fff;border-radius:20px;box-shadow:0 1px 3px rgba(16,40,70,.06);margin-bottom:16px;overflow:hidden}.kv-mat-kop{width:100%;display:block;padding:20px 20px 18px;background:none;border:0;text-align:left;cursor:pointer;font:inherit;color:inherit}.kv-mat-rij1{display:flex;gap:16px;align-items:flex-start}.kv-mat-letter{flex:0 0 52px;height:52px;border-radius:15px;background:#16283c;color:#fff;display:grid;place-items:center;font-size:22px;font-weight:700}.kv-mat-naam{flex:1;min-width:0}.kv-mat-titel{display:block;font-size:19px;font-weight:700;line-height:1.3;margin-bottom:4px;color:#16283c}.kv-mat-meta{display:block;font-size:15px;line-height:1.45;color:#64748b}.kv-mat-open{display:flex;align-items:center;margin-top:14px;font-size:15px;font-weight:600;color:#0a2e5c}.kv-mat-open .kv-chev{margin-left:auto}.kv-chev{flex:0 0 auto;color:#64748b;transition:transform .2s ease}.kv-chev.op{transform:rotate(180deg)}@media (prefers-reduced-motion:reduce){.kv-chev{transition:none}}.kv-mat-balk{height:9px;background:#eef1f5;margin:16px 0 14px;overflow:hidden}.kv-mat-balk,.kv-mat-balk span{display:block;border-radius:5px}.kv-mat-balk span{height:100%;background:#e8892b}.kv-mat-stand{display:flex;align-items:center;gap:14px}.kv-mat-score{font-size:19px;font-weight:700}.kv-mat-stand .kv-chev{margin-left:auto}.kv-pil{font-size:15px;font-weight:700;padding:8px 18px;border-radius:999px}.kv-pil.aandacht{background:#fdf0e0;color:#b4581a}.kv-pil.weinig{background:#fdeaea;color:#b32036}.kv-pil.beheerst{background:#e6f4ec;color:#1e7d52}.kv-mat-inhoud{padding:0 14px 14px}.kv-mat-inhoud[hidden]{display:none}.kv-mat-sub{margin-top:12px;border:1px solid #e8edf3;border-radius:14px;background:#fbfcfe;overflow:hidden}.kv-mat-sub .kv-mat-kop{padding:14px 16px 12px}.kv-mat-sub .kv-mat-titel{font-size:17px}.kv-mat-sub .kv-mat-meta{font-size:14px}.kv-mat-sub .kv-mat-open{margin-top:10px;font-size:14px}.kv-mat-sub .kv-mat-uit{padding:4px 16px 14px}.kv-mat-uit{border-top:1px solid #e8edf3;padding:18px 20px 22px}.kv-mat-uit[hidden]{display:none}.kv-mat-eindterm{margin:0 0 16px;font-size:14.5px;line-height:1.55;color:#64748b;padding-left:12px;border-left:3px solid #16283c}.kv-mat-rijen{list-style:none;margin:0;padding:0}.kv-mat-rijen li{display:flex;gap:12px;align-items:baseline;padding:10px 0;border-bottom:1px solid #e8edf3;font-size:15.5px;line-height:1.45}.kv-mat-rijen li:last-child{border-bottom:0}.kv-mat-nr{flex:0 0 26px;font-size:13px;font-weight:700;color:#64748b}.kv-mat-onderdeel{flex:1;min-width:0;overflow-wrap:anywhere}.kv-mat-punten{flex:0 0 auto;font-size:13px;font-weight:700;color:#64748b;white-space:nowrap}.kv-mat-slot{margin-top:26px;padding:24px 22px;background:#16283c;border-radius:20px;color:#fff}.kv-mat-slot-kop{margin:0 0 10px!important;font-size:19px;font-weight:700;line-height:1.35;color:#fff!important}.kv-mat-slot p{margin:0;font-size:16px;line-height:1.6;color:#c3d3e4}.kv-mat-slot-noot{margin-top:12px!important;font-size:14.5px!important;color:#a9bdd8!important}.kv-mat-bron{font-size:13px;color:#64748b;margin:16px 2px 0;max-width:640px}.kv-hoofdstukken{list-style:none;margin:26px 0 0;padding:0;display:grid;border-top:1px solid var(--lijn)}.kv-hoofdstukken li{display:grid;grid-template-columns:44px 1fr;gap:16px;align-items:start;padding:20px 4px;border-bottom:1px solid var(--lijn)}.kv-hoofdstukken b{display:block;color:var(--navy);font-size:17px;letter-spacing:-.02em;margin-bottom:4px}.kv-hoofdstukken span span{color:var(--grijs);font-size:14.5px;line-height:1.6}.kv-hs-nr{width:34px;height:34px;border-radius:10px;background:#eef2f7;color:var(--navy);font-weight:800;font-size:14px;display:grid;place-items:center}.kv-faq{border-bottom:1px solid var(--lijn)}.kv-faq summary{cursor:pointer;display:grid;grid-template-columns:1fr auto;align-items:center;gap:16px;padding:21px 4px;font-weight:750;color:var(--navy);font-size:17px;line-height:1.35;list-style:none}.kv-faq summary::-webkit-details-marker{display:none}.kv-faq summary::marker{content:""}.kv-faq summary:focus-visible{outline:2px solid var(--oranje);outline-offset:2px;border-radius:8px}.kv-faq summary:after{content:"+";color:var(--oranje);font-weight:800;font-size:20px;line-height:1;transition:transform .2s}.kv-faq[open] summary:after{transform:rotate(45deg)}.kv-faq p{margin:0 4px 20px;color:var(--grijs);font-size:15px;line-height:1.7;max-width:68ch}.kv-slot{text-align:center}.kv-balk,.kv-slot .kv-acties{justify-content:center}.kv-balk{position:fixed;left:0;right:0;bottom:0;z-index:900;display:flex;align-items:center;gap:12px;padding:10px 12px calc(10px + env(safe-area-inset-bottom));background:#fff;border-top:1px solid var(--lijn);box-shadow:0 -6px 22px rgba(10,31,63,.1);transform:translateY(110%);transition:transform .2s ease;visibility:hidden}.kv-balk.aan{transform:none;visibility:visible}.kv-balk .kv-knop,.kv-balk .kv-knop-blauw{min-height:44px;padding:11px 16px;font-size:14.5px;white-space:nowrap}@media (prefers-reduced-motion:reduce){.kv-balk{transition:none}}@media (max-width:720px){.kv-vak{padding:56px 0}.kv-hero{padding:40px 0 52px}.kv-intro,.kv-lead{font-size:17px}.kv-faq p,.kv-hoofdstukken span span,.kv-kaart li,.kv-kaart.link p,.kv-stappen span{font-size:16px}.kv h1{max-width:none}.kv h2{max-width:20ch}.kv-hero-grid{display:flex;flex-direction:column;gap:0}.kv-hero-kolom{display:contents}.kv-paneel{order:2;margin-top:30px;padding:20px 18px 22px}.kv-paneel-kop{display:block}.kv-paneel-kop span{display:block;margin-top:4px}.kv-cijfers{order:3}.kv-trust-rij{grid-template-columns:1fr 1fr;gap:14px 16px;padding:22px 0;min-height:0}.kv-trust-label{grid-column:1/-1}.kv-trust-item{padding-left:14px}.kv-stappen{grid-template-columns:1fr;gap:0;position:relative}.kv-stappen li{border:0;border-radius:0;background:transparent;overflow:visible;padding:0 0 30px 58px}.kv-stappen li:before{position:absolute;left:0;top:0;margin:0;width:44px;height:44px;border-radius:50%;border:1px solid var(--lijn);background:#fff;color:var(--oranje)}.kv-stappen li:after{display:none}.kv-stappen li{position:relative}.kv-stappen li:not(:last-child){background-image:linear-gradient(var(--lijn),var(--lijn));background-size:2px calc(100% - 46px);background-position:21px 46px;background-repeat:no-repeat}.kv-stappen b{font-size:18px}.kv-cijfers{gap:18px 24px}.kv-staven li{grid-template-columns:1fr;gap:5px}.kv-hoofdstukken li{grid-template-columns:34px 1fr;gap:12px;padding:18px 2px}.kv-teaser{grid-template-columns:1fr;gap:24px}.kv-mat-kop{grid-template-columns:30px 1fr 20px}.kv-mat-balk{display:none}.kv-links{gap:4px 22px}.kv-links a{font-size:15px}.kv-knop-licht,.kv-links a{min-height:44px;display:inline-flex;align-items:center}}@media (max-width:430px){.kv-balk .kv-knop,.kv-balk .kv-knop-blauw{padding:11px 12px}.kv-acties{flex-direction:column;align-items:stretch;gap:12px}}@media (max-width:379px){.kv-balk .kv-knop,.kv-balk .kv-knop-blauw{font-size:13.5px;padding:11px 10px}.kv-balk{gap:8px}}.anno{position:relative}.anno-begrip,.anno-law,.anno-sign{-webkit-text-decoration:underline dotted;text-decoration:underline dotted;text-underline-offset:3px;text-decoration-thickness:2px;text-decoration-color:var(--oranje);cursor:help;color:inherit;outline:none}.anno-begrip:focus-visible,.anno-law:focus-visible,.anno-sign:focus-visible{outline:2px solid var(--oranje);outline-offset:2px;border-radius:3px}.anno-pop{z-index:60;display:none;background:var(--navy,#0a1f3f);color:#fff;border:1px solid hsla(0,0%,100%,.15);border-radius:10px;padding:8px;box-shadow:0 10px 28px rgba(10,31,63,.4);white-space:normal}.anno:focus .anno-pop,.anno:focus-within .anno-pop,.anno:hover .anno-pop{display:block}.anno-pop-img img{display:block;width:118px;height:auto;border-radius:6px;background:#fff;padding:4px}.anno-pop-cap{display:block;width:118px;margin-top:4px;font-size:11px;line-height:1.3;text-align:center;color:hsla(0,0%,100%,.85)}.anno-pop-begrip,.anno-pop-law{font-size:12.5px;line-height:1.5;text-align:left}.anno-pop-begrip strong,.anno-pop-law strong{display:block;margin-bottom:4px;color:var(--oranje-2,#ff7a36)}.anno-pop-text{display:block}.anno-pop-bron{display:block;margin-top:6px;padding-top:6px;font-size:11px;color:hsla(0,0%,100%,.65);border-top:1px solid hsla(0,0%,100%,.14)}.anno-pop.anno-pop-vast{max-width:calc(100vw - 16px);max-height:calc(100vh - 16px);overflow-y:auto}.anno-pop.anno-pop-vast.anno-pop-begrip,.anno-pop.anno-pop-vast.anno-pop-law{width:min(320px,calc(100vw - 16px))}.anno-pop-kaartlink{display:inline-block;margin-top:8px;color:var(--oranje-2,#ff7a36);font-weight:700;text-decoration:underline;text-underline-offset:3px;cursor:pointer}.anno-pop-kaartlink:hover{color:#fff}@media (max-width:1050px) and (pointer:coarse){.kv-knop-licht,.kv-links a{min-height:44px;display:inline-flex;align-items:center}}