:root{--breedte-tekst:68ch;--breedte-inhoud:90rem;--breedte-breed:120rem;--breedte-formulier:48rem;--rand:clamp(1rem, 4vw, 3rem);--gemak-header-h:var(--header-h,var(--header-height,4.5rem));--gemak-anker-marge:calc(var(--gemak-header-h) + 1rem);--veilig-boven:env(safe-area-inset-top,0px);--veilig-onder:env(safe-area-inset-bottom,0px);--veilig-links:env(safe-area-inset-left,0px);--veilig-rechts:env(safe-area-inset-right,0px)}.wrap,.wrap-tekst,.wrap-breed,.wrap-formulier{box-sizing:border-box;width:100%;padding-inline:max(var(--rand), var(--veilig-links)) max(var(--rand), var(--veilig-rechts));margin-inline:auto}.wrap{max-width:calc(var(--breedte-inhoud) + 2 * var(--rand))}.wrap-tekst{max-width:calc(var(--breedte-tekst) + 2 * var(--rand))}.wrap-breed{max-width:calc(var(--breedte-breed) + 2 * var(--rand))}.wrap-formulier{max-width:calc(var(--breedte-formulier) + 2 * var(--rand))}.full-bleed{width:100vw;max-width:100vw;margin-inline:calc(50% - 50vw)}.lees-breedte{max-inline-size:var(--breedte-tekst)}h1,h2,h3,h4,caption,figcaption,blockquote{text-wrap:balance}p,li,dd,dt,td{text-wrap:pretty;overflow-wrap:break-word}p,li,dd,td,blockquote{-webkit-hyphens:auto;hyphens:auto;hyphenate-limit-chars:7 3 3}code,pre,kbd,a[href^=mailto\:],a[href^=tel\:],.geen-afbreking{-webkit-hyphens:manual;hyphens:manual}.scherm-hoog{min-block-size:100svh}.scherm-hoog-dynamisch{min-block-size:100dvh}.scherm-hoog-min-header{min-block-size:calc(100svh - var(--gemak-header-h))}.veilig-onder{padding-block-end:max(.75rem, var(--veilig-onder))}.veilig-boven{padding-block-start:var(--veilig-boven)}.veilig-zijkant{padding-inline:max(var(--rand), var(--veilig-links)) max(var(--rand), var(--veilig-rechts))}:where(html){scroll-padding-top:var(--gemak-anker-marge);scroll-padding-bottom:calc(var(--veilig-onder) + 1rem)}@media (prefers-reduced-motion:no-preference){html:not([data-a11y-motion=reduce]){scroll-behavior:smooth}}.sr-only,.gemak-sr{clip:rect(0, 0, 0, 0);white-space:nowrap;border:0;width:1px;height:1px;margin:-1px;padding:0;position:absolute;overflow:hidden}@media (forced-colors:active){:focus-visible{outline-offset:2px;outline:3px solid highlight!important}button,[role=button],input,select,textarea,summary,a[class*=button i],a[class*=btn i],a[class*=pill i]{border:1px solid buttontext}svg{forced-color-adjust:auto}svg [fill]:not([fill=none]){fill:currentColor}svg [stroke]:not([stroke=none]){stroke:currentColor}[data-gemak-dot]{forced-color-adjust:none;background-color:canvastext}[aria-pressed=true],[aria-current=page]{outline-offset:-2px;outline:2px solid canvastext}[data-decor],[aria-hidden=true][data-decor]{display:none}}
:root{--safe-top:env(safe-area-inset-top,0px);--safe-right:env(safe-area-inset-right,0px);--safe-bottom:env(safe-area-inset-bottom,0px);--safe-left:env(safe-area-inset-left,0px)}html{padding-inline:var(--safe-left) var(--safe-right)}html[data-standalone]{-webkit-tap-highlight-color:transparent;overscroll-behavior-y:none}html[data-standalone] [data-pwa=browser],html:not([data-standalone]) [data-pwa=app]{display:none!important}
@media screen{[data-print=only]{display:none!important}}@media print{@page{margin:16mm 15mm 18mm}body>:not(main):not([data-print=only]),[data-print=hide],video,iframe,dialog,nav[aria-label]:not([data-print=show]){display:none!important}html{scroll-padding-top:0;font-size:11pt}html,body,main{background:#fff!important}:not([data-print-keep],[data-print-keep] *),:not([data-print-keep],[data-print-keep] *):before,:not([data-print-keep],[data-print-keep] *):after{color:#000!important;box-shadow:none!important;text-shadow:none!important;filter:none!important;background-color:#0000!important;background-image:none!important;transition:none!important;animation:none!important}[data-reveal],[data-reveal]:not([data-revealed]){opacity:1!important;transform:none!important}main{padding:0!important}.container{max-width:none!important;padding-inline:0!important}section,article,aside{border-color:#999!important}h1,h2,h3,h4{break-after:avoid;page-break-after:avoid}p,li,dd,blockquote{orphans:3;widows:3}img,svg,figure,tr,dl>div,li,blockquote{break-inside:avoid;page-break-inside:avoid}img{object-fit:contain;max-height:9cm;max-width:100%!important}a{text-decoration:underline}main a[href^=http]:not([data-print-url=no]):after{content:" (" attr(href) ")";overflow-wrap:anywhere;font-size:.85em}}
