/* lettergroottes.css — vaste letterschaal op alle drie de sites (keuze Jochem en ttwwoo, 9 nov 2026: optie 3).
   Op 1440 px: H1 64 (paginatitels), H2 50 (sectiekoppen), H3 33 (tussenkoppen, grote zinnen, citaten, namen op de teampagina,
   vacaturetitels), H4 24 (kleine koppen, artikeltitels, koppen in kaarten), tekst 18, klein 15, label in hoofdletters 13.
   Koppen schalen naar rato mee op kleinere schermen; de tekstmaten gelden vanaf 861 px (daaronder blijft de mobiele opmaak).
   Koppen die eigenlijk een label zijn (klein, in hoofdletters) houden hun labelmaat; cijfers (rekentool, jaartallen) blijven.
   De tekstregels zijn afgeleid van de proefversie (proef-keuzes.js, optie 3) en daartegen nagemeten op elke pagina:
   elke selector raakt alleen elementen die daar dezelfde maat krijgen. Nieuwe teksten: zelf de maat uit de schaal kiezen. */

/* hoofdsite */
html:not(#_) body:where(:not(.wb-body, .wi)) h1:where(:not(.to-lbl, .wb-loon-kop, .ep-zieook h2, .tv-telt h3, .sr-only)):where(:not(.held-titel *, .ka-titel)) { font-size: clamp(36px, 3.2vw + 17.9px, 64px) !important; line-height: 1.04 !important; }
html:not(#_) body:where(:not(.wb-body, .wi)) h1.ka-titel,
html:not(#_) body:where(:not(.wb-body, .wi)) h2:where(:not(.to-lbl, .wb-loon-kop, .ep-zieook h2, .tv-telt h3, .sr-only)) { font-size: clamp(31px, 2.3vw + 16.9px, 50px) !important; line-height: 1.08 !important; }
html:not(#_) body:where(:not(.wb-body, .wi)) .teamlid h2:where(:not(.to-lbl, .wb-loon-kop, .ep-zieook h2, .tv-telt h3, .sr-only)),
html:not(#_) body:where(:not(.wb-body, .wi)) .nb-tekst h2,
html:not(#_) body.pagina-home h2:where(:not(.sectiekop h2, .tv-blok-intro h2, .nb-tekst h2)),
html:not(#_) body:where(:not(.wb-body, .wi)) p.dk-lead,
html:not(#_) body:where(:not(.wb-body, .wi)) p.dk-lead *,
html:not(#_) body:where(:not(.wb-body, .wi)) blockquote,
html:not(#_) body:where(:not(.wb-body, .wi)) blockquote p { font-size: clamp(24px, 1.2vw + 15.7px, 33px) !important; line-height: 1.2 !important; }
html:not(#_) body:where(:not(.wb-body, .wi)) h3:where(:not(.to-lbl, .wb-loon-kop, .ep-zieook h2, .tv-telt h3, .sr-only)),
html:not(#_) body:where(:not(.wb-body, .wi)) h4:where(:not(.to-lbl, .wb-loon-kop, .ep-zieook h2, .tv-telt h3, .sr-only)),
html:not(#_) body:where(:not(.wb-body, .wi)) .v2-hr-titel,
html:not(#_) body:where(:not(.wb-body, .wi)) .kn-titel,
html:not(#_) body:where(:not(.wb-body, .wi)) .dk-info-titel,
html:not(#_) body:where(:not(.wb-body, .wi)) ul.doellijst .tekst { font-size: clamp(20px, .4vw + 18.25px, 24px) !important; line-height: 1.25 !important; }

/* Werken bij en WorkxIN */
html:not(#_) body:where(.wb-body, .wi) h1 { font-size: clamp(36px, 3.2vw + 17.9px, 64px) !important; line-height: 1.04 !important; }
html:not(#_) body:where(.wb-body, .wi) h2:where(:not(.to-lbl, .wb-loon-kop, .ep-zieook h2, .tv-telt h3, .sr-only)) { font-size: clamp(31px, 2.3vw + 16.9px, 50px) !important; line-height: 1.08 !important; }
html:not(#_) body:where(.wb-body, .wi) h3:where(:not(.to-lbl, .wb-loon-kop, .ep-zieook h2, .tv-telt h3, .sr-only)):where(:not(.dia h3)),
html:not(#_) body:where(.wb-body, .wi) .wt-punten b { font-size: clamp(20px, .4vw + 18.25px, 24px) !important; line-height: 1.25 !important; }
html:not(#_) body:where(.wb-body, .wi) .dia h3 { font-size: clamp(24px, 1.2vw + 15.7px, 33px) !important; line-height: 1.2 !important; }

/* lopende tekst 18, klein 15, label 13 (vanaf 861 px) */
@media (min-width: 861px) {
  html:not(#_) body button.kz-veld > span > small:not([class]):where(:not(.kop-balk *, .wb-balk *)),
  html:not(#_) body p.wb-v2-lbl > span.wb-v2-tel:where(:not(.kop-balk *, .wb-balk *)),
  html:not(#_) body span.kn-lbl:where(:not(.kop-balk *, .wb-balk *)),
  html:not(#_) body span.wb2-tel > span.sr-only:where(:not(.kop-balk *, .wb-balk *)),
  html:not(#_) body span.wb2-tel > span:not([class]):where(:not(.kop-balk *, .wb-balk *)),
  html:not(#_) body span.wc-label:where(:not(.kop-balk *, .wb-balk *)),
  html:not(#_) body span.wc-label.wb-k2-wc:where(:not(.kop-balk *, .wb-balk *)) { font-size: 13px !important; }
  html:not(#_) body a.g-knop > span:not([class]):where(:not(.kop-balk *, .wb-balk *)),
  html:not(#_) body a.ka-contact-regel > span:not([class]):where(:not(.kop-balk *, .wb-balk *)),
  html:not(#_) body a.kn-knop:where(:not(.kop-balk *, .wb-balk *)),
  html:not(#_) body a.kn-knop.kn-volgende:where(:not(.kop-balk *, .wb-balk *)),
  html:not(#_) body a.pijllink > span.sr-only:where(:not(.kop-balk *, .wb-balk *)),
  html:not(#_) body a.pijllink.kn-op-pdf > span.sr-only:where(:not(.kop-balk *, .wb-balk *)),
  html:not(#_) body a.pijllink.kn-op-pdf > span:not([class]):where(:not(.kop-balk *, .wb-balk *)),
  html:not(#_) body a.tl-knop > span:not([class]):where(:not(.kop-balk *, .wb-balk *)),
  html:not(#_) body a.wb-band-knop:where(:not(.kop-balk *, .wb-balk *)),
  html:not(#_) body a.wb-band-knop > span.sr-only:where(:not(.kop-balk *, .wb-balk *)),
  html:not(#_) body a.wb-knop:where(:not(.kop-balk *, .wb-balk *)),
  html:not(#_) body a.wb-knop.wb-knop-licht:where(:not(.kop-balk *, .wb-balk *)),
  html:not(#_) body a.wb-vh-knop:where(:not(.kop-balk *, .wb-balk *)),
  html:not(#_) body a.wb-vk-knop:where(:not(.kop-balk *, .wb-balk *)),
  html:not(#_) body a.wi-knop:where(:not(.kop-balk *, .wb-balk *)),
  html:not(#_) body a.wi-knop-rand:where(:not(.kop-balk *, .wb-balk *)),
  html:not(#_) body button.kn-knop.kn-meer-knop:where(:not(.kop-balk *, .wb-balk *)),
  html:not(#_) body button.kn-knop.kn-sem-annuleer:where(:not(.kop-balk *, .wb-balk *)),
  html:not(#_) body button.kn-knop.ls-meer:where(:not(.kop-balk *, .wb-balk *)),
  html:not(#_) body button.kn-knop.ls-pod-speel:where(:not(.kop-balk *, .wb-balk *)),
  html:not(#_) body button.kn-knop.op-meer:where(:not(.kop-balk *, .wb-balk *)),
  html:not(#_) body button.kn-knop.v2-sem-info:where(:not(.kop-balk *, .wb-balk *)),
  html:not(#_) body button.tv-pdfknop:where(:not(.kop-balk *, .wb-balk *)),
  html:not(#_) body button.uk-rij > span:not([class]):where(:not(.kop-balk *, .wb-balk *)),
  html:not(#_) body button.v2-ls-af:where(:not(.kop-balk *, .wb-balk *)),
  html:not(#_) body button.v2-ls-af > span.sr-only:where(:not(.kop-balk *, .wb-balk *)),
  html:not(#_) body button.verstuur:where(:not(.kop-balk *, .wb-balk *)),
  html:not(#_) body button.wb-chat-keuzeknop > span:not([class]):where(:not(.kop-balk *, .wb-balk *)),
  html:not(#_) body button.wb-chat-keuzeknop.volgende > span:not([class]):where(:not(.kop-balk *, .wb-balk *)),
  html:not(#_) body button.wb-chat-opnieuw:where(:not(.kop-balk *, .wb-balk *)),
  html:not(#_) body button.wb-knop:where(:not(.kop-balk *, .wb-balk *)),
  html:not(#_) body button:not([class]):where(:not(.kop-balk *, .wb-balk *)),
  html:not(#_) body details.kn-sem-meer > p > b:not([class]):where(:not(.kop-balk *, .wb-balk *)),
  html:not(#_) body details.kn-sem-meer > p:not([class]):where(:not(.kop-balk *, .wb-balk *)),
  html:not(#_) body details.tv-meer > summary > small:not([class]):where(:not(.kop-balk *, .wb-balk *)),
  html:not(#_) body div.dk-punt-tekst > p:not([class]):where(:not(.kop-balk *, .wb-balk *)),
  html:not(#_) body div.kn-sem-acties > button.kn-knop:where(:not(.kop-balk *, .wb-balk *)),
  html:not(#_) body div.kz-lijst > a:not([class]):where(:not(.kop-balk *, .wb-balk *)),
  html:not(#_) body div.to-bijlinks > a.pijllink > span:not([class]):where(:not(.kop-balk *, .wb-balk *)),
  html:not(#_) body div.tv-segment > label > span:not([class]):where(:not(.kop-balk *, .wb-balk *)),
  html:not(#_) body div.v2-ls-tekst > p:not([class]):where(:not(.kop-balk *, .wb-balk *)),
  html:not(#_) body div.v2-sem-knoppen > button.kn-knop:where(:not(.kop-balk *, .wb-balk *)),
  html:not(#_) body div.voet-juridisch > div.wrap > ul > li > a > span.sr-only:where(:not(.kop-balk *, .wb-balk *)),
  html:not(#_) body div.wb-chat-kop > div > strong:not([class]):where(:not(.kop-balk *, .wb-balk *)),
  html:not(#_) body div.wb-chat-mensen > span:not([class]):where(:not(.kop-balk *, .wb-balk *)),
  html:not(#_) body div.wb-gr-wie > div > span:not([class]):where(:not(.kop-balk *, .wb-balk *)),
  html:not(#_) body div.wb-k2-kaart > span:not([class]):where(:not(.kop-balk *, .wb-balk *)),
  html:not(#_) body div.wb-lb-kies > span:not([class]):where(:not(.kop-balk *, .wb-balk *)),
  html:not(#_) body div.wb-vi-meter > p:not([class]):where(:not(.kop-balk *, .wb-balk *)),
  html:not(#_) body div.wf-quote > figure > details > p:not([class]):where(:not(.kop-balk *, .wb-balk *)),
  html:not(#_) body div.wrap > ul > li > a:not([class]):where(:not(.kop-balk *, .wb-balk *)),
  html:not(#_) body dl.kn-sem-prog > div > dd:not([class]):where(:not(.kop-balk *, .wb-balk *)),
  html:not(#_) body label.tv-akkoord > span:not([class]):where(:not(.kop-balk *, .wb-balk *)),
  html:not(#_) body label.tv-later-kop:where(:not(.kop-balk *, .wb-balk *)),
  html:not(#_) body label.tv-schakel > span:not([class]):where(:not(.kop-balk *, .wb-balk *)),
  html:not(#_) body label.tv-veld > span:not([class]):where(:not(.kop-balk *, .wb-balk *)),
  html:not(#_) body label.tv-veld.tv-geld > span:not([class]):where(:not(.kop-balk *, .wb-balk *)),
  html:not(#_) body label.tv-veld.tv-procent > span:not([class]):where(:not(.kop-balk *, .wb-balk *)),
  html:not(#_) body legend:not([class]):where(:not(.kop-balk *, .wb-balk *)),
  html:not(#_) body nav.kn-subnav > a > span:not([class]):where(:not(.kop-balk *, .wb-balk *)),
  html:not(#_) body nav.kn-subnav > a:not([class]):where(:not(.kop-balk *, .wb-balk *)),
  html:not(#_) body ol.a1 > li > p:not([class]):where(:not(.kop-balk *, .wb-balk *)),
  html:not(#_) body ol.b1-stappen > li > p > span.tv-nobreak:where(:not(.kop-balk *, .wb-balk *)),
  html:not(#_) body ol.b1-stappen > li > p:not([class]):where(:not(.kop-balk *, .wb-balk *)),
  html:not(#_) body ol.wb-bo2-lijst > li > p > a:not([class]):where(:not(.kop-balk *, .wb-balk *)),
  html:not(#_) body ol.wb-bo2-lijst > li > p:not([class]):where(:not(.kop-balk *, .wb-balk *)),
  html:not(#_) body ol.wb-stappen > li > span > a:not([class]):where(:not(.kop-balk *, .wb-balk *)),
  html:not(#_) body ol.wb-stappen > li > span:not([class]):where(:not(.kop-balk *, .wb-balk *)),
  html:not(#_) body p.boven:where(:not(.kop-balk *, .wb-balk *)),
  html:not(#_) body p.dk-op-meer > a.pijllink > span:not([class]):where(:not(.kop-balk *, .wb-balk *)),
  html:not(#_) body p.kn-op-acties > a.pijllink > span:not([class]):where(:not(.kop-balk *, .wb-balk *)),
  html:not(#_) body p.tv-disclaimer:where(:not(.kop-balk *, .wb-balk *)),
  html:not(#_) body p.tv-disclaimer > a:not([class]):where(:not(.kop-balk *, .wb-balk *)),
  html:not(#_) body p.tv-later-uit:where(:not(.kop-balk *, .wb-balk *)),
  html:not(#_) body p.vak-sam:where(:not(.kop-balk *, .wb-balk *)),
  html:not(#_) body p.wb-k2-onder > b:not([class]):where(:not(.kop-balk *, .wb-balk *)),
  html:not(#_) body p.wb-k2-onder > span:not([class]):where(:not(.kop-balk *, .wb-balk *)),
  html:not(#_) body p.wb-klein > a:not([class]):where(:not(.kop-balk *, .wb-balk *)),
  html:not(#_) body p.wb-lb-noot:where(:not(.kop-balk *, .wb-balk *)),
  html:not(#_) body p.wb-vi-hint:where(:not(.kop-balk *, .wb-balk *)),
  html:not(#_) body p.wb-zs-noot:where(:not(.kop-balk *, .wb-balk *)),
  html:not(#_) body p.wb-zs-titel > span:not([class]):where(:not(.kop-balk *, .wb-balk *)),
  html:not(#_) body p.z:where(:not(.kop-balk *, .wb-balk *)),
  html:not(#_) body p.zv-uitleg:where(:not(.kop-balk *, .wb-balk *)),
  html:not(#_) body p.zv-uitleg > a:not([class]):where(:not(.kop-balk *, .wb-balk *)),
  html:not(#_) body section.banier.geel.banier-smal > div.wrap > div > a.pijllink > span:not([class]):where(:not(.kop-balk *, .wb-balk *)),
  html:not(#_) body span.dk-knop:where(:not(.kop-balk *, .wb-balk *)),
  html:not(#_) body span.kn-meta-plek:where(:not(.kop-balk *, .wb-balk *)),
  html:not(#_) body span.ls-duur:where(:not(.kop-balk *, .wb-balk *)),
  html:not(#_) body span.nr:where(:not(.kop-balk *, .wb-balk *)),
  html:not(#_) body span.t > small:not([class]):where(:not(.kop-balk *, .wb-balk *)),
  html:not(#_) body span.tv-max:where(:not(.kop-balk *, .wb-balk *)),
  html:not(#_) body span.tv-uitleg:where(:not(.kop-balk *, .wb-balk *)),
  html:not(#_) body span.uk-teller:where(:not(.kop-balk *, .wb-balk *)),
  html:not(#_) body span.wb-drop-hulp:where(:not(.kop-balk *, .wb-balk *)),
  html:not(#_) body span.wb-drop-muis:where(:not(.kop-balk *, .wb-balk *)),
  html:not(#_) body span.wb-drop-tik:where(:not(.kop-balk *, .wb-balk *)),
  html:not(#_) body span.wb-spot-zin:where(:not(.kop-balk *, .wb-balk *)),
  html:not(#_) body span.wb-stap-nr:where(:not(.kop-balk *, .wb-balk *)),
  html:not(#_) body span.wb-stap-tekst:where(:not(.kop-balk *, .wb-balk *)),
  html:not(#_) body span.wb-strook-titel:where(:not(.kop-balk *, .wb-balk *)),
  html:not(#_) body span.wf-naam:where(:not(.kop-balk *, .wb-balk *)),
  html:not(#_) body summary:not([class]):where(:not(.kop-balk *, .wb-balk *)),
  html:not(#_) body time:not([class]):where(:not(.kop-balk *, .wb-balk *)),
  html:not(#_) body ul.dk-lijst > li:not([class]):where(:not(.kop-balk *, .wb-balk *)),
  html:not(#_) body ul.g-lijst > li > a:not([class]):where(:not(.kop-balk *, .wb-balk *)),
  html:not(#_) body ul.tv-regels > li > b:not([class]):where(:not(.kop-balk *, .wb-balk *)),
  html:not(#_) body ul.tv-regels > li:not([class]):where(:not(.kop-balk *, .wb-balk *)),
  html:not(#_) body ul.tv-regels.tv-niet > li:not([class]):where(:not(.kop-balk *, .wb-balk *)),
  html:not(#_) body ul.v2-op-items > li > a > span.sr-only:where(:not(.kop-balk *, .wb-balk *)),
  html:not(#_) body ul.v2-op-items > li > a > span:not([class]):where(:not(.kop-balk *, .wb-balk *)),
  html:not(#_) body ul.wb-bk-raster > li > div > p > a:not([class]):where(:not(.kop-balk *, .wb-balk *)),
  html:not(#_) body ul.wb-bk-raster > li > div > p:not([class]):where(:not(.kop-balk *, .wb-balk *)),
  html:not(#_) body ul.wb-eis > li:not([class]):where(:not(.kop-balk *, .wb-balk *)),
  html:not(#_) body ul.wb-sparren-opties > li > a > span > small:not([class]):where(:not(.kop-balk *, .wb-balk *)),
  html:not(#_) body ul.wb-zs-leg > li > b > span:not([class]):where(:not(.kop-balk *, .wb-balk *)),
  html:not(#_) body ul.wb-zs-leg > li > b:not([class]):where(:not(.kop-balk *, .wb-balk *)),
  html:not(#_) body ul.wb-zs-leg > li:not([class]):where(:not(.kop-balk *, .wb-balk *)),
  html:not(#_) body ul.wb2-vac > li > a > span.sr-only:where(:not(.kop-balk *, .wb-balk *)),
  html:not(#_) body ul.wb2-vac > li > a:not([class]):where(:not(.kop-balk *, .wb-balk *)),
  html:not(#_) body ul.wt-punten > li > span:not([class]):where(:not(.kop-balk *, .wb-balk *)) { font-size: 15px !important; }
  html:not(#_) body a.pijllink.dk-naar-contact > span:not([class]):where(:not(.kop-balk *, .wb-balk *)),
  html:not(#_) body a.to-terug > span:not([class]):where(:not(.kop-balk *, .wb-balk *)),
  html:not(#_) body address:not([class]):where(:not(.kop-balk *, .wb-balk *)),
  html:not(#_) body details.tv-meer > summary > span:not([class]):where(:not(.kop-balk *, .wb-balk *)),
  html:not(#_) body div.ls-tekst > p.kn-sam:where(:not(.kop-balk *, .wb-balk *)),
  html:not(#_) body div.p2-contact.pa-contact > ul > li > a:not([class]):where(:not(.kop-balk *, .wb-balk *)),
  html:not(#_) body div.ruimte.voet-extern > a:not([class]):where(:not(.kop-balk *, .wb-balk *)),
  html:not(#_) body div.tk-houder > a.lid.tk-lid > span.naam:where(:not(.kop-balk *, .wb-balk *)),
  html:not(#_) body div.to-buren > a > span:not([class]):where(:not(.kop-balk *, .wb-balk *)),
  html:not(#_) body div.tv-blok-intro > a.pijllink > span:not([class]):where(:not(.kop-balk *, .wb-balk *)),
  html:not(#_) body div.uk.uk-op.uk-lang > button.uk-kop > span.uk-naam:where(:not(.kop-balk *, .wb-balk *)),
  html:not(#_) body div.voet-boven > div > a > span.sr-only:where(:not(.kop-balk *, .wb-balk *)),
  html:not(#_) body div.voet-boven > div > a:not([class]):where(:not(.kop-balk *, .wb-balk *)),
  html:not(#_) body div.wb-gr-wie > div > b:not([class]):where(:not(.kop-balk *, .wb-balk *)),
  html:not(#_) body div.wc-gegevens > a:not([class]):where(:not(.kop-balk *, .wb-balk *)),
  html:not(#_) body div.wc-gegevens > span:not([class]):where(:not(.kop-balk *, .wb-balk *)),
  html:not(#_) body div.wrap > span.lid > span.naam:where(:not(.kop-balk *, .wb-balk *)),
  html:not(#_) body div:not([class]):where(:not(.kop-balk *, .wb-balk *)),
  html:not(#_) body label.tv-veld.tv-geld > i:not([class]):where(:not(.kop-balk *, .wb-balk *)),
  html:not(#_) body label.tv-veld.tv-procent > i:not([class]):where(:not(.kop-balk *, .wb-balk *)),
  html:not(#_) body ol.wb-bo2-lijst > li > button > strong:not([class]):where(:not(.kop-balk *, .wb-balk *)),
  html:not(#_) body ol.wb-loon-rij > li > strong:not([class]):where(:not(.kop-balk *, .wb-balk *)),
  html:not(#_) body ol.wb-stappen > li > strong:not([class]):where(:not(.kop-balk *, .wb-balk *)),
  html:not(#_) body ol.wb-vi-punten > li > p:not([class]):where(:not(.kop-balk *, .wb-balk *)),
  html:not(#_) body p.avond-sub:where(:not(.kop-balk *, .wb-balk *)),
  html:not(#_) body p.avond-sub > a:not([class]):where(:not(.kop-balk *, .wb-balk *)),
  html:not(#_) body p.dk-intro:where(:not(.kop-balk *, .wb-balk *)),
  html:not(#_) body p.dk-slot:where(:not(.kop-balk *, .wb-balk *)),
  html:not(#_) body p.ka-contact-kop:where(:not(.kop-balk *, .wb-balk *)),
  html:not(#_) body p.ka-intro:where(:not(.kop-balk *, .wb-balk *)),
  html:not(#_) body p.kn-op-titel.op-pod-titel:where(:not(.kop-balk *, .wb-balk *)),
  html:not(#_) body p.kn-sam.ls-pod-sam:where(:not(.kop-balk *, .wb-balk *)),
  html:not(#_) body p.kn-sem-intro:where(:not(.kop-balk *, .wb-balk *)),
  html:not(#_) body p.tv-intro:where(:not(.kop-balk *, .wb-balk *)),
  html:not(#_) body p.wb-zs-titel:where(:not(.kop-balk *, .wb-balk *)),
  html:not(#_) body p.x-intro:where(:not(.kop-balk *, .wb-balk *)),
  html:not(#_) body p.x-intro > span:not([class]):where(:not(.kop-balk *, .wb-balk *)),
  html:not(#_) body span.a1-nr:where(:not(.kop-balk *, .wb-balk *)),
  html:not(#_) body span.dk-op-titel:where(:not(.kop-balk *, .wb-balk *)),
  html:not(#_) body span.ep-naam:where(:not(.kop-balk *, .wb-balk *)),
  html:not(#_) body span.ep-naam > span.sr-only:where(:not(.kop-balk *, .wb-balk *)),
  html:not(#_) body span.kz-t:where(:not(.kop-balk *, .wb-balk *)),
  html:not(#_) body span.t > b:not([class]):where(:not(.kop-balk *, .wb-balk *)),
  html:not(#_) body span.to-strook:where(:not(.kop-balk *, .wb-balk *)),
  html:not(#_) body strong.wb-spot-naam:where(:not(.kop-balk *, .wb-balk *)),
  html:not(#_) body ul.dk-direct > li > a:not([class]):where(:not(.kop-balk *, .wb-balk *)),
  html:not(#_) body ul.tm-punten > li:not([class]):where(:not(.kop-balk *, .wb-balk *)),
  html:not(#_) body ul.wb-bk-raster > li > div > strong:not([class]):where(:not(.kop-balk *, .wb-balk *)) { font-size: 18px !important; }
  html:not(#_) body .wx-ts-link { font-size: 15px !important; } /* Cookie-instellingen in de voet (komt er later bij via toestemming.js) */
  html:not(#_) body.wi .stempel { font-size: 13px !important; } /* label Detachering op de logotegels van WorkxIN */
}

/* Label 'Ondernemingsraad' onder een logo: 13 px zolang het in de tegel past; in smalle tegels (klantenmuur werken bij,
   telefoon) krimpt het mee met de tegel, zodat het nooit buiten de tegel steekt (Jochem 10 nov 2026) */
.wb-k2-tegel, .dk-logo-link, .relatie-tegel { container-type: inline-size; }
html:not(#_) body :is(.wb-k2-tegel, .dk-logo-link, .relatie-tegel) span.wc-label.wc-label { font-size: min(13px, 7.4cqw) !important; }
/* klantenmuur werken bij: kleinere tegels, dus minder letterafstand (meer ruimte voor de letters); op de telefoon (tegel
   smaller dan 110 px) wordt het 'OR' op 13 px in plaats van een onleesbaar klein woord */
html:not(#_) body .wb-k2-tegel span.wc-label.wc-label { letter-spacing: .05em; padding-left: .05em; font-size: min(13px, 8cqw) !important; }
@container (max-width: 110px) {
  html:not(#_) body .wb-k2-tegel span.wc-label.wc-label:lang(nl) { font-size: 0 !important; letter-spacing: 0; padding-left: 0; }
  html:not(#_) body .wb-k2-tegel span.wc-label.wc-label:lang(nl)::after { content: "OR"; font-size: 13px; letter-spacing: .14em; padding-left: .14em; }
}
