main>section[class^=zd-]{margin:0}.zd-hero-pagina{grid-template-columns:minmax(0,42fr) minmax(0,58fr);height:auto;min-height:0;max-height:none}.zd-hero-pagina .zd-hero-beeld{height:auto;min-height:640px}.zd-hero-laag .zd-hero-beeld{min-height:520px}.zd-hero-pagina .zd-hero-tekst{justify-content:flex-end;padding-top:24px}.zd-hero-pagina .kruimel{margin:0 0 auto}.zd-hero-pagina h1{font-size:clamp(52px,5.6vw,88px)}.zd-plan{border-radius:var(--r);width:100%;height:auto;display:block}.zd-legenda{color:var(--soft);flex-wrap:wrap;gap:6px 20px;margin:14px 0 0;font-size:14px;display:flex}.zd-legenda span{align-items:center;gap:8px;display:inline-flex}.zd-legenda i{width:14px;height:14px;display:inline-block}.zd-legenda .zon{background:var(--steun-licht)}.zd-legenda .schaduw{background:color-mix(in srgb,var(--ink) 42%,var(--steun-licht))}.zd-legenda.op-donker .schaduw{outline:1px solid var(--bg)}.zd-legenda .dak{border:2px solid var(--ink);width:10px;height:10px}.zd-legenda .huis{background:var(--ink)}.zd-legenda.op-donker{color:var(--bg)}.zd-legenda.op-donker .dak{background:var(--steun-licht);outline:1px solid var(--bg)}.zd-legenda.op-donker .huis{outline:1px solid var(--bg)}.zd-tool-plan{max-width:420px;margin:24px 0 0}.zd-tool-door{margin:16px 0 0}.zd-kiezer{grid-template-columns:repeat(2,1fr);gap:32px 24px;margin:0;padding:0;list-style:none;display:grid}.zd-kiezer.n3{grid-template-columns:repeat(3,1fr);max-width:75%}.zd-kiezer.n4{grid-template-columns:repeat(4,1fr)}.zd-leeg-plan .zd-kiezer.n4{grid-template-columns:repeat(2,1fr)}.zd-kiezer a{color:var(--ink);text-decoration:none;display:block}.zd-kh-pagina .zd-kiezer{max-width:none}.zd-kiezer span{font-family:var(--kop);margin-top:16px;font-size:32px;font-weight:800;line-height:1;display:block}.zd-kiezer a:hover span,.zd-kiezer a:focus-visible span{color:var(--actie);text-decoration:underline}.zd-dag ol{grid-template-columns:repeat(5,1fr);gap:20px;margin:0;padding:0;list-style:none;display:grid}.zd-dag li span{font-family:var(--kop);margin-top:8px;font-size:26px;font-weight:800;display:block}.zd-dag-sectie,.zd-andere,.zd-faq,.zd-producten{padding:96px var(--zd-rand,max(40px, calc((100vw - var(--max)) / 2 + 40px))) 0}.zd-dag-tekst{max-width:40em;margin:24px 0;font-size:19px}main>section:last-child{padding-bottom:96px}.zd-leeg{padding:64px max(40px, calc((100vw - var(--max)) / 2 + 40px));background:var(--vlak);grid-template-columns:5fr 6fr;align-items:end;gap:48px;display:grid;margin-top:96px!important}.zd-leeg h2{margin:0 0 20px;font-size:clamp(44px,4.6vw,72px);line-height:.95}.zd-leeg p{max-width:30em;margin:0 0 16px;font-size:18px}.zd-leeg-stap strong{font-weight:700}.zd-leeg-uitslag{grid-template-columns:4fr 7fr;align-items:start}.zd-leeg-cats,.zd-advies-cats{grid-template-columns:repeat(2,1fr);gap:32px;display:grid}.zd-cat-link{color:var(--ink);text-decoration:none;display:block}.zd-cat-link .zd-beeld{height:420px}.zd-cat-link h3{margin:20px 0 0;font-size:40px;line-height:1}.zd-cat-link p{color:var(--soft);margin:8px 0 0;font-size:16px}.zd-advies{padding:96px max(40px, calc((100vw - var(--max)) / 2 + 40px)) 0;grid-template-columns:4fr 7fr;align-items:start;gap:48px;display:grid}.zd-advies p{max-width:28em;font-size:19px}.zd-schaduw-los{grid-template-columns:1fr 1fr;margin-top:96px!important}.zd-schaduw-los .zd-schaduw-vlak{padding:72px max(40px, calc((100vw - var(--max)) / 2 + 40px)) 72px 48px}.zd-schaduw-los .zd-schaduw-intro{padding:72px 48px 72px max(40px, calc((100vw - var(--max)) / 2 + 40px));justify-content:flex-start}.zd-schaduw-intro p{max-width:24em;margin:16px 0 0;font-size:19px}.zd-faq details{border-bottom:1px solid var(--lijn);max-width:48em}.zd-faq summary{cursor:pointer;min-height:44px;padding:16px 0;font-size:19px;font-weight:700}.zd-faq details p{margin:0 0 18px}.zd-kh-pagina{padding-top:0}.zd-kh-pagina .kruimel{margin:20px 0 32px}.zd-kh-pagina .keuzehulp-stap{color:var(--soft);margin:0}.zd-kh-pagina .keuzehulp-voet{margin:24px 0 0}.zd-kh-lig span{font-size:40px}.zd-uitslag{background:var(--vlak);grid-template-columns:55fr 45fr;display:grid}.zd-uitslag-beeld{border-radius:0;min-height:720px}.zd-uitslag-tekst{padding:24px max(40px, calc((100vw - var(--max)) / 2 + 40px)) 64px 48px;flex-direction:column;display:flex}.zd-uitslag-tekst .kruimel{margin:0 0 auto}.zd-uitslag h1{margin:48px 0 20px;font-size:clamp(48px,5vw,80px);line-height:.92}.zd-uitslag p{max-width:30em;margin:0 0 14px;font-size:18px}main>section.zd-over.zd-over-pagina,main>section.zd-over.zd-niet{margin-top:0!important}.zd-over-pagina h1,.zd-niet h1{margin:0;font-size:clamp(52px,5.6vw,88px);line-height:.92}.zd-niet .merkteken{margin-bottom:20px}.zd-artikel-plan{margin:48px 0 0}.zd-artikel-plan .zd-dag ol{grid-template-columns:repeat(5,1fr);gap:8px}.zd-artikel-plan .zd-dag li span{font-size:18px}.zd-artikel-plan .zd-kiezer{grid-template-columns:repeat(4,1fr);gap:8px}.zd-artikel-plan .zd-kiezer span{font-size:22px}.zd-artikel-plan>p{margin:12px 0 0}.artikel-foto .beeld-vak,.artikel-foto>div{border-radius:var(--r)}@media (max-width:700px){.zd-hero-pagina .zd-hero-beeld,.zd-hero-laag .zd-hero-beeld{height:420px;min-height:0}.zd-hero-pagina .zd-hero-tekst{padding:12px 16px 32px}.zd-hero-pagina .kruimel{margin:0 0 16px}.zd-hero-pagina h1{font-size:50px}.zd-dag-sectie,.zd-andere,.zd-faq,.zd-producten{padding:64px 16px 0}.zd-dag ol{grid-template-columns:repeat(3,1fr);gap:8px}.zd-dag li span{font-size:20px}.zd-dag-tekst{font-size:17px}.zd-kiezer.n3,.zd-kiezer.n4{grid-template-columns:repeat(2,1fr);max-width:none}.zd-kiezer span{font-size:26px}.zd-leeg,.zd-leeg-uitslag{grid-template-columns:1fr;gap:28px;padding:40px 16px;margin-top:64px!important}.zd-leeg h2{font-size:42px}.zd-leeg p{font-size:17px}.zd-leeg-cats,.zd-advies-cats{grid-template-columns:1fr}.zd-cat-link .zd-beeld{height:360px}.zd-cat-link h3{font-size:34px}.zd-advies{grid-template-columns:1fr;gap:28px;padding:64px 16px 0}.zd-advies p{font-size:17px}.zd-schaduw-los{grid-template-columns:1fr;margin-top:64px!important}.zd-schaduw-los .zd-schaduw-vlak,.zd-schaduw-los .zd-schaduw-intro{padding:32px 16px}.zd-schaduw-los .zd-schaduw-intro{padding-bottom:0}.zd-kh-pagina{padding:0 16px}.zd-kh-lig span{font-size:30px}.zd-uitslag{flex-direction:column;display:flex}.zd-uitslag-beeld{min-height:420px}.zd-uitslag-tekst{padding:16px 16px 40px}.zd-uitslag-tekst .kruimel{order:-1;margin:0 0 8px}.zd-uitslag h1{margin:16px 0 14px;font-size:44px}.zd-uitslag p{font-size:17px}.zd-over-pagina h1,.zd-niet h1{font-size:48px}.zd-artikel-plan .zd-dag ol{grid-template-columns:repeat(3,1fr)}.zd-artikel-plan .zd-kiezer{grid-template-columns:repeat(2,1fr)}}.zd-kh-lig{max-width:1040px}.zd-kh-pagina .keuzehulp-voet{flex-wrap:wrap;gap:24px;display:flex}.zd-huis{padding:96px max(40px, calc((100vw - var(--max)) / 2 + 40px)) 0;padding-left:max(40px, calc((100vw - var(--max)) / 2 + 40px + 25%))}.zd-huis p{max-width:34em;margin:20px 0 0;font-size:19px}.zd-huis .zd-bron{color:var(--soft);font-size:14px}.zd-planten{padding:96px max(40px, calc((100vw - var(--max)) / 2 + 40px)) 0}.zd-planten dl{border-top:1px solid var(--lijn,currentColor);grid-template-columns:1fr 1fr;gap:0 48px;margin:32px 0 0;display:grid}.zd-planten dl div{border-bottom:1px solid var(--lijn,currentColor);padding:24px 0}.zd-planten dt{font-family:var(--kop);font-size:26px;font-weight:800;line-height:1.15}.zd-planten dt i{color:var(--soft);margin-top:4px;font-family:inherit;font-size:16px;font-weight:400;display:block}.zd-planten dd{margin:10px 0 0;font-size:17px}.zd-planten>p{max-width:40em;margin:28px 0 0;font-size:18px}.zd-planten .zd-bron{color:var(--soft);font-size:14px}@media (max-width:700px){.zd-huis,.zd-planten{padding:64px 20px 0}.zd-planten dl{grid-template-columns:1fr}}.zd-cat-tekst{padding:96px max(40px, calc((100vw - var(--max)) / 2 + 40px)) 0;grid-template-columns:minmax(0,40em) minmax(0,1fr);align-items:start;gap:64px;display:grid}.zd-cat-tekst-kolom{font-size:18px;line-height:1.6}.zd-cat-tekst-kolom h2{font-family:var(--kop);margin:56px 0 16px;font-size:32px;font-weight:800;line-height:1.1}.zd-cat-tekst-kolom h2:first-child{margin-top:0}.zd-cat-tekst-kolom h3{font-family:var(--kop);margin:32px 0 8px;font-size:22px;font-weight:800}.zd-cat-tekst-kolom p,.zd-cat-tekst-kolom ul{margin:0 0 16px}.zd-cat-tekst-kolom table{border-collapse:collapse;width:100%;margin:8px 0 24px;font-size:16px}.zd-cat-tekst-kolom th,.zd-cat-tekst-kolom td{text-align:left;border-bottom:1px solid var(--lijn);vertical-align:top;padding:10px 12px 10px 0}.zd-cat-tekst-kolom th{font-weight:700}.zd-cat-bronnen{color:var(--soft);border-top:1px solid var(--lijn);padding-top:16px;font-size:14px;position:sticky;top:96px}.zd-cat-bronnen h2{color:var(--ink);margin:0 0 8px;font-size:14px;font-weight:700}.zd-cat-bronnen ul{margin:0;padding-left:18px}.zd-cat-bronnen li{margin:0 0 8px}@media (max-width:900px){.zd-cat-tekst{grid-template-columns:1fr;gap:40px;padding:64px 20px 0}.zd-cat-bronnen{position:static}.zd-cat-tekst-kolom h2{font-size:26px}.zd-cat-tekst-kolom{overflow-x:auto}}.zd-hero-pagina h1{overflow-wrap:break-word;-webkit-hyphens:auto;hyphens:auto;font-size:clamp(44px,4.4vw,76px)}.zd-hero-tekst{min-width:0}.artikel table{max-width:100%;display:block;overflow-x:auto}@media (min-width:901px){.zd-cat-tekst{grid-template-columns:minmax(0,36em) minmax(0,1fr)}}
main>section[class^=zd-]{margin:0}.zd-beeld{background:var(--vlak);border-radius:var(--r);position:relative;overflow:hidden}.zd-kop{margin:0 0 24px;font-size:clamp(48px,5.8vw,84px);line-height:.92}.zd-hero{grid-template-columns:minmax(0,34fr) minmax(0,66fr);height:calc(100svh - 77px);min-height:640px;max-height:960px;display:grid}.zd-hero-tekst{padding:0 32px 64px max(40px, calc((100vw - var(--max)) / 2 + 40px));flex-direction:column;justify-content:flex-end;display:flex}.zd-hero h1{margin:0;font-size:clamp(52px,5.2vw,84px);line-height:.92}.zd-lead{color:var(--soft);max-width:24em;margin:24px 0 32px;font-size:19px}.zd-acties{flex-wrap:wrap;align-items:center;gap:24px;margin:0;display:flex}.zd-hero-beeld{height:100%}.zd-hero-beeld img{object-position:50% 70%}.zd-cat{padding:96px max(40px, calc((100vw - var(--max)) / 2 + 40px)) 0;grid-template-columns:7fr 5fr;align-items:stretch;gap:0 32px;display:grid}.zd-cat .zd-kop{grid-column:1/-1}.zd-cat a{color:var(--ink);flex-direction:column;text-decoration:none;display:flex}.zd-cat-groot .zd-beeld{flex:1;min-height:560px}.zd-cat-klein{gap:48px;display:grid}.zd-cat-klein .zd-beeld{height:300px}.zd-cat h3{margin:20px 0 0;font-size:44px;line-height:1}.zd-cat p{color:var(--soft);margin:8px 0 0;font-size:16px}.zd-band{border-radius:0;height:640px;margin-top:96px}.zd-schaduw{background:var(--steun);color:var(--bg);grid-template-columns:64fr 36fr;scroll-margin-top:80px;display:grid}.zd-schaduw>.zd-beeld{border-radius:0;min-height:760px}.zd-schaduw-vlak{flex-direction:column;justify-content:center;padding:56px 48px;display:flex}.zd-schaduw h2{color:var(--bg);margin:0;font-size:clamp(48px,5.8vw,84px);line-height:.92}.zd-schaduw-zin{margin:12px 0 0}.zd-schaduw a{color:var(--steun-licht)}.zd-lig{border:1px solid var(--bg);grid-template-columns:repeat(4,1fr);margin:32px 0 0;display:grid}.zd-lig a{border-right:1px solid var(--bg);min-height:52px;color:var(--bg);font:600 17px var(--tekst);cursor:pointer;justify-content:center;align-items:center;text-decoration:none;display:flex}.zd-lig a:last-child{border-right:0}.zd-lig a.aan{background:var(--bg);color:var(--steun)}.zd-lig a:focus-visible,.zd-tool input:focus-visible{outline:3px solid var(--steun-licht);outline-offset:2px}.zd-uur{justify-content:space-between;margin-top:28px;font-weight:600;display:flex}.zd-tool input{width:100%;accent-color:var(--steun-licht);min-height:44px}.zd-uitkomst{font-family:var(--kop);color:var(--steun-licht);margin:20px 0 0;font-size:40px;font-weight:700;line-height:1.02}.zd-detail{min-height:3.1em;margin:12px 0 0}.zd-bron{color:color-mix(in srgb,var(--bg) 88%,var(--steun));margin:24px 0 0;font-size:14px}.zd-kh{padding:72px max(40px, calc((100vw - var(--max)) / 2 + 40px)) 0}.zd-kh .keuzehulp-vraag{margin:6px 0 24px;font-size:clamp(48px,5.8vw,84px);line-height:.92}.zd-kh .keuzes.met-foto{grid-template-columns:repeat(3,1fr);gap:32px;margin:0;padding:0;list-style:none;display:grid}.zd-kh .keus{color:var(--ink);text-decoration:none;display:block}.zd-kh .keus-foto{background:var(--vlak);height:600px;display:block;position:relative;overflow:hidden}.zd-kh .keus-tekst strong{font-family:var(--kop);margin-top:20px;font-size:36px;font-weight:800;display:block}.zd-kennis{padding:96px max(40px, calc((100vw - var(--max)) / 2 + 40px)) 0;grid-template-columns:1fr 1fr;gap:0 32px;display:grid}.zd-kennis .zd-kop{grid-column:1/-1}.zd-kennis a{color:var(--ink);text-decoration:none}.zd-kennis-groot .zd-beeld{height:640px}.zd-kennis h3{margin:20px 0 0;font-size:40px;line-height:1}.zd-kennis-lijst{grid-template-rows:repeat(3,1fr);gap:32px;margin:0;padding:0;list-style:none;display:grid}.zd-kennis-lijst a{grid-template-columns:6fr 4fr;align-items:end;gap:20px;height:100%;display:grid}.zd-kennis-lijst .zd-beeld{height:100%;min-height:200px}.zd-kennis-lijst h3{margin:0 0 8px;font-size:30px}.zd-alle{grid-column:1/-1;margin:8px 0 0}.zd-alle a{color:var(--actie);text-decoration:underline}.zd-over{background:var(--vlak);grid-template-columns:60fr 40fr;display:grid;margin-top:64px!important}.zd-over>.zd-beeld{border-radius:0;min-height:760px}.zd-over-tekst{flex-direction:column;justify-content:flex-end;padding:64px 48px;display:flex}.zd-over h2{margin:0;font-size:clamp(48px,5.8vw,84px);line-height:.92}.zd-over p{max-width:26em;margin:20px 0 0;font-size:19px}@media (max-width:700px){.zd-hero{flex-direction:column-reverse;height:auto;min-height:0;max-height:none;display:flex}.zd-hero-beeld{height:506px}.zd-hero-tekst{padding:18px 16px 36px}.zd-hero h1{font-size:52px}.zd-lead{margin:6px 0 10px;font-size:17px}.zd-kop,.zd-schaduw h2,.zd-over h2,.zd-kh .keuzehulp-vraag{font-size:50px}.zd-cat{grid-template-columns:1fr;gap:40px;padding:40px 16px 0}.zd-cat-klein{gap:40px}.zd-cat-groot .zd-beeld{flex:none;height:480px;min-height:0}.zd-cat .zd-kop{margin-bottom:0}.zd-cat-groot .zd-beeld{height:480px}.zd-cat h3{font-size:34px}.zd-band{height:420px;margin-top:64px}.zd-schaduw{grid-template-columns:1fr}.zd-schaduw>.zd-beeld{min-height:480px}.zd-schaduw-vlak{padding:28px 16px 32px}.zd-schaduw-zin{display:none}.zd-lig{margin-top:20px}.zd-uitkomst{margin-top:16px;font-size:30px}.zd-bron{margin-top:14px;font-size:13px}.zd-kh{padding:64px 16px 0}.zd-kh .keuzes.met-foto{grid-template-columns:1fr 1fr;gap:24px 16px}.zd-kh .keuzes.met-foto li:first-child{grid-column:1/-1}.zd-kh .keus-foto{height:300px}.zd-kh .keuzes.met-foto li:first-child .keus-foto{height:360px}.zd-kh .keus-tekst strong{font-size:28px}.zd-kennis{grid-template-columns:1fr;gap:32px;padding:64px 16px 0}.zd-kennis-lijst{gap:24px}.zd-kennis-groot .zd-beeld{height:420px}.zd-kennis-lijst a{grid-template-columns:1fr 1fr;gap:12px}.zd-kennis-lijst .zd-beeld{min-height:180px}.zd-kennis-lijst h3{font-size:24px}.zd-over{grid-template-columns:1fr;margin-top:64px!important}.zd-over>.zd-beeld{min-height:480px}.zd-over-tekst{padding:32px 16px 48px}.zd-over p{font-size:17px}}.zd-kh .keus{background:0 0;border:0;padding:0}.zd-band img{object-position:50% 40%}.zd-kh .keus-foto{border:0;outline:0}
