.gids{background:var(--vlak-basis);color:var(--tekst-hoofd);font-family:var(--font-ui);font-size:var(--tekst-body);line-height:var(--regel-body)}.gids-kop{border-bottom:1px solid var(--rand-zacht);padding-block:var(--ruimte-4)}.gids-kop-binnen{align-items:baseline;gap:var(--ruimte-2) var(--ruimte-5);flex-wrap:wrap;display:flex}.gids-merk{font-family:var(--font-kop);font-size:var(--tekst-kop3);color:var(--tekst-hoofd);min-height:var(--raakvlak-min);align-items:center;font-weight:500;text-decoration:none;display:inline-flex}.gids-payoff{font-size:var(--tekst-klein);color:var(--tekst-zacht);margin:0}.gids-kop-nav{gap:var(--ruimte-4);margin-left:auto;font-size:var(--tekst-klein);flex-wrap:wrap;margin-block:0;padding:0;list-style:none;display:flex}.gids-kop-nav a{color:var(--tekst-link);min-height:var(--raakvlak-min);min-width:var(--raakvlak-min);padding-inline:var(--ruimte-2);justify-content:center;align-items:center;display:inline-flex}.gids-voet{margin-top:var(--sectie-ruimte);border-top:1px solid var(--rand-zacht);padding-block:var(--ruimte-6);font-size:var(--tekst-klein);color:var(--tekst-zacht)}.gids-voet-lijst{gap:0 var(--ruimte-5);margin:0 0 var(--ruimte-4);flex-wrap:wrap;padding:0;list-style:none;display:flex}.gids-voet a{color:var(--tekst-link);align-items:center;min-height:44px;display:inline-flex}.kruimelpad{padding-block:var(--ruimte-5) 0;font-size:var(--tekst-klein)}.kruimelpad ol{gap:var(--ruimte-2);flex-wrap:wrap;margin:0;padding:0;list-style:none;display:flex}.kruimelpad li+li:before{content:"·";margin-right:var(--ruimte-2);color:var(--tekst-zacht)}.kruimelpad a{color:var(--tekst-link);padding-block:var(--ruimte-2);padding-inline:var(--ruimte-1);display:inline-block}.kruimelpad [aria-current=page]{color:var(--tekst-zacht);padding-block:var(--ruimte-2);display:inline-block}.gids-inleiding{padding-block:var(--ruimte-6) var(--ruimte-5)}.gids-h1{font-family:var(--font-kop);font-size:var(--tekst-display);font-weight:var(--gewicht-display);line-height:var(--regel-display);margin:0 0 var(--ruimte-4);text-wrap:balance;max-width:20ch}.gids-lead{max-width:var(--regellengte);color:var(--tekst-zacht);text-wrap:pretty;margin:0}.gids-meta{margin:var(--ruimte-4) 0 0;font-size:var(--tekst-klein);color:var(--tekst-zacht)}.snel-antwoord{max-width:var(--regellengte);margin-block:var(--ruimte-5);padding:var(--ruimte-5);background:var(--vlak-kaart);border:1px solid var(--rand-zacht);border-left:4px solid var(--actie-vlak);border-radius:var(--radius-kaart)}.snel-antwoord h2{font-family:var(--font-ui);font-size:var(--tekst-label);letter-spacing:var(--spatie-label);text-transform:uppercase;color:var(--tekst-zacht);margin:0 0 var(--ruimte-3)}.snel-antwoord p{text-wrap:pretty;margin:0}.gids-tekst{max-width:var(--regellengte)}.gids-tekst h2{font-family:var(--font-kop);font-size:var(--tekst-kop2);font-weight:var(--gewicht-kop2);line-height:var(--regel-kop);margin:var(--ruimte-8) 0 var(--ruimte-4);text-wrap:balance}.gids-tekst h3{font-family:var(--font-ui);font-size:var(--tekst-kop3);font-weight:var(--gewicht-kop3);margin:var(--ruimte-6) 0 var(--ruimte-3)}.gids-tekst p{margin:0 0 var(--ruimte-4);text-wrap:pretty}.gids-tekst ul,.gids-tekst ol{margin:0 0 var(--ruimte-5);padding-left:var(--ruimte-5)}.gids-tekst li{margin-bottom:var(--ruimte-3)}.gids-tekst a{color:var(--tekst-link);text-underline-offset:.2em}.gids-tabel{margin:0 0 var(--ruimte-6)}.gids-tabel figcaption{font-size:var(--tekst-klein);color:var(--tekst-zacht);margin-bottom:var(--ruimte-3)}.gids-tabel-schuif{overflow-x:auto}.gids-tabel table{border-collapse:collapse;width:100%;font-size:var(--tekst-klein);background:var(--vlak-kaart);border:1px solid var(--rand-zacht);border-radius:var(--radius-kaart);overflow:hidden}.gids-tabel th,.gids-tabel td{text-align:left;vertical-align:top;padding:var(--ruimte-3) var(--ruimte-4);border-bottom:1px solid var(--rand-zacht)}.gids-tabel th{background:var(--vlak-basis);font-weight:600}.gids-tabel tr:last-child td{border-bottom:0}.faq-blok{max-width:var(--regellengte);margin-top:var(--ruimte-8)}.faq-blok .kop2{font-family:var(--font-kop);font-size:var(--tekst-kop2);font-weight:var(--gewicht-kop2);line-height:var(--regel-kop);margin:0 0 var(--ruimte-5)}.faq-lijst{margin:0}.faq-item+.faq-item{margin-top:var(--ruimte-5);padding-top:var(--ruimte-5);border-top:1px solid var(--rand-zacht)}.faq-item dt{margin-bottom:var(--ruimte-2);font-weight:600}.faq-item dd{color:var(--tekst-zacht);text-wrap:pretty;margin:0}.gids-raster{gap:var(--ruimte-5);grid-template-columns:repeat(auto-fill,minmax(min(100%,20rem),1fr));margin:0;padding:0;list-style:none;display:grid}.gids-kaart{gap:var(--ruimte-2);padding:var(--ruimte-5);background:var(--vlak-kaart);border:1px solid var(--rand-zacht);border-radius:var(--radius-kaart);box-shadow:var(--schaduw-kaart);flex-direction:column;display:flex}.gids-kaart h3{font-family:var(--font-kop);font-size:var(--tekst-kop3);text-wrap:balance;margin:0;font-weight:500}.gids-kaart h3 a{color:var(--tekst-hoofd);padding-block:var(--ruimte-1);text-decoration:none;display:inline-block}.gids-kaart h3 a:hover{text-decoration:underline}.gids-kaart p{font-size:var(--tekst-klein);color:var(--tekst-zacht);margin:0}.gids-kaart .gids-kaart-label{font-size:var(--tekst-label);letter-spacing:var(--spatie-label);text-transform:uppercase;color:var(--tekst-zacht)}.gids-categorie-blok{margin-top:var(--sectie-ruimte)}.gids-categorie-blok>h2{font-family:var(--font-kop);font-size:var(--tekst-kop2);font-weight:var(--gewicht-kop2);margin:0 0 var(--ruimte-2)}.gids-categorie-blok>h2 a{color:var(--tekst-hoofd);padding-block:var(--ruimte-1);display:inline-block}.gids-categorie-blok>p{max-width:var(--regellengte);margin:0 0 var(--ruimte-5);color:var(--tekst-zacht)}.gids-product{max-width:var(--regellengte);margin-top:var(--ruimte-8);padding:var(--ruimte-6);background:var(--vlak-donker);color:var(--tekst-op-donker);border-radius:var(--radius-kaart)}.gids-product h2{font-family:var(--font-kop);font-size:var(--tekst-kop2);font-weight:var(--gewicht-kop2);margin:0 0 var(--ruimte-3);color:var(--tekst-op-donker)}.gids-product p{margin:0 0 var(--ruimte-5)}.gids-product .knop-hoofd{background:var(--actie-vlak);color:var(--tekst-op-actie)}.gids-verder{margin-top:var(--sectie-ruimte)}.gids-verder>h2{font-family:var(--font-kop);font-size:var(--tekst-kop2);font-weight:var(--gewicht-kop2);margin:0 0 var(--ruimte-5)}
