.label-thema{--color-salie:#4D7C5B;--color-salie-diep:#3F6A4C;--color-salie-licht:#DCE8DD;--maat-radius-blok:2px;--maat-radius-kaart:2px;--maat-radius-klein:2px;background:var(--color-vlak);font-size:1.125rem;line-height:1.6}.label-thema .mag,.label-thema h1,.label-thema h2,.label-thema h3,.label-thema h4{font-family:var(--font-mag);font-weight:700;letter-spacing:-.02em;line-height:1.1}.label-thema .bron-noot,.label-thema .btn,.label-thema .credit,.label-thema .hoofdnav,.label-thema .kick,.label-thema .kruimel,.label-thema .lbl,.label-thema .link-pijl,.label-thema .meta,.label-thema .scanblok ul,.label-thema .sectiekop,.label-thema .topbalk,.label-thema .voet h2,.label-thema caption,.label-thema label,.label-thema legend,.label-thema small,.label-thema th{font-family:var(--font-mag)}.label-thema .hoofdnav ul{font-weight:600}.label-thema .kop{background:transparent}.label-thema header .kop{border-bottom:1px solid var(--color-inkt)}.label-thema .kick{color:var(--color-salie-diep);letter-spacing:.1em;font-weight:700}.label-thema .kick:before{width:16px;height:9px;background:repeating-linear-gradient(var(--color-salie) 0 2px,transparent 2px 3.5px)}.label-thema .R-vraag a,.label-thema .R-werkwijze a,.label-thema .bron-noot a,.label-thema .bronnen a,.label-thema .kruimel a:hover,.label-thema .link-pijl,.label-thema .plekken-lijst a,.label-thema .proza a{color:var(--color-salie-diep)}.label-thema .btn{background:var(--color-salie);border-color:var(--color-salie);border-radius:var(--maat-radius-klein)}.label-thema .btn:before{background:var(--color-wit);border-radius:0;height:2px;width:12px;box-shadow:0 -4px 0 var(--color-wit),0 4px 0 var(--color-wit)}.label-thema .btn:hover{background:var(--color-salie-diep);border-color:var(--color-salie-diep)}.label-thema .scanblok .btn{background:var(--color-inkt);border-color:var(--color-inkt)}.label-thema .scanblok .btn:hover{background:#000;border-color:#000}.label-thema .stand,.label-thema .standfirst{color:var(--color-grijs)}.label-thema .ai-fig{position:relative}.label-thema .ai-label{position:absolute;left:8px;bottom:8px;background:var(--color-inkt);color:var(--color-wit);font-family:var(--font-mag);font-size:.72rem;font-weight:600;letter-spacing:.02em;padding:3px 7px;line-height:1.3;pointer-events:none}.label-thema .proza h2{font-size:clamp(1.45rem,1.2rem + .8vw,1.8rem);margin-top:2.2em;padding-top:16px;border-top:1px solid var(--color-lijn)}.label-thema .proza h3{font-size:1.2rem}.label-thema .proza .kort{background:var(--color-wit);border-left:6px solid var(--color-salie);padding:18px 22px;font-size:1.2rem}.label-thema .proza dl{display:grid;gap:6px}.label-thema .proza dd{margin:0 0 10px;color:var(--color-grijs)}.label-thema .art-zij .kaart,.label-thema .kaart{background:var(--color-wit);border-color:var(--color-lijn);border-radius:2px}.label-thema .proza .tabel-wrap{margin:24px 0}.label-thema .proza table{background:var(--color-wit)}.label-thema .R-kamers thead th,.label-thema .proza thead th{border-bottom:2px solid var(--color-inkt)}.label-thema .bron-noot{font-size:.85rem;color:var(--color-grijs);margin-top:8px}.label-thema .ref{font-family:var(--font-mag);font-size:.62em;font-weight:700;margin-left:2px}.label-thema .ref a{text-decoration:none;color:var(--color-salie-diep)}.label-thema .scanrustig{background:var(--color-wit);border-top:4px solid var(--color-salie);border-radius:0}.label-thema .art-foto img,.label-thema .art-img{border-radius:2px}.label-thema .akaart .img{border-radius:2px;aspect-ratio:3/2}.label-thema .akaart h3{font-family:var(--font-mag);font-weight:700;font-size:1.3rem;line-height:1.2}.label-thema .akaart p{font-size:1rem}.label-thema .r-home{padding-top:36px}.label-thema .R-sec{margin-top:88px}.label-thema .R-lead{display:grid;grid-template-columns:minmax(0,1.55fr) minmax(0,1fr);gap:48px;align-items:end;padding-bottom:40px;border-bottom:1px solid var(--color-inkt)}.label-thema .R-lead-img img{width:100%;aspect-ratio:16/10;-o-object-fit:cover;object-fit:cover;display:block}.label-thema .R-lead-tekst{display:grid;gap:16px}.label-thema .R-lead h1{font-size:clamp(2rem,1.3rem + 2.2vw,3.1rem);line-height:1.04}.label-thema .R-lead h1 a{text-decoration:none;color:var(--color-inkt)}.label-thema .R-lead h1 a:hover{text-decoration:underline;text-decoration-thickness:2px}.label-thema .R-lead .stand{font-size:1.2rem;line-height:1.55}.label-thema .R-lead .meta{display:flex;flex-wrap:wrap;gap:4px 14px;font-size:.9rem;color:var(--color-grijs)}.label-thema .R-reken{display:grid;grid-template-columns:minmax(0,1fr) minmax(0,1.1fr);gap:56px;align-items:start;background:var(--color-salie-licht);padding:clamp(24px,4vw,56px)}.label-thema .R-reken-intro{display:grid;gap:14px;align-content:start}.label-thema .R-reken-intro h2{font-size:clamp(1.7rem,1.3rem + 1.2vw,2.3rem)}.label-thema .R-kamers{width:100%;border-collapse:collapse;font-family:var(--font-mag);font-size:1rem;margin-top:6px}.label-thema .R-kamers caption{text-align:left;font-weight:700;font-size:.85rem;letter-spacing:.06em;text-transform:uppercase;padding-bottom:8px}.label-thema .R-kamers td,.label-thema .R-kamers th{text-align:left;padding:9px 0;border-bottom:1px solid color-mix(in srgb,var(--color-inkt) 18%,transparent)}.label-thema .R-kamers td small{color:var(--color-grijs);margin-left:6px}.label-thema .R-kamers .getal{text-align:right;font-weight:700}.label-thema .reken{background:var(--color-wit);padding:clamp(20px,3vw,32px);display:grid;gap:18px;border-top:6px solid var(--color-salie)}.label-thema .reken-kop{font-size:1.4rem}.label-thema .reken-velden{display:grid;gap:16px}.label-thema .reken label{display:grid;gap:6px;font-weight:600;font-size:1rem}.label-thema .reken-invoer{display:flex;align-items:center;gap:8px}.label-thema .reken-invoer input{width:120px;font:700 1.3rem var(--font-mag);padding:8px 12px;border:2px solid var(--color-inkt);border-radius:2px;background:var(--color-wit);color:var(--color-inkt)}.label-thema .reken fieldset{border:0;padding:0;margin:0;display:grid;gap:6px}.label-thema .reken legend{font-weight:600;font-size:1rem;margin-bottom:4px}.label-thema .reken .reken-vink,.label-thema .reken fieldset label{display:flex;gap:10px;align-items:center;font-weight:400}.label-thema .reken input[type=checkbox],.label-thema .reken input[type=radio]{width:20px;height:20px;accent-color:var(--color-salie-diep)}.label-thema .reken-uit{display:grid;gap:6px;border-top:1px solid var(--color-lijn);padding-top:16px}.label-thema .reken-getal{font-size:clamp(2.2rem,1.6rem + 2vw,3.2rem);line-height:1;color:var(--color-inkt)}.label-thema .reken-getal small{font-size:1rem;font-weight:600;color:var(--color-grijs)}.label-thema .proza .reken{border:1px solid var(--color-lijn);border-top:6px solid var(--color-salie);margin:20px 0}.label-thema .R-sectiekop{display:grid;gap:12px;max-width:760px;margin-bottom:28px}.label-thema .R-sectiekop h2{font-size:clamp(1.7rem,1.3rem + 1.2vw,2.3rem)}.label-thema .R-sectiekop p{color:var(--color-grijs)}.label-thema .plekken{margin:0;display:grid;gap:14px}.label-thema .plekken-kop{font-size:1.2rem}.label-thema .plekken-grid{display:grid;grid-template-columns:minmax(0,1fr) minmax(0,1.2fr);gap:40px;align-items:center}.label-thema .plekken svg{width:100%;height:auto;display:block;max-width:460px}.label-thema .plekken-lijst{display:grid;gap:18px;list-style:none;padding:0;margin:0}.label-thema .plekken-lijst li{display:grid;grid-template-columns:36px 1fr;gap:14px;align-items:start;font-size:1.05rem;line-height:1.5;border-top:1px solid var(--color-lijn);padding-top:14px}.label-thema .plekken-lijst b{width:32px;height:32px;border-radius:50%;background:var(--color-salie);color:var(--color-wit);display:grid;place-items:center;font-family:var(--font-mag);font-size:1rem}.label-thema .plekken-lijst strong{font-family:var(--font-mag);font-weight:700;display:block;font-size:1.15rem}.label-thema .plekken-lijst em{font-style:italic;color:var(--color-grijs)}.label-thema .proza .plekken{margin:24px 0;background:var(--color-wit);border:1px solid var(--color-lijn);padding:20px}.label-thema .proza .plekken-grid{grid-template-columns:1fr;gap:20px}.label-thema .proza .plekken-lijst li+li{margin-top:0}.label-thema .R-kaarten{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:40px 40px}.label-thema .R-kaarten .akaart{grid-template-columns:minmax(0,1fr) minmax(0,1.15fr);gap:22px;align-items:start;padding-top:18px;border-top:1px solid var(--color-inkt)}.label-thema .R-kaarten .akaart .img{aspect-ratio:4/3}.label-thema .R-gidsen{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:32px}.label-thema .R-gids{display:grid;gap:10px;text-decoration:none;color:var(--color-inkt);align-content:start}.label-thema .R-gids-img img{width:100%;aspect-ratio:4/3;-o-object-fit:cover;object-fit:cover;display:block}.label-thema .R-gids-nr{font-size:2.4rem;color:var(--color-salie);line-height:1;margin-top:8px}.label-thema .R-gids h3{font-size:1.5rem}.label-thema .R-gids p{font-size:1.05rem;color:var(--color-grijs)}.label-thema .R-gids small{font-size:.9rem;font-weight:700;color:var(--color-salie-diep)}.label-thema .R-gids:hover h3{text-decoration:underline;text-decoration-thickness:2px}.label-thema .R-feiten{display:grid;grid-template-columns:minmax(0,1fr) minmax(0,2fr);gap:32px 56px;align-items:start}.label-thema .R-feiten-kop{display:grid;gap:12px}.label-thema .R-feiten-kop h2{font-size:clamp(1.6rem,1.2rem + 1.2vw,2.1rem)}.label-thema .R-feiten-lijst{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:28px;list-style:none;padding:0;margin:0}.label-thema .R-feiten-lijst a{display:grid;gap:10px;text-decoration:none;color:var(--color-inkt);padding-top:18px;background:repeating-linear-gradient(var(--color-salie) 0 2px,transparent 2px 5px) 0 0 /100% 11px no-repeat}.label-thema .R-feiten-lijst .lbl{font-weight:700;font-size:.8rem;letter-spacing:.08em;text-transform:uppercase;color:var(--color-salie-diep);margin-top:6px}.label-thema .R-feit{font-size:1.1rem;line-height:1.45}.label-thema .R-feiten-lijst small{color:var(--color-grijs);font-size:.82rem}.label-thema .R-feiten-lijst a:hover .R-feit{text-decoration:underline}.label-thema .R-werkwijze{grid-column:2;display:grid;gap:10px;border-top:1px solid var(--color-lijn);padding-top:20px}.label-thema .R-werkwijze h2{font-size:1.15rem}.label-thema .R-werkwijze ul{display:grid;gap:8px;font-size:1rem}.label-thema .R-slot{display:grid;grid-template-columns:minmax(0,1.3fr) minmax(0,1fr);gap:32px;align-items:start}.label-thema .R-vraag{background:var(--color-inkt);color:var(--color-wit);padding:clamp(24px,3vw,40px);display:grid;gap:14px;align-content:start}.label-thema .R-vraag .kick{color:var(--color-inkt-zacht)}.label-thema .R-vraag .kick:before{background:repeating-linear-gradient(var(--color-inkt-zacht) 0 2px,transparent 2px 3.5px)}.label-thema .R-vraag h2{font-size:clamp(1.5rem,1.2rem + 1vw,2rem);color:var(--color-wit)}.label-thema .R-vraag small{font-size:.85rem;color:var(--color-inkt-zacht)}.label-thema .R-vraag a{color:var(--color-wit)}.label-thema .scanblok{border-radius:2px}.label-thema .co2{margin:20px 0 28px;display:grid;gap:12px}.label-thema .co2-balk{display:flex;height:18px;border:1px solid var(--color-inkt)}.label-thema .co2-balk span{display:block;height:100%}.label-thema .co2-goed{--c:var(--color-salie)}.label-thema .co2-matig{--c:#C9A227}.label-thema .co2-slecht{--c:#B42318}.label-thema .co2-balk span{background:var(--c)}.label-thema .co2-zones{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:12px;list-style:none;padding:0;margin:0;font-family:var(--font-mag);font-size:.95rem}.label-thema .co2-zones li{border-top:4px solid var(--c);padding-top:8px;display:grid;gap:2px}.label-thema .proza .co2-zones li+li{margin-top:0}.label-thema .pkop{padding-top:24px}@media (max-width:1000px){.label-thema .R-feiten,.label-thema .R-lead,.label-thema .R-reken,.label-thema .R-slot,.label-thema .plekken-grid{grid-template-columns:1fr;gap:28px}.label-thema .R-werkwijze{grid-column:auto}.label-thema .R-sec{margin-top:72px}.label-thema .R-gidsen{gap:40px}.label-thema .R-feiten-lijst,.label-thema .R-gidsen{grid-template-columns:1fr}}@media (max-width:800px){.label-thema .R-kaarten{grid-template-columns:1fr;gap:28px}}@media (max-width:520px){.label-thema .R-kaarten .akaart,.label-thema .co2-zones{grid-template-columns:1fr}.label-thema .R-sec{margin-top:64px}}.label-thema .kop .logo img{width:250px}@media (max-width:520px){.label-thema .kop{gap:10px 12px}.label-thema .kop .logo img{width:200px}.label-thema .kop .btn{padding:8px 10px;font-size:.78rem;min-height:38px;gap:6px}.label-thema .kop .btn:before{display:none}}.label-thema .proza .plekken-lijst{padding-left:0;list-style:none}.label-thema .proza .plekken svg{margin-inline:auto}.label-thema .R-kamers,.label-thema .reken-getal,.label-thema table{font-variant-numeric:lining-nums tabular-nums}@media (max-width:640px){.label-thema .topbalk ul{flex-wrap:wrap;white-space:normal;row-gap:4px;overflow-x:visible}.label-thema .topbalk li{flex:1 1 100%}.label-thema .topbalk li+li{display:none}.label-thema .proza .tabel-kaarten tbody,.label-thema .proza .tabel-kaarten td,.label-thema .proza .tabel-kaarten th[scope=row],.label-thema .proza .tabel-kaarten tr,.label-thema .proza table.tabel-kaarten{display:block;width:100%}.label-thema .proza .tabel-kaarten caption{display:block;text-align:left}.label-thema .proza .tabel-kaarten thead{display:none}.label-thema .proza .tabel-kaarten tr{border:1px solid var(--color-lijn);border-top:3px solid var(--color-salie);padding:12px 16px;margin-top:12px;background:var(--color-wit)}.label-thema .proza .tabel-kaarten td,.label-thema .proza .tabel-kaarten th[scope=row]{border:0;padding:4px 0}.label-thema .proza .tabel-kaarten tr>:first-child{font-family:var(--font-mag);font-weight:700;font-size:1.05rem;padding-bottom:8px;border-bottom:1px solid var(--color-inkt);margin-bottom:4px}.label-thema .proza .tabel-kaarten td[data-label]{display:flex;justify-content:space-between;gap:16px;text-align:right;white-space:normal}.label-thema .proza .tabel-kaarten td[data-label]:before{content:attr(data-label);font-family:var(--font-mag);font-weight:600;color:var(--color-grijs);text-align:left;flex:none;max-width:45%}.label-thema .proza .tabel-kaarten td[data-label]+td[data-label]{border-top:1px solid var(--color-lijn)}}.label-thema .btn--ghost{background:var(--color-wit);color:var(--color-inkt);border-color:var(--color-salie)}.label-thema .btn--ghost:before{background:var(--color-salie);box-shadow:0 -4px 0 var(--color-salie),0 4px 0 var(--color-salie)}.label-thema .btn--ghost:hover{background:var(--color-salie-licht);color:var(--color-inkt);border-color:var(--color-salie-diep)}.label-thema .art-grid .gids-blok{margin-bottom:44px}.label-thema .art-grid .gids-blok .drie:not(.enkel){grid-template-columns:repeat(2,minmax(0,1fr))}@media (max-width:800px){.label-thema .art-grid .gids-blok .drie:not(.enkel){grid-template-columns:1fr}}