.gids{--g-grond:#141210;--g-kaart:#1f1b18;--g-kaart-rand:#2e2925;--g-kop:#fff;--g-basis:#ede6db;--g-tekst:#e3dbcf;--g-zacht:#c9c0b4;--g-stil:#b5aca0;--g-lijn:#2e2925;--g-spoor:#3a342f;--g-accentvlak:#2a1d14;--g-link:#ff7a2e;--g-link-hover:#ffa066;--g-oranje:#ff6a13;--g-oranje-licht:#ff8a47;--g-oog:#ff7a2e;--g-nummer:#f3ede3;--g-nummer-tekst:#1a1714;--g-meta-rand:#ff6a13;--g-kopregel:#ede6db;--g-actief:#2a2521;--g-code:#2a2521;--g-chip-rand:#3a342f;--g-chip:transparent;--g-cta:#ff6a13;--g-cta-tekst:#1a1714;--g-cta-oog:#1a1714;--g-cta-knop:#1a1714;--g-cta-knop-tekst:#fff;--g-band:#f3ede3;--g-band-tekst:#1a1714;--g-band-accent:#b34400;--g-band-zacht:#4a433c;--g-kort-accent:#ff6a13;--g-kort-accent-tekst:#1a1714;--g-kort-accent-getal:#1a1714;--g-schaduw:0 1px 0 #ffffff05;--g-kop-font:var(--font-gids-kop), var(--font-display,var(--font-sans)), system-ui, sans-serif;--achtergrond:var(--g-grond);--kaart:var(--g-kaart);--lijn:var(--g-lijn);--tekst:var(--g-tekst);--tekst-grijs:var(--g-zacht);--oranje-tekst:var(--g-link);background:var(--g-grond);color:var(--g-basis);font-family:var(--font-gids-tekst), var(--font-sans), system-ui, sans-serif;min-height:100vh;overflow-x:clip}html[data-thema=licht] .gids{--g-grond:#f3ede3;--g-kaart:#fff;--g-kaart-rand:transparent;--g-kop:#1a1714;--g-basis:#1a1714;--g-tekst:#2e2924;--g-zacht:#4a433c;--g-stil:#5e554c;--g-lijn:#e6dfd4;--g-spoor:#d9d0c3;--g-accentvlak:#fff1e6;--g-link:#b34400;--g-link-hover:#7a2e00;--g-oog:#b34400;--g-nummer:#1a1714;--g-nummer-tekst:#fff;--g-meta-rand:#1a1714;--g-kopregel:#1a1714;--g-actief:#f3ede3;--g-code:#fff;--g-chip-rand:transparent;--g-chip:#fff;--g-cta:#1a1714;--g-cta-tekst:#c9c0b4;--g-cta-oog:#ff8a47;--g-cta-knop:#ff6a13;--g-cta-knop-tekst:#1a1714;--g-band:#1a1714;--g-band-tekst:#fff;--g-band-accent:#ff8a47;--g-band-zacht:#c9c0b4;--g-kort-accent:#1a1714;--g-kort-accent-tekst:#d9d0c3;--g-kort-accent-getal:#ff8a47;--g-schaduw:0 1px 2px #1a17140a}:is(.gids-main,.gids-schil) a:not(.btn,.gids-knop,.gids-logo){color:var(--g-link)}:is(.gids-main,.gids-schil) a:not(.btn,.gids-knop,.gids-logo):hover{color:var(--g-link-hover)}.gids :focus-visible{outline:3px solid var(--g-oranje);outline-offset:3px;border-radius:6px}.gids-main{padding:0 16px 72px}.gids-binnen{max-width:1160px;margin:0 auto}.gids-oog{letter-spacing:.08em;text-transform:uppercase;color:var(--g-oog);font-size:12px;font-weight:700;display:block}.gids-knop,.gids .gids-knop{background:var(--g-oranje);color:#1a1714;border-radius:12px;justify-content:center;align-items:center;gap:8px;padding:15px 22px;font-size:16px;font-weight:600;text-decoration:none;transition:transform .18s,background-color .18s,box-shadow .18s;display:inline-flex}.gids .gids-knop:hover{color:#1a1714;background:#ff7d2e;transform:translateY(-1px);box-shadow:0 8px 24px -10px #ff6a13b3}.gids .gids-knop:after{content:"→";transition:transform .18s}.gids .gids-knop:hover:after{transform:translate(3px)}.gids-hero{flex-wrap:wrap;align-items:flex-end;gap:32px 48px;max-width:1160px;margin:0 auto;padding-top:clamp(32px,6vw,64px);display:flex}.gids-hero-hoofd{flex-direction:column;flex:999 560px;gap:20px;min-width:0;display:flex}.gids-kruimels{color:var(--g-stil);flex-wrap:wrap;gap:8px;font-size:14px;display:flex}.gids .gids-kruimels a{color:var(--g-stil)}.gids .gids-kruimels a:hover{color:var(--g-link)}.gids-kruimels [aria-current]{text-transform:capitalize}.gids-hero h1{font-family:var(--g-kop-font);letter-spacing:-.025em;color:var(--g-kop);text-wrap:balance;margin:0;font-size:clamp(2.25rem,1.15rem + 3.6vw,3.75rem);font-weight:700;line-height:1.04}.gids-lead{color:var(--g-zacht);text-wrap:pretty;max-width:640px;margin:0;font-size:clamp(1.1rem,1rem + .4vw,1.25rem);line-height:1.5}.gids-hero-meta{color:var(--g-zacht);border-left:2px solid var(--g-meta-rand);flex-direction:column;flex:260px;gap:6px;padding-left:20px;font-size:15px;display:flex}.gids-hero-meta>span:first-child{color:var(--g-kop);font-weight:700}.gids-hero-meta>span:first-child a{color:inherit;text-decoration:none}.gids-tags{flex-wrap:wrap;gap:6px;margin-top:4px;display:flex}.gids-chip,.gids-tags>span{background:var(--g-chip);border:1px solid var(--g-chip-rand);color:var(--g-zacht);border-radius:999px;padding:4px 12px;font-size:14px;line-height:1.4;display:inline-block}.gids-taalwissel{margin:0;font-size:15px}.gids-kort{grid-template-columns:minmax(0,2fr) minmax(0,1fr) minmax(0,1fr);gap:12px;max-width:1160px;margin:48px auto 0;display:grid}.gids-kort>div{background:var(--g-kaart);border:1px solid var(--g-kaart-rand);box-shadow:var(--g-schaduw);border-radius:20px;flex-direction:column;gap:6px;padding:22px 24px;display:flex}.gids-kort-samen p{color:var(--g-tekst);margin:4px 0 0;font-size:16px;line-height:1.55}.gids-kort-cijfer{color:var(--g-stil);box-sizing:border-box;justify-content:space-between;gap:20px;min-height:148px;font-size:15px}.gids-kort-onder{flex-direction:column;gap:6px;display:flex}.gids-kort-icoon{background:var(--g-accentvlak);width:44px;height:44px;color:var(--g-link);border-radius:14px;justify-content:center;align-items:center;display:flex}.gids-kort-stappen{flex-wrap:nowrap;align-items:center;margin:0;padding:0;list-style:none;display:flex}.gids-kort-stappen li{background:color-mix(in srgb, var(--g-kort-accent-tekst) 16%, transparent);width:22px;height:22px;color:var(--g-kort-accent-getal);border-radius:999px;flex:none;justify-content:center;align-items:center;font-size:11px;font-weight:700;display:flex}.gids-kort-stappen li+li{margin-left:6px;position:relative}.gids-kort-stappen li+li:before{content:"";background:color-mix(in srgb, var(--g-kort-accent-tekst) 22%, transparent);width:6px;height:2px;position:absolute;right:100%}.gids-kort-stappen li:last-child{background:var(--g-kort-accent-getal);color:var(--g-kort-accent)}.gids-kort-getal{font-family:var(--g-kop-font);color:var(--g-kop);letter-spacing:-.02em;font-size:48px;font-weight:700;line-height:1}.gids-kort>.gids-kort-accent{background:var(--g-kort-accent);color:var(--g-kort-accent-tekst);border-color:#0000}.gids-kort-accent .gids-kort-getal{color:var(--g-kort-accent-getal)}.gids-layout{flex-wrap:wrap;align-items:flex-start;gap:56px;max-width:1160px;margin:64px auto 0;display:flex}.gids-artikel{min-width:0;max-width:720px;color:var(--g-tekst);flex:999 560px;font-size:18px;line-height:1.75}.gids-zijbalk{flex-direction:column;flex:280px;gap:16px;max-width:340px;display:flex;position:sticky;top:88px}.gids-artikel :is(p,ul,ol){margin:0 0 1.1em}.gids-artikel :is(h3,h4){font-family:var(--g-kop-font);color:var(--g-kop);line-height:1.3}.gids-artikel h3{margin:1.6em 0 .5em;font-size:21px}.gids-artikel h4{margin:1.4em 0 .4em;font-size:18px}.gids-artikel strong{color:var(--g-kop);font-weight:650}.gids-artikel a{text-underline-offset:3px;text-decoration:underline;text-decoration-thickness:1px;-webkit-text-decoration-color:color-mix(in srgb, var(--g-link) 45%, transparent);text-decoration-color:color-mix(in srgb, var(--g-link) 45%, transparent)}.gids-artikel a:hover{text-decoration-color:currentColor}.gids-artikel ul{padding-left:0;list-style:none}.gids-artikel ul>li{margin-bottom:.45em;padding-left:26px;position:relative}.gids-artikel ul>li:before{content:"";background:var(--g-oranje);border-radius:999px;width:7px;height:7px;position:absolute;top:.72em;left:6px}.gids-artikel ul[style*=list-style]>li:before{display:none}.gids-artikel ol{padding-left:1.4em}.gids-artikel ol>li{margin-bottom:.45em;padding-left:4px}.gids-artikel ol>li::marker{color:var(--g-link);font-weight:700}.gids-artikel ol[aria-label]{padding-left:0}.gids-artikel code{background:var(--g-code);color:var(--g-kop);border-radius:6px;padding:2px 6px;font-size:.88em}.gids-artikel blockquote{background:var(--g-accentvlak);border-radius:16px;margin:1.5em 0;padding:16px 20px;font-size:16px;line-height:1.6}.gids-artikel figure{margin:1.75em 0}.gids-artikel figure img{border-radius:16px;max-width:100%;height:auto;display:block}.gids-artikel figcaption{color:var(--g-stil);margin-top:10px;font-size:14px;line-height:1.5}.gids-artikel img{max-width:100%;height:auto}.gids-artikel aside{border-radius:16px}.gids-artikel :is(.gids-tabel,.prijs-tabel-wrap,[role=region]){background:var(--g-kaart);border:1px solid var(--g-kaart-rand);box-shadow:var(--g-schaduw);border-radius:20px;margin:1.5em 0;padding:8px 20px;overflow-x:auto}.gids-artikel table{border-collapse:collapse;text-align:left;width:100%;min-width:0;margin:0;font-size:15px;line-height:1.5}.gids-artikel table:has(tr>:nth-child(4)){min-width:560px}.gids-artikel :is(th,td){border:0;border-bottom:1px solid var(--g-lijn);vertical-align:top;background:0 0;padding:14px 12px}.gids-artikel thead th{text-transform:uppercase;letter-spacing:.06em;color:var(--g-stil);border-bottom:2px solid var(--g-kopregel);font-size:12px;font-weight:700}.gids-artikel tbody th{color:var(--g-kop);font-weight:700}.gids-artikel tbody tr:last-child>*{border-bottom:0}.gids-artikel tbody tr{transition:background-color .15s}.gids-artikel tbody tr:hover{background:color-mix(in srgb, var(--g-accentvlak) 70%, transparent)}.gids-intro{margin-bottom:48px}.gids-intro>p:first-child{color:var(--g-kop);font-size:21px;line-height:1.6}.gids-intro>:last-child{margin-bottom:0}.gids-tijdlijn{counter-reset:none;margin:0;padding:0;list-style:none}.gids-artikel .gids-tijdlijn>li{margin:0;padding:0}.gids-artikel .gids-tijdlijn>li:before{display:none}.gids-stap{grid-template-columns:44px minmax(0,1fr);gap:24px;display:grid}.gids-stap-spoor{flex-direction:column;align-items:center;display:flex}.gids-stap-spoor:after{content:"";background:var(--g-spoor);transform-origin:top;flex-grow:1;width:2px}.gids-stap:last-child .gids-stap-spoor:after{display:none}.gids-stap-nummer{background:var(--g-nummer);width:44px;height:44px;color:var(--g-nummer-tekst);font-variant-numeric:tabular-nums;border-radius:999px;flex-shrink:0;justify-content:center;align-items:center;font-size:16px;font-weight:700;display:flex}.gids-stap:last-child .gids-stap-nummer{background:var(--g-oranje);color:#1a1714}.gids-stap-inhoud{min-width:0;padding-bottom:48px;scroll-margin-top:96px}.gids-stap:last-child .gids-stap-inhoud{padding-bottom:0}.gids-stap-inhoud>h2{font-family:var(--g-kop-font);color:var(--g-kop);letter-spacing:-.01em;text-wrap:balance;margin:4px 0 16px;scroll-margin-top:96px;font-size:clamp(1.5rem,1.3rem + .6vw,1.75rem);line-height:1.2}.gids-stap-inhoud>:last-child{margin-bottom:0}.gids-faq{margin-top:64px;scroll-margin-top:96px}.gids-faq>h2{font-family:var(--g-kop-font);color:var(--g-kop);margin:0 0 16px;scroll-margin-top:96px;font-size:clamp(1.6rem,1.35rem + .7vw,1.875rem)}.gids-faq details{background:var(--g-kaart);border:1px solid var(--g-kaart-rand);box-shadow:var(--g-schaduw);border-radius:16px;margin-bottom:10px;padding:0 22px;font-size:17px}.gids-faq summary{cursor:pointer;justify-content:space-between;align-items:center;gap:16px;padding:18px 0;list-style:none;display:flex}.gids-faq summary::-webkit-details-marker{display:none}.gids-faq summary h3{font-family:var(--font-gids-tekst), var(--font-sans), sans-serif;color:var(--g-kop);margin:0;font-size:17px;font-weight:700;line-height:1.4}.gids-faq summary:after{content:"";border-right:2px solid var(--g-link);border-bottom:2px solid var(--g-link);flex-shrink:0;width:10px;height:10px;transition:transform .2s;transform:translateY(-3px)rotate(45deg)}.gids-faq details[open] summary:after{transform:translateY(2px)rotate(-135deg)}.gids-faq-antwoord{color:var(--g-zacht);padding-bottom:18px;line-height:1.65}.gids-faq-antwoord p{margin:0}.gids-pijlers{flex-direction:column;gap:12px;margin-top:48px;display:flex}.gids-pijlers ul{flex-wrap:wrap;gap:8px;margin:0;padding:0;list-style:none;display:flex}.gids-artikel .gids-pijlers ul>li{margin:0;padding:0}.gids-artikel .gids-pijlers ul>li:before{display:none}.gids-pijlers a,.gids .gids-artikel .gids-pijlers a{background:var(--g-kaart);border:1px solid var(--g-kaart-rand);color:var(--g-kop);border-radius:999px;padding:8px 14px;font-size:15px;font-weight:600;text-decoration:none;transition:background-color .15s,color .15s;display:inline-block}.gids .gids-artikel .gids-pijlers a:hover{background:var(--g-oranje);color:#1a1714}.gids-inhoud{background:var(--g-kaart);border:1px solid var(--g-kaart-rand);box-shadow:var(--g-schaduw);border-radius:24px;flex-direction:column;gap:2px;padding:20px;font-size:15px;line-height:1.4;display:flex}.gids-inhoud .gids-oog{color:var(--g-stil);padding:4px 12px 10px}.gids .gids-inhoud a{color:var(--g-zacht);border-radius:10px;padding:10px 12px;text-decoration:none;transition:background-color .15s,color .15s}.gids .gids-inhoud a:hover{color:var(--g-kop);background:color-mix(in srgb, var(--g-actief) 60%, transparent)}.gids .gids-inhoud a[aria-current]{color:var(--g-kop);background:var(--g-actief);font-weight:600}.gids-inhoud-mobiel{display:none}.gids-zij-cta{background:var(--g-cta);color:var(--g-cta-tekst);isolation:isolate;border-radius:24px;flex-direction:column;gap:14px;padding:28px;display:flex;position:relative;overflow:hidden}.gids-zij-cta .gids-oog{color:var(--g-cta-oog)}.gids-zij-cta p{font-family:var(--g-kop-font);color:var(--g-band-tekst);margin:0;font-size:24px;font-weight:700;line-height:1.2}.gids .gids-zij-cta .gids-knop{background:var(--g-cta-knop);color:var(--g-cta-knop-tekst)}.gids .gids-zij-cta .gids-knop:hover{color:var(--g-cta-knop-tekst);filter:brightness(1.08)}.gids-meer{background:var(--g-kaart);border:1px solid var(--g-kaart-rand);box-shadow:var(--g-schaduw);border-radius:24px;padding:24px;font-size:15px}.gids-meer-titel{color:var(--g-kop);margin-bottom:12px;font-size:16px;font-weight:700;display:block}.gids-meer ul{flex-direction:column;gap:12px;margin:0;padding:0;list-style:none;display:flex}.gids .gids-meer a{color:var(--g-basis);text-underline-offset:3px;-webkit-text-decoration-color:color-mix(in srgb, var(--g-link) 50%, transparent);text-decoration-color:color-mix(in srgb, var(--g-link) 50%, transparent);line-height:1.45}.gids .gids-meer a:hover{color:var(--g-link)}.gids-band{background:var(--g-band);max-width:1160px;color:var(--g-band-tekst);box-sizing:border-box;isolation:isolate;border-radius:32px;flex-wrap:wrap;justify-content:space-between;align-items:center;gap:32px;margin:96px auto 0;padding:clamp(36px,5vw,56px) clamp(24px,4vw,48px);display:flex;position:relative;overflow:hidden}.gids-band:before{content:"";z-index:-1;pointer-events:none;background:radial-gradient(closest-side,#ff6a1347,#0000);border-radius:50%;width:520px;height:520px;position:absolute;inset:auto -10% -60% auto}.gids-band>div{flex-direction:column;flex:420px;gap:12px;display:flex}.gids-band h2{font-family:var(--g-kop-font);letter-spacing:-.02em;text-wrap:balance;color:inherit;margin:0;font-size:clamp(1.9rem,1.4rem + 1.6vw,2.5rem);line-height:1.1}.gids-band h2 span{color:var(--g-band-accent)}.gids-band p{color:var(--g-band-zacht);margin:0;font-size:18px;line-height:1.5}.gids-band .gids-knop{padding:17px 28px;font-size:17px}.gids-index-kop{flex-direction:column;gap:16px;max-width:1160px;margin:0 auto;padding-top:clamp(32px,6vw,64px);display:flex}.gids-index-kop h1{font-family:var(--g-kop-font);letter-spacing:-.03em;color:var(--g-kop);margin:0;font-size:clamp(2.5rem,1.2rem + 4.4vw,4.5rem);line-height:1}.gids-index-kop h1:after{content:".";color:var(--g-oranje)}.gids-index-kop p{color:var(--g-zacht);max-width:640px;margin:0;font-size:clamp(1.1rem,1rem + .4vw,1.25rem);line-height:1.5}.gids-uitgelicht{background:var(--g-kaart);border:1px solid var(--g-kaart-rand);max-width:1160px;color:inherit;box-shadow:var(--g-schaduw);border-radius:28px;grid-template-columns:minmax(0,1.6fr) minmax(0,1fr);margin:40px auto 0;text-decoration:none;transition:transform .25s,box-shadow .25s;display:grid;overflow:hidden}.gids a.gids-uitgelicht{color:inherit}.gids-uitgelicht:hover{transform:translateY(-3px);box-shadow:0 24px 48px -28px #00000073}.gids-uitgelicht-tekst{flex-direction:column;gap:16px;padding:clamp(28px,4vw,44px);display:flex}.gids-uitgelicht h2{font-family:var(--g-kop-font);letter-spacing:-.02em;color:var(--g-kop);text-wrap:balance;margin:0;font-size:clamp(1.75rem,1.2rem + 1.8vw,2.5rem);line-height:1.1}.gids-uitgelicht p{color:var(--g-zacht);margin:0;font-size:17px;line-height:1.6}.gids-uitgelicht-beeld{background:var(--g-band);color:var(--g-band-tekst);isolation:isolate;flex-direction:column;justify-content:space-between;gap:24px;padding:clamp(28px,4vw,44px);display:flex;position:relative;overflow:hidden}.gids-uitgelicht-beeld:before{content:"";aspect-ratio:1;z-index:-1;background:radial-gradient(closest-side,#ff6a1359,#0000);border-radius:50%;width:120%;position:absolute;bottom:-40%;right:-30%}.gids-uitgelicht-beeld .gids-oog{color:var(--g-band-accent)}.gids-uitgelicht-cijfer{font-family:var(--g-kop-font);letter-spacing:-.04em;color:var(--g-band-accent);font-size:clamp(4rem,3rem + 4vw,6.5rem);font-weight:700;line-height:.9}.gids-uitgelicht-stappen{flex-wrap:wrap;align-items:center;gap:0;margin:0;padding:0;list-style:none;display:flex}.gids-uitgelicht-stappen li{background:color-mix(in srgb, var(--g-band-tekst) 12%, transparent);width:30px;height:30px;color:var(--g-band-tekst);border-radius:999px;justify-content:center;align-items:center;font-size:13px;font-weight:700;display:flex}.gids-uitgelicht-stappen li+li{margin-left:12px;position:relative}.gids-uitgelicht-stappen li+li:before{content:"";background:color-mix(in srgb, var(--g-band-tekst) 18%, transparent);width:12px;height:2px;position:absolute;right:100%}.gids-uitgelicht-stappen li:last-child{background:var(--g-oranje);color:#1a1714}.gids-uitgelicht-cijfer small{font-family:var(--font-gids-tekst), var(--font-sans), sans-serif;letter-spacing:0;color:var(--g-band-zacht);margin-top:8px;font-size:15px;font-weight:500;display:block}.gids-lees{color:var(--g-link);align-items:center;gap:6px;margin-top:auto;font-weight:600;display:inline-flex}.gids-lees:after{content:"→";transition:transform .18s}:is(.gids-uitgelicht,.gids-kaart):hover .gids-lees:after{transform:translate(4px)}.gids-meta{color:var(--g-stil);flex-wrap:wrap;gap:6px 14px;font-size:14px;display:flex}.gids-sectiekop{flex-wrap:wrap;justify-content:space-between;align-items:baseline;gap:12px;max-width:1160px;margin:72px auto 20px;display:flex}.gids-sectiekop h2{font-family:var(--g-kop-font);color:var(--g-kop);margin:0;font-size:clamp(1.6rem,1.35rem + .7vw,1.875rem)}.gids-sectiekop span{color:var(--g-stil);font-size:14px}.gids-kaarten{grid-template-columns:repeat(auto-fill,minmax(min(100%,320px),1fr));gap:16px;max-width:1160px;margin:0 auto;padding:0;list-style:none;display:grid}.gids-kaart{box-sizing:border-box;background:var(--g-kaart);border:1px solid var(--g-kaart-rand);height:100%;box-shadow:var(--g-schaduw);border-radius:24px;flex-direction:column;gap:12px;padding:26px 28px;text-decoration:none;transition:transform .22s,box-shadow .22s,border-color .22s;display:flex}.gids a.gids-kaart{color:inherit}.gids-kaart:hover{border-color:color-mix(in srgb, var(--g-oranje) 40%, var(--g-kaart-rand));transform:translateY(-3px);box-shadow:0 20px 40px -26px #00000080}.gids-kaart h2,.gids-kaart h3{font-family:var(--g-kop-font);color:var(--g-kop);text-wrap:balance;margin:0;font-size:22px;line-height:1.25}.gids-kaart p{color:var(--g-zacht);margin:0;font-size:16px;line-height:1.55}.gids-kaart .gids-tags>span{background:var(--g-grond);padding:3px 10px;font-size:13px}.gids-leeg{max-width:1160px;color:var(--g-zacht);margin:32px auto 0;font-size:18px}.gids-melding{background:var(--g-accentvlak);border-radius:20px;flex-wrap:wrap;justify-content:space-between;align-items:center;gap:12px 24px;margin:0 0 32px;padding:20px 24px;display:flex}.gids-melding p{color:var(--g-tekst);flex:320px;margin:0;line-height:1.6}.gids-binnen>.gids-melding{margin-top:32px}.gids-schil{padding:16px 16px 0}.gids-pilkop{background:var(--g-kaart);border:1px solid var(--g-kaart-rand);max-width:1160px;box-shadow:var(--g-schaduw);border-radius:999px;flex-wrap:wrap;justify-content:space-between;align-items:center;gap:12px 16px;margin:0 auto;padding:10px 12px 10px 28px;display:flex}html:not([data-thema=licht]) .gids-pilkop{--g-kop:#1a1714;--g-basis:#1a1714;background:#f3ede3;border-color:#0000}.gids .gids-logo{font-family:var(--g-kop-font);color:var(--g-kop);letter-spacing:-.01em;font-size:22px;font-weight:700;text-decoration:none}.gids-logo span{color:var(--g-oranje)}.gids-pilkop nav{flex-wrap:wrap;align-items:center;gap:8px 20px;font-size:15px;font-weight:600;display:flex}.gids .gids-pilkop nav a{color:var(--g-basis);text-decoration:none}.gids .gids-pilkop nav a:hover{color:var(--g-oranje)}.gids .gids-pilkop nav a.gids-knop{color:#1a1714;padding:11px 18px}.gids-talen{flex-wrap:wrap;gap:8px;max-width:1160px;margin:16px auto 0;font-size:14px;display:flex}.gids .gids-talen a{color:var(--g-zacht);border:1px solid var(--g-chip-rand);background:var(--g-chip);border-radius:999px;padding:6px 12px;text-decoration:none}.gids .gids-talen a[aria-current]{background:var(--g-nummer);color:var(--g-nummer-tekst);border-color:#0000;font-weight:700}.gids-linkrij{flex-direction:column;gap:12px;max-width:1160px;margin:40px auto 0;display:flex}.gids-linkrij>span{letter-spacing:.08em;text-transform:uppercase;color:var(--g-stil);font-size:12px;font-weight:700}.gids-linkrij ul{flex-wrap:wrap;gap:8px;margin:0;padding:0;list-style:none;display:flex}.gids .gids-linkrij a{background:var(--g-kaart);border:1px solid var(--g-kaart-rand);color:var(--g-basis);border-radius:999px;padding:8px 14px;font-size:14px;font-weight:600;text-decoration:none;display:inline-block}.gids .gids-linkrij a:hover{background:var(--g-oranje);color:#1a1714}.gids-voet{max-width:1160px;color:var(--g-stil);flex-wrap:wrap;justify-content:space-between;align-items:center;gap:16px 24px;margin:0 auto;padding:48px 0 40px;font-size:14px;display:flex}.gids .gids-voet a{color:var(--g-zacht);text-decoration:none}.gids .gids-voet .gids-logo{font-size:20px}.gids-stroom{margin:0 0 48px}.gids-stroom ol{counter-reset:none;grid-template-columns:repeat(auto-fit,minmax(140px,1fr));gap:8px;margin:0;padding:0;list-style:none;display:grid}.gids-artikel .gids-stroom li{background:var(--g-kaart);border:1px solid var(--g-kaart-rand);color:var(--g-kop);box-shadow:var(--g-schaduw);border-radius:16px;flex-direction:column;gap:10px;margin:0;padding:16px;font-size:15px;font-weight:600;line-height:1.4;display:flex}.gids-artikel .gids-stroom li:before{display:none}.gids-stroom li span{background:var(--g-nummer);width:28px;height:28px;color:var(--g-nummer-tekst);border-radius:999px;justify-content:center;align-items:center;font-size:13px;font-weight:700;display:flex}.gids-stroom li:last-child span{background:var(--g-oranje);color:#1a1714}.gids-bronnen{margin-top:56px;scroll-margin-top:96px}.gids-bronnen h2{font-family:var(--g-kop-font);color:var(--g-kop);margin:0 0 12px;font-size:24px}.gids-artikel .gids-melding{margin:48px 0 0}.gids-pijlers h2.gids-oog{margin:0;font-family:inherit}@media (max-width:1023px){.gids-layout{margin-top:48px;display:block}.gids-artikel{max-width:760px;margin:0 auto}.gids-zijbalk{grid-template-columns:repeat(auto-fit,minmax(260px,1fr));max-width:760px;margin:48px auto 0;display:grid;position:static}.gids-zijbalk>.gids-inhoud,.gids-zijbalk>.gids-zij-cta{display:none}.gids-inhoud-mobiel{background:var(--g-kaart);border:1px solid var(--g-kaart-rand);border-radius:20px;margin:0 0 40px;padding:0 20px;font-size:16px;display:block}.gids-inhoud-mobiel summary{cursor:pointer;color:var(--g-kop);justify-content:space-between;align-items:center;padding:16px 0;font-weight:700;list-style:none;display:flex}.gids-inhoud-mobiel summary::-webkit-details-marker{display:none}.gids-inhoud-mobiel summary:after{content:"+";color:var(--g-link);font-size:22px;line-height:1}.gids-inhoud-mobiel[open] summary:after{content:"−"}.gids-inhoud-mobiel ol{flex-direction:column;gap:6px;margin:0 0 16px;padding-left:1.4em;display:flex}.gids .gids-inhoud-mobiel a{color:var(--g-zacht);text-decoration:none}.gids-hero,.gids-kort,.gids-index-kop{max-width:760px}.gids-kort-stappen li:nth-child(n+5):not(:last-child){display:none}.gids-kort-stappen li:last-child:nth-child(n+6){margin-left:18px}.gids-kort-stappen li:last-child:nth-child(n+6):before{background:repeating-linear-gradient(90deg, color-mix(in srgb, var(--g-kort-accent-tekst) 45%, transparent) 0 3px, transparent 3px 6px);width:18px}.gids-uitgelicht{grid-template-columns:1fr}.gids-uitgelicht-beeld{flex-direction:row;align-items:flex-end}}@media (max-width:640px){.gids-kort{grid-template-columns:1fr 1fr;margin-top:32px}.gids-kort-samen{grid-column:1/-1}.gids-kort-getal{font-size:38px}.gids-kort-cijfer{min-height:132px}.gids-kort-stappen li:nth-child(n+4):not(:last-child){display:none}.gids-kort-stappen li:last-child:nth-child(n+5){margin-left:18px}.gids-kort-stappen li:last-child:nth-child(n+5):before{background:repeating-linear-gradient(90deg, color-mix(in srgb, var(--g-kort-accent-tekst) 45%, transparent) 0 3px, transparent 3px 6px);width:18px}.gids-artikel{font-size:17px}.gids-intro>p:first-child{font-size:19px}.gids-stap{grid-template-columns:36px minmax(0,1fr);gap:16px}.gids-stap-nummer{width:36px;height:36px;font-size:15px}.gids-stap-inhoud>h2{margin-top:2px}.gids-hero-meta{padding-left:16px}.gids-band{border-radius:24px;margin-top:64px}.gids-pilkop{flex-wrap:nowrap;padding:8px 8px 8px 20px}.gids .gids-pilkop nav a:not(.gids-knop){display:none}.gids .gids-pilkop nav a.gids-knop{padding:10px 14px;font-size:14px}.gids-pilkop .gids-knop:after{display:none}.gids-uitgelicht-stappen li{width:24px;height:24px;font-size:11px}.gids-uitgelicht-stappen li+li{margin-left:8px}.gids-uitgelicht-stappen li+li:before{width:8px}.gids-uitgelicht-beeld{flex-direction:column;align-items:flex-start}.gids-artikel :is(.gids-tabel,.prijs-tabel-wrap,[role=region]){padding:4px 14px}.gids-stap-inhoud :is(.gids-tabel,.prijs-tabel-wrap,[role=region]){margin-left:-52px;position:relative}.gids-artikel :is(th,td){padding:12px 8px}}@media (prefers-reduced-motion:no-preference){.gids-hero-hoofd>*,.gids-hero-meta,.gids-index-kop>*,.gids-kort>div,.gids-uitgelicht{animation:.7s cubic-bezier(.2,.7,.2,1) both gids-op}.gids-hero-hoofd>:nth-child(2),.gids-index-kop>:nth-child(2){animation-delay:60ms}.gids-kort-stappen li{animation:.5s cubic-bezier(.2,.7,.2,1) both gids-nummer;animation-delay:calc(.45s + var(--i,0) * 60ms)}.gids-uitgelicht-stappen li{animation:.5s cubic-bezier(.2,.7,.2,1) both gids-nummer;animation-delay:calc(.35s + var(--i,0) * 70ms)}.gids-hero-hoofd>:nth-child(3){animation-delay:.12s}.gids-hero-meta{animation-delay:.18s}.gids-kort>div:first-child,.gids-uitgelicht{animation-delay:.22s}.gids-kort>div:nth-child(2){animation-delay:.28s}.gids-kort>div:nth-child(3){animation-delay:.34s}.gids-band:before{animation:14s ease-in-out infinite alternate gids-gloed}@supports (animation-timeline:view()){.gids-stap-nummer{animation:linear both gids-nummer;animation-timeline:view();animation-range:entry 10% cover 30%}.gids-stap-spoor:after{animation:linear both gids-spoor;animation-timeline:view();animation-range:entry 20% cover 60%}.gids-kaarten>li,.gids-faq details,.gids-artikel :is(.gids-tabel,.prijs-tabel-wrap,[role=region]){animation:linear both gids-op;animation-timeline:view();animation-range:entry entry 60%}}}@keyframes gids-op{0%{opacity:0;transform:translateY(14px)}to{opacity:1;transform:none}}@keyframes gids-nummer{0%{opacity:.3;transform:scale(.6)}to{opacity:1;transform:none}}@keyframes gids-spoor{0%{transform:scaleY(0)}to{transform:scaleY(1)}}@keyframes gids-gloed{0%{transform:translate(0)scale(1)}to{transform:translate(-80px,-40px)scale(1.15)}}.gids-schil .gids-main{padding-left:0;padding-right:0}
@font-face{font-family:Instrument Sans;font-style:normal;font-weight:400 700;font-stretch:100%;font-display:swap;src:url(../media/62f37606a5bd6f6f-s.p.0klc_mi0-5f4_.woff2)format("woff2");unicode-range:U+100-2BA,U+2BD-2C5,U+2C7-2CC,U+2CE-2D7,U+2DD-2FF,U+304,U+308,U+329,U+1D00-1DBF,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20C4,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:Instrument Sans;font-style:normal;font-weight:400 700;font-stretch:100%;font-display:swap;src:url(../media/4cf231d25563e07b-s.p.2874ccu1_u7jf.woff2)format("woff2");unicode-range:U+??,U+131,U+152-153,U+2BB-2BC,U+2C6,U+2DA,U+2DC,U+304,U+308,U+329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@font-face{font-family:Instrument Sans Fallback;src:local(Arial);ascent-override:94.42%;descent-override:24.33%;line-gap-override:0.0%;size-adjust:102.74%}.bp0HfW_className{font-family:Instrument Sans,Instrument Sans Fallback;font-style:normal}.bp0HfW_variable{--font-gids-kop:"Instrument Sans", "Instrument Sans Fallback"}
@font-face{font-family:Figtree;font-style:normal;font-weight:300 900;font-display:swap;src:url(../media/4032351b19cb998e-s.p.19g-lkcx7iw64.woff2)format("woff2");unicode-range:U+100-2BA,U+2BD-2C5,U+2C7-2CC,U+2CE-2D7,U+2DD-2FF,U+304,U+308,U+329,U+1D00-1DBF,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20C4,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:Figtree;font-style:normal;font-weight:300 900;font-display:swap;src:url(../media/cb4b92673aedbbad-s.p.0-95eo-012xnf.woff2)format("woff2");unicode-range:U+??,U+131,U+152-153,U+2BB-2BC,U+2C6,U+2DA,U+2DC,U+304,U+308,U+329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@font-face{font-family:Figtree Fallback;src:local(Arial);ascent-override:94.32%;descent-override:24.82%;line-gap-override:0.0%;size-adjust:100.72%}.dAa55G_className{font-family:Figtree,Figtree Fallback;font-style:normal}.dAa55G_variable{--font-gids-tekst:"Figtree", "Figtree Fallback"}
