.stijl-in{padding:clamp(8px,2vw,24px) var(--zij) clamp(48px,7vw,96px);gap:clamp(36px,5vw,72px);display:grid}.stijl-in>*{min-width:0}.stijl-deel{gap:14px;padding:0;display:grid}.stijl-deel h2,.stijl-verhaal h2,.stijl-anderen h2,.stijl-eromheen h2,.stijl-weglaten h2{font-size:clamp(24px,2.2vw,34px)}.stijl-deel .thema-uitleg{margin:0}.stijl-spoor{flex-wrap:wrap;align-items:center;gap:0 4px;max-width:none;margin-bottom:calc(-1*clamp(36px,5vw,72px) + 8px);font-size:.92rem;font-weight:700;display:flex}.stijl-spoor a{min-height:44px;color:inherit;align-items:center;display:inline-flex}.stijl-spoor span{opacity:.6}.stijl-beeld{padding:clamp(14px,2vw,26px)}.stijl-kort-deel{grid-template-columns:minmax(0,.95fr) minmax(0,1.05fr);align-items:start;gap:clamp(18px,3vw,48px)}.stijl-kort{max-width:none}.stijl-verhaal{align-content:start;gap:12px;display:grid}.stijl-verhaal p{max-width:62ch}.stijl-meta{color:var(--inkt-2);font-size:.88rem;font-weight:600}.stijl-meta .icoon{margin-right:2px}.stijl-kenmerken{grid-template-columns:repeat(2,minmax(0,1fr));gap:clamp(10px,1.6vw,20px);margin:0;padding:0;list-style:none;display:grid}.stijl-kenmerken li{border-radius:var(--hoek-groot);background:var(--muur);align-content:start;gap:6px;padding:clamp(16px,2vw,24px);display:grid}.stijl-kenmerken li:last-child:nth-child(odd){grid-column:1/-1}.stijl-kenmerken small{color:var(--inkt-2);font-size:.82rem;font-weight:800}.stijl-kenmerken strong{letter-spacing:-.015em;text-wrap:pretty;font-size:clamp(18px,1.4vw,22px);font-weight:800;line-height:1.15}.stijl-kenmerken span{text-wrap:pretty;font-size:.95rem;font-weight:500;line-height:1.45}.stijl-kaarten{grid-template-columns:repeat(3,minmax(0,1fr));gap:clamp(10px,1.6vw,20px);margin-top:4px;display:grid}.stijl-kaart{border-radius:var(--hoek-groot);background:var(--muur);flex-direction:column;min-width:0;display:flex;overflow:hidden}.stijl-kaart-beeld{place-items:center;padding:clamp(10px,1.6vw,20px);display:grid}.stijl-kaart-beeld svg{width:100%;height:auto}.stijl-kaart-tekst{flex:1;align-content:start;justify-items:start;gap:6px;padding:16px 20px 22px;display:grid}.stijl-kaart-tekst h3{font-size:clamp(20px,1.6vw,26px)}.stijl-kaart-maat{text-wrap:pretty;font-weight:700}.stijl-kaart-regel{text-wrap:pretty;font-size:.95rem;font-weight:500;line-height:1.45}.stijl-kaart-keuzes{grid-template-columns:repeat(2,minmax(0,1fr));gap:8px 14px;width:100%;margin:6px 0 0;display:grid}.stijl-kaart-keuzes div{gap:1px;min-width:0;display:grid}.stijl-kaart-keuzes dt{color:var(--inkt-2);font-size:.78rem;font-weight:700}.stijl-kaart-keuzes dd{text-wrap:pretty;margin:0;font-size:.9rem;font-weight:700;line-height:1.35}.stijl-kaart-prijs{margin-top:6px;font-size:1.05rem;font-weight:800}.stijl-kaart .tekstlink{margin-top:12px}@media (min-width:761px) and (max-width:1100px){.stijl-kaarten{grid-template-columns:1fr}.stijl-kaart{grid-template-columns:minmax(0,.9fr) minmax(0,1.1fr);align-items:center;display:grid}}.stijl-vormen{gap:12px;margin-top:clamp(10px,2vw,24px);display:grid}.stijl-vormen h3{font-size:clamp(20px,1.8vw,26px)}.stijl-vormen .gids-tabel-vak{max-width:none}.stijl-twee{grid-template-columns:minmax(0,1.1fr) minmax(0,.9fr);align-items:stretch;gap:clamp(10px,1.6vw,20px)}.stijl-eromheen,.stijl-weglaten{border-radius:var(--hoek-groot);align-content:start;gap:14px;padding:clamp(20px,2.6vw,34px);display:grid}.stijl-eromheen dl{gap:12px;margin:0;display:grid}.stijl-eromheen dl div{gap:2px;display:grid}.stijl-eromheen dt{font-size:.92rem;font-weight:800}.stijl-eromheen dd{text-wrap:pretty;justify-items:start;gap:8px;max-width:62ch;margin:0;font-weight:500;line-height:1.5;display:grid}.stijl-eromheen dd .tekstlink{font-size:.95rem}.stijl-eromheen .klein{color:var(--tekst-2)}.stijl-weglaten ul{gap:10px;margin:0;padding:0;list-style:none;display:grid}.stijl-weglaten li{text-wrap:pretty;padding-left:20px;font-weight:500;line-height:1.5;position:relative}.stijl-weglaten li:before{content:"";background:var(--accent);border-radius:2px 5px 2px 2px;width:10px;height:10px;position:absolute;top:.5em;left:0}.stijl-pagina .gids-vragen,.stijl-pagina .gids-verwant{max-width:none}.stijl-pagina .gids-vragen .vraag{max-width:72ch}.stijl-anderen{gap:12px;display:grid}.stijl-slot{max-width:none}.stijl-slot h2{font-size:clamp(24px,2.2vw,34px)}@media (min-width:900px){.stijl-slot{grid-template-columns:minmax(0,1fr) auto;grid-template-areas:"kop knoppen""tekst knoppen";align-items:center;column-gap:32px}.stijl-slot h2{grid-area:kop}.stijl-slot p{grid-area:tekst}.stijl-slot .knoppen{grid-area:knoppen;margin:0}}.gids-tafelhuys .gids-stijlknop{margin-top:6px}.stijlen-kaarten{grid-template-columns:repeat(4,minmax(0,1fr));gap:clamp(10px,1.6vw,20px);display:grid}.stijl-hubkaart{border-radius:var(--hoek-groot);background:var(--muur);color:inherit;min-width:0;transition:transform .3s var(--uit);flex-direction:column;text-decoration:none;display:flex;overflow:hidden}.stijl-hubkaart:hover{transform:translateY(-4px)}.stijl-hubkaart-beeld{padding:clamp(10px,1.4vw,18px);display:grid}.stijl-hubkaart-beeld svg{width:100%;height:auto}.stijl-hubkaart-tekst{flex-direction:column;flex:1;align-items:flex-start;gap:6px;padding:14px 18px 20px;display:flex}.stijl-hubkaart-tekst strong{letter-spacing:-.015em;font-size:clamp(20px,1.6vw,26px);font-weight:800;line-height:1.1}.stijl-hubkaart-tekst>span{text-wrap:pretty;font-size:.95rem;font-weight:500;line-height:1.45}.stijl-hubkaart-tekst small{color:var(--inkt-2);text-wrap:pretty;font-size:.85rem;font-weight:700}.stijl-hubkaart-tekst .tekstlink{margin-top:auto;padding-top:22px}.stijlen-hub .gids-slot{max-width:none}.stijlen-hub .gids-spoor span:not([aria-hidden]){opacity:1;color:var(--inkt-2)}@media (max-width:1200px){.stijlen-kaarten{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (max-width:900px){.stijl-kort-deel,.stijl-twee{grid-template-columns:1fr}}@media (max-width:640px){.stijl-kenmerken{grid-template-columns:1fr}.stijl-kenmerken li:last-child:nth-child(odd){grid-column:auto}}@media (max-width:760px){.stijl-in{gap:clamp(28px,6vw,40px)}.stijl-spoor{margin-bottom:calc(-1*clamp(28px,6vw,40px) + 8px)}.stijl-kaart-tekst{padding:14px 16px 18px}.stijl-kaart-keuzes{grid-template-columns:1fr}}@media (prefers-reduced-motion:reduce){.stijl-hubkaart{transition:none}}
@media (max-width:700px){.voet-kennis h3{margin-bottom:6px}.voet-kennis ul{margin-inline:calc(var(--zij) * -1);padding-inline:var(--zij);scroll-snap-type:x proximity;scroll-padding-inline:var(--zij);overscroll-behavior-x:contain;scrollbar-width:none;gap:8px;display:flex;overflow:auto hidden}.voet-kennis ul::-webkit-scrollbar{display:none}.voet-kennis li{scroll-snap-align:start;flex:none}.voet-kennis a{border-radius:var(--hoek);min-height:44px;box-shadow:inset 0 0 0 2px color-mix(in oklab,var(--tekst) 26%,transparent);white-space:nowrap;background:0 0;align-items:center;margin:0;padding:0 16px;font-size:.92rem;display:inline-flex}.voet-praktisch h3{display:none}.voet-praktisch ul{flex-wrap:wrap;justify-content:space-between;gap:4px 12px;font-size:.78rem;display:flex}.voet-praktisch a,.voet-praktisch button{color:var(--tekst-2);margin:-12.5px 0;padding:12.5px 0;font-weight:600}}
.merk-anim{overflow:visible}.merk-anim .huis{fill:var(--huis);transition:fill .6s var(--uit)}.merk-anim .raam{fill:var(--raam);transition:fill .6s var(--uit);transform-box:fill-box;transform-origin:50% 60%}.merk-anim.weg .raam{fill:var(--huis)}@keyframes aan{0%{fill:var(--huis);transform:scale(.55)}55%{transform:scale(1.14)}to{fill:var(--raam);transform:scale(1)}}.merk-anim.zet .raam,.merk-anim.knip .raam{animation:aan .6s var(--uit) both}.merk-anim.zet .r1{animation-delay:.15s}.merk-anim.zet .r2{animation-delay:.38s}.merk-anim.zet .r3{animation-delay:.61s}.merk-anim.zet .r4{animation-delay:.84s}.merk-anim.knip .r1{animation-delay:0s}.merk-anim.knip .r2{animation-delay:.12s}.merk-anim.knip .r3{animation-delay:.24s}.merk-anim.knip .r4{animation-delay:.36s}@keyframes flikker{0%,90%,to{fill:var(--raam)}92%{fill:var(--huis)}95%{fill:var(--raam)}97%{fill:var(--huis)}}.merk-anim.rust .r3{animation:11s step-end 5s infinite flikker}@media (prefers-reduced-motion:reduce){.merk-anim .raam{transition:none;animation:none!important}}[data-merk=gracht] .merk-knop{width:min(100%,310px)}[data-merk=gracht] .weg-in .merk-anim{width:min(44vw,190px)}@media (max-width:900px){[data-merk=gracht] .merk-knop{width:min(52%,240px)}}.cfg-gracht{--gracht-tint:color-mix(in oklab,var(--tekst) 11%,var(--wand));--g-bos:var(--gracht-tint);--g-boter:var(--gracht-tint);--g-tomaat:var(--gracht-tint);--g-kobalt:var(--gracht-tint);--g-roze:var(--gracht-tint);--g-lila:var(--gracht-tint);transition:none}
:root{--ico-vink:url(data:image/svg+xml,%3Csvg%20xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22%20viewBox%3D%220%200%2024%2024%22%20fill%3D%22none%22%20stroke%3D%22black%22%20stroke-width%3D%222.4%22%20stroke-linecap%3D%22round%22%20stroke-linejoin%3D%22round%22%3E%3Cpath%20d%3D%22M4.5%2012.5l5%205%2010-11%22%2F%3E%3C%2Fsvg%3E);--ico-vraag:url(data:image/svg+xml,%3Csvg%20xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22%20viewBox%3D%220%200%2024%2024%22%20fill%3D%22none%22%20stroke%3D%22black%22%20stroke-width%3D%222.4%22%20stroke-linecap%3D%22round%22%20stroke-linejoin%3D%22round%22%3E%3Ccircle%20cx%3D%2212%22%20cy%3D%2212%22%20r%3D%228.5%22%2F%3E%3Cpath%20d%3D%22M9.6%209.6a2.6%202.6%200%201%201%203.6%202.4c-.8.4-1.2.9-1.2%201.8M12%2017h.01%22%2F%3E%3C%2Fsvg%3E);--ico-pijl:url(data:image/svg+xml,%3Csvg%20xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22%20viewBox%3D%220%200%2024%2024%22%20fill%3D%22none%22%20stroke%3D%22black%22%20stroke-width%3D%222.4%22%20stroke-linecap%3D%22round%22%20stroke-linejoin%3D%22round%22%3E%3Cpath%20d%3D%22M5%2012h14M13%206l6%206-6%206%22%2F%3E%3C%2Fsvg%3E);--ico-chevron:url(data:image/svg+xml,%3Csvg%20xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22%20viewBox%3D%220%200%2024%2024%22%20fill%3D%22none%22%20stroke%3D%22black%22%20stroke-width%3D%222.4%22%20stroke-linecap%3D%22round%22%20stroke-linejoin%3D%22round%22%3E%3Cpath%20d%3D%22M9%205l7%207-7%207%22%2F%3E%3C%2Fsvg%3E);--ico-plus:url(data:image/svg+xml,%3Csvg%20xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22%20viewBox%3D%220%200%2024%2024%22%20fill%3D%22none%22%20stroke%3D%22black%22%20stroke-width%3D%222.4%22%20stroke-linecap%3D%22round%22%20stroke-linejoin%3D%22round%22%3E%3Cpath%20d%3D%22M12%205v14M5%2012h14%22%2F%3E%3C%2Fsvg%3E);--ico-idee:url(data:image/svg+xml,%3Csvg%20xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22%20viewBox%3D%220%200%2024%2024%22%20fill%3D%22none%22%20stroke%3D%22black%22%20stroke-width%3D%222.4%22%20stroke-linecap%3D%22round%22%20stroke-linejoin%3D%22round%22%3E%3Cpath%20d%3D%22M12%203.5a5.5%205.5%200%200%200-3.2%2010c.5.4.8%201%20.8%201.7V17h4.8v-1.8c0-.7.3-1.3.8-1.7a5.5%205.5%200%200%200-3.2-10z%22%20fill%3D%22currentColor%22%20fill-opacity%3D%22.16%22%2F%3E%3Cpath%20d%3D%22M9.6%2020.2h4.8%22%2F%3E%3C%2Fsvg%3E);--ico-klok:url(data:image/svg+xml,%3Csvg%20xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22%20viewBox%3D%220%200%2024%2024%22%20fill%3D%22none%22%20stroke%3D%22black%22%20stroke-width%3D%222.4%22%20stroke-linecap%3D%22round%22%20stroke-linejoin%3D%22round%22%3E%3Ccircle%20cx%3D%2212%22%20cy%3D%2212%22%20r%3D%228.5%22%2F%3E%3Cpath%20d%3D%22M12%207.5V12l3%202%22%2F%3E%3C%2Fsvg%3E);--ico-kalender:url(data:image/svg+xml,%3Csvg%20xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22%20viewBox%3D%220%200%2024%2024%22%20fill%3D%22none%22%20stroke%3D%22black%22%20stroke-width%3D%222.4%22%20stroke-linecap%3D%22round%22%20stroke-linejoin%3D%22round%22%3E%3Crect%20x%3D%224%22%20y%3D%225.5%22%20width%3D%2216%22%20height%3D%2214.5%22%20rx%3D%222.5%22%2F%3E%3Cpath%20d%3D%22M4%2010h16M8.5%203.5v4M15.5%203.5v4%22%2F%3E%3C%2Fsvg%3E);--ico-zoek:url(data:image/svg+xml,%3Csvg%20xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22%20viewBox%3D%220%200%2024%2024%22%20fill%3D%22none%22%20stroke%3D%22black%22%20stroke-width%3D%222.4%22%20stroke-linecap%3D%22round%22%20stroke-linejoin%3D%22round%22%3E%3Ccircle%20cx%3D%2210.5%22%20cy%3D%2210.5%22%20r%3D%226.5%22%2F%3E%3Cpath%20d%3D%22M15.5%2015.5l5%205%22%2F%3E%3C%2Fsvg%3E)}
.gids-index>*,.artikel>*,.artikel-hoofd>*{min-width:0}.dk-schaduw-licht{display:none}@media (hover:none) and (pointer:coarse){.dk-schaduw,.dk-zij-hout{display:none}.dk-schaduw-licht{display:block}.bo-schaduw{filter:none;opacity:.55}input:not([type=range]):not([type=checkbox]):not([type=radio]),select,textarea{font-size:max(16px,1em)}}.icoon{vertical-align:-.25em;flex:none;width:1.25em;height:1.25em;display:inline-block}.chip .icoon{vertical-align:-.22em;width:1.15em;height:1.15em;margin-right:3px}.gids-kort .label{align-items:center;gap:8px;font-size:.88rem;display:flex}.gids-kort .label .icoon{width:22px;height:22px}.begin-kaart small .icoon{vertical-align:-.28em;width:1.2em;height:1.2em;margin-right:4px}.deelklap-icoon,.thema-icoon{background:var(--accent-vlak);width:40px;height:40px;color:var(--accent-tekst);border-radius:6px 14px 6px 6px;flex:none;place-items:center;display:inline-grid}.deelklap-icoon .icoon,.thema-icoon .icoon{width:22px;height:22px}.gids-thema h2{align-items:center;gap:12px;display:flex}.thema-chips a .icoon{width:1.25em;height:1.25em}.deelklap>h2{align-items:center;gap:12px;display:flex}.deelklap-tekst{text-wrap:balance;min-width:0}.deelklap-knop{width:100%;color:inherit;font:inherit;text-align:left;cursor:default;background:0 0;border:0;align-items:center;gap:12px;margin:0;padding:0;display:flex}.deelklap-knop .vraag-plus{display:none}.deelklap-inhoud{gap:14px;min-width:0;display:grid}.deelklap .aantal{margin-left:2px}.alles-open{display:none}.gids-tekst ul.lijst,.model-deel ul.lijst{padding:0;list-style:none}.gids-tekst ul.lijst>li,.model-deel ul.lijst>li{min-height:24px;padding-left:34px;position:relative}.gids-tekst ul.lijst>li:before,.model-deel ul.lijst>li:before{content:"";background:var(--accent-vlak);border-radius:5px 9px 5px 5px;width:24px;height:24px;position:absolute;top:.1em;left:0}.gids-tekst ul.lijst>li:after,.model-deel ul.lijst>li:after{content:"";background:var(--accent-tekst);width:16px;height:16px;-webkit-mask:var(--ico-vink) center/contain no-repeat;-webkit-mask:var(--ico-vink) center/contain no-repeat;mask:var(--ico-vink) center/contain no-repeat;position:absolute;top:calc(.1em + 4px);left:4px}.gids-vragen .vraag summary>span:first-child:before{content:"";vertical-align:-5px;background:var(--accent);width:22px;height:22px;-webkit-mask:var(--ico-vraag) center/contain no-repeat;-webkit-mask:var(--ico-vraag) center/contain no-repeat;mask:var(--ico-vraag) center/contain no-repeat;margin-right:10px;display:inline-block}.veeg-stippen.mrij-stippen,.mrij-teller{display:none}.mrij-teller{text-align:center;color:var(--tekst-2);margin:10px 0 0;font-size:.85rem;font-weight:700}@media (max-width:760px){.mrij{scroll-snap-type:x mandatory;scrollbar-width:none;overscroll-behavior-x:contain;align-items:stretch;padding-block:2px 6px;list-style:none;position:relative;overflow:auto hidden;flex-wrap:nowrap!important;grid-template-columns:none!important;gap:12px!important;display:flex!important}.mrij::-webkit-scrollbar{display:none}.mrij:focus-visible{outline-offset:-3px}.mrij-rand{padding-inline:var(--zij);scroll-padding-inline:var(--zij);margin-inline:calc(var(--zij) * -1)!important}.mrij>*{scroll-snap-align:start;min-width:0;flex:0 0 var(--mrij-breedte,80%)!important;grid-column:auto!important;width:auto!important;max-width:none!important;margin:0!important}.veeg-stippen.mrij-stippen{margin-top:10px;display:flex}.mrij-teller{display:block}}@media (min-width:561px) and (max-width:760px){.mrij{--mrij-breedte:44%}}.niet-smal{display:inline}@media (max-width:760px){.niet-smal{display:none!important}.artikel{gap:18px;padding-top:12px}.artikel-kop{gap:14px;padding:16px 16px 18px}.artikel-kop h1{font-size:clamp(28px,8.4vw,34px)}.artikel-kop .lead{font-size:1rem;line-height:1.45}.artikel-kop-tekst{gap:10px}.artikel-meta{scrollbar-width:none;flex-wrap:nowrap;gap:8px;overflow-x:auto}.artikel-meta::-webkit-scrollbar{display:none}.artikel-meta .chip{white-space:nowrap;flex:none}.artikel-foto{aspect-ratio:2}.artikel-body{gap:20px}.gids-kort{padding:16px 18px}.gids-kort p{font-size:1.02rem;line-height:1.45}.inhoud-mobiel{display:none}:is(.gids-tekst:has(.deelklap),.model-tekst:has(.deelklap)){gap:0}.artikel-hoofd{gap:18px}.alles-open{min-height:44px;color:var(--tekst);font:inherit;text-underline-offset:4px;cursor:pointer;background:0 0;border:0;justify-self:end;align-items:center;padding:0 2px;font-size:.9rem;font-weight:700;text-decoration:underline;display:inline-flex}.deelklap{border-top:2px solid color-mix(in oklab,var(--tekst) 14%,transparent);gap:0;padding:0}.deelklap:last-of-type{border-bottom:2px solid color-mix(in oklab,var(--tekst) 14%,transparent)}.artikel.artikel h2{font-size:1.25rem;line-height:1.15}.artikel .deelklap>h2{margin:0}.deelklap-knop{cursor:pointer;-webkit-tap-highlight-color:transparent;min-height:60px;padding:10px 0}.deelklap-knop .vraag-plus{display:block}.deelklap-knop .deelklap-tekst{flex:1}.deelklap-knop:focus-visible{outline-offset:2px}.deelklap .anker,.deelklap:not([data-open])>.deelklap-inhoud{display:none}.deelklap[data-open]>.deelklap-inhoud{animation:deel-open .26s var(--uit);padding:2px 0 22px}.deelklap[data-open]>h2 .vraag-plus{transform:rotate(45deg)}@keyframes deel-open{0%{opacity:0;transform:translateY(-6px)}to{opacity:1;transform:none}}.gids-deel{scroll-margin-top:84px}.vragen-groep.deelklap{padding:0}.vragen-groep .thema-uitleg{margin:0 0 6px}.vragen-lijst{gap:0}.vragen-groep .vragen{margin-top:0}}@media (prefers-reduced-motion:reduce){.deelklap[data-open]>.deelklap-inhoud{animation:none}}@media (max-width:600px){.deelklap-inhoud>.gids-tabel-vak{max-width:none;overflow:visible}.deelklap-inhoud>.gids-tabel-vak .gids-tabel[data-stapel] tbody{scroll-snap-type:x mandatory;margin-inline:calc(var(--zij) * -1);padding:2px var(--zij) 6px;scroll-padding-inline:var(--zij);scrollbar-width:none;overscroll-behavior-x:contain;gap:10px;display:flex;overflow:auto hidden}.deelklap-inhoud>.gids-tabel-vak .gids-tabel[data-stapel] tbody::-webkit-scrollbar{display:none}.deelklap-inhoud>.gids-tabel-vak .gids-tabel[data-stapel] tr{scroll-snap-align:start;border-radius:var(--hoek);background:var(--muur);border:0;flex:0 0 74%;align-content:start;padding:14px 16px}.deelklap-inhoud>.gids-tabel-vak:has(tbody tr:nth-child(3)):after{content:"Veeg voor meer";text-align:right;color:var(--tekst-2);margin-top:2px;font-size:.85rem;font-weight:700;display:block}}@media (max-width:760px){.gids-index{gap:26px;padding-top:20px}.gids-thema{gap:10px}.gids-thema h2{font-size:1.35rem}.thema-uitleg{margin:0;font-size:.95rem}.thema-chips{margin-inline:calc(var(--zij) * -1);padding:0 var(--zij) 4px;scrollbar-width:none;overscroll-behavior-x:contain;flex-wrap:nowrap;overflow:auto hidden}.thema-chips::-webkit-scrollbar{display:none}.thema-chips li{flex:none}.gids-item{padding:16px 18px}}.stijl-uitleg{display:none}@media (max-width:760px){.eethoek-keuze{grid-template-columns:repeat(3,minmax(0,1fr));gap:8px}.stijl{text-align:center;grid-template-rows:auto auto;grid-template-columns:1fr;justify-items:center;gap:8px;min-height:96px;padding:12px 6px 10px}.stijl-stalen{grid-row:auto}.stijl strong{text-wrap:balance;font-size:.9rem}.stijl>span:last-child{display:none}.stijl-uitleg{text-wrap:pretty;margin:0;font-size:.95rem;font-weight:600;line-height:1.45;display:block}}.gids-tafelhuys li,.punten li{padding-left:34px}.gids-tafelhuys li:before,.punten li:before{background:var(--accent-vlak);border-radius:5px 9px 5px 5px;width:24px;height:24px;top:.1em}.gids-tafelhuys li:after,.punten li:after{content:"";background:var(--accent-tekst);width:16px;height:16px;-webkit-mask:var(--ico-vink) center/contain no-repeat;-webkit-mask:var(--ico-vink) center/contain no-repeat;mask:var(--ico-vink) center/contain no-repeat;position:absolute;top:calc(.1em + 4px);left:4px}@media (max-width:760px){:root{--ruimte:44px}.h2{font-size:clamp(28px,8vw,34px)}.lead{margin-top:14px;font-size:1.05rem;line-height:1.4}.kz-voorbeelden{margin-inline:calc(var(--zij) * -1);padding:0 var(--zij) 2px;scrollbar-width:none;overscroll-behavior-x:contain;flex-wrap:nowrap;overflow:auto hidden}.kz-voorbeelden::-webkit-scrollbar{display:none}.kz-voorbeelden li{flex:none}}
.paginawijzer-vak{top:var(--kop-h,64px);z-index:30;position:sticky}.paginawijzer{padding:8px var(--zij);scrollbar-width:none;background:var(--warmwit);border-bottom:2px solid color-mix(in oklab,var(--inkt) 8%,transparent);-webkit-overflow-scrolling:touch;gap:8px;display:flex;overflow-x:auto}.paginawijzer::-webkit-scrollbar{display:none}.paginawijzer a{text-overflow:ellipsis;white-space:nowrap;border-radius:var(--hoek);background:var(--muur);max-width:70vw;min-height:40px;color:var(--inkt);transition:background-color .2s var(--uit),color .2s var(--uit);flex:none;align-items:center;padding:6px 12px;font-size:.85rem;font-weight:700;text-decoration:none;display:inline-flex;overflow:hidden}.paginawijzer a[aria-current]{background:var(--inkt);color:var(--warmwit)}.paginawijzer a:focus-visible{outline:3px solid var(--focus);outline-offset:2px}@media (min-width:901px){.paginawijzer-vak{display:none}}@media (max-width:900px){main h2{scroll-margin-top:calc(var(--kop-h,64px) + 64px)}}@media (max-width:760px){:root{--ruimte:clamp(44px,10vw,64px)}.tekst-pagina{padding-top:clamp(20px,5vw,32px)}.tekst-pagina h2{margin-top:28px;font-size:clamp(22px,6vw,26px)}.tekst-pagina p{margin-top:10px}.tekst-pagina ul.lijst,.tekst-pagina ol.lijst{gap:8px;margin-top:10px;padding-left:1.1em;display:grid}.tekst-pagina ul.lijst li,.gids-tekst ul.lijst li,.model-deel ul.lijst li{line-height:1.45}.gids-tekst ul.lijst,.model-deel ul.lijst{gap:8px}}.gids-tabel[data-compact]{font-size:.92rem}@media (max-width:600px){.gids-tabel[data-compact]{font-size:.84rem}.gids-tabel[data-compact] th,.gids-tabel[data-compact] td{padding:8px 6px}.gids-tabel[data-compact] tr>:first-child{padding-left:0}.gids-tabel [data-weg]{display:none}.gids-tabel-vak{max-width:none}}.feiten-rooster{grid-template-columns:repeat(auto-fill,minmax(160px,1fr));gap:8px;margin:18px 0 0;display:grid}.feiten-rooster>div{border-radius:var(--hoek);background:var(--muur);gap:2px;min-width:0;padding:10px 12px;display:grid}.feiten-rooster dt{color:var(--inkt-2);font-size:.78rem;font-weight:700}.feiten-rooster dd{overflow-wrap:break-word;margin:0;font-size:.95rem;font-weight:800}@media (max-width:420px){.feiten-rooster{grid-template-columns:repeat(2,minmax(0,1fr))}}.alleen-lezer{clip:rect(0 0 0 0);white-space:nowrap;border:0;width:1px;height:1px;margin:-1px;padding:0;position:absolute;overflow:hidden}.groep-kop{justify-content:space-between;align-items:center;gap:12px;min-width:0;display:flex}.groep-titel{letter-spacing:-.01em;font-size:1.15rem;font-weight:800}.groep-rechts{flex:none}.cfg-sentinel{height:0}@media (max-width:1000px){.cfg-links{min-height:var(--cfg-links-h,auto);pointer-events:none;box-shadow:none;border-radius:0}.cfg-links .cfg-voorbeeld{pointer-events:auto;box-shadow:0 10px 26px rgba(var(--p-schaduw),.22)}.cfg-voorbeeld{transition:padding .25s var(--uit),background-color .5s var(--uit),color .5s var(--uit)}.cfg-voorbeeld svg.cfg-front{transition:max-height .25s var(--uit)}.cfg-links[data-vast] .cfg-voorbeeld{background:var(--warmwit);color:var(--inkt);border:2px solid color-mix(in oklab,var(--inkt) 10%,transparent);grid-template-columns:minmax(0,1fr) auto;align-items:center;gap:10px;padding:8px 12px;display:grid}.cfg-links[data-vast] .cfg-gracht,.cfg-links[data-vast] .cfg-label,.cfg-links[data-vast] .cfg-mark,.cfg-links[data-vast] .cfg-vraag,.cfg-links[data-vast] .cfg-boven{display:none}.cfg-links[data-vast] .cfg-kop{align-items:center;gap:8px}.cfg-links[data-vast] .cfg-kop h2{font-size:1.05rem;line-height:1.1}.cfg-links[data-vast] .cfg-kop p{margin-top:0;font-size:.85rem;line-height:1.25}.cfg-links[data-vast] .cfg-kop .cfg-prijs{font-size:1rem}.cfg-links[data-vast] svg.cfg-front{justify-self:end;width:auto;max-width:44vw;height:60px;max-height:none}}

