:root{--ui-page-width:1280px;--ui-page-gutter:36px;--ui-sidebar-width:220px;--ui-column-gap:48px;--ui-reading-width:75ch;--ui-h1:clamp(2rem, 3.4vw, 2.75rem);--ui-h2:clamp(1.625rem, 2.6vw, 2rem);--ui-h3:1.375rem;--ui-summary-heading:clamp(1.5rem, 2.3vw, 1.875rem);--ui-body:1.0625rem;--ui-line-height:1.8;--ui-section-space:48px;--ui-summary-radius:22px;--ui-radius:14px;--ui-radius-klein:9px;--ui-header-hoogte:88px;--font-kop:"Manrope", "DM Sans", system-ui, sans-serif;--font-tekst:"DM Sans", system-ui, -apple-system, "Segoe UI", sans-serif;--tekst:#102448;--tekst-zacht:#5a6a82;--kop-kleur:#132b53;--achtergrond:#fff;--vlak:#f3f6fc;--lijn:#dce4f1;--merk:#195cff;--merk-donker:#0e48d7;--merk-zacht:#edf3ff;--op-merk:#fff;--accent:#d9f79b;--accent-zacht:#f0f7e6;--op-accent:#102448;--donker-vlak:#11284f;--op-donker:#fff;--op-donker-zacht:#c9d6ea;--let-op:#fff6e0;--samenvatting-achtergrond:linear-gradient(115deg, #eaf0ff 0%, #f4f7ff 62%, #f2f8e9 100%);--samenvatting-rand:#dce5fa;--samenvatting-tekst:#314969;--voet-achtergrond:#f3f6fb;--focus:#688aff;--laag-hout:#f3e7d6;--laag-grond:#e9e1d3;--schaduw:0 12px 38px #1939680d;--schaduw-menu:0 22px 38px #132b501a;--positief:#2f7a4f;--negatief:#b42318;--fout:var(--negatief)}@media (width<=1000px){:root{--ui-page-gutter:28px;--ui-sidebar-width:185px;--ui-column-gap:32px}}@media (width<=800px){:root{--ui-page-gutter:20px;--ui-column-gap:24px;--ui-section-space:36px;--ui-h1:2rem;--ui-body:1rem;--ui-summary-radius:18px;--ui-header-hoogte:72px}}*,:before,:after{box-sizing:border-box}html{-webkit-text-size-adjust:100%;scroll-padding-top:calc(var(--ui-header-hoogte) + 16px)}@media (prefers-reduced-motion:no-preference){html{scroll-behavior:smooth}}body{background:var(--achtergrond);color:var(--tekst);font-family:var(--font-tekst);font-size:var(--ui-body);line-height:var(--ui-line-height);-webkit-font-smoothing:antialiased;margin:0}img,svg,video{max-width:100%;height:auto;display:block}a{color:var(--merk);text-underline-offset:.18em}a:hover{color:var(--merk-donker)}:focus-visible{outline:3px solid var(--focus);outline-offset:3px;border-radius:4px}h1,h2,h3,h4{font-family:var(--font-kop);color:var(--kop-kleur);letter-spacing:-.035em;text-wrap:balance;line-height:1.2}h1{font-size:var(--ui-h1);letter-spacing:-.045em;overflow-wrap:break-word;margin:0 0 24px;font-weight:650;line-height:1.16}h1 span{color:var(--merk)}h2{font-size:var(--ui-h2);font-weight:650;line-height:1.25}h3{font-size:var(--ui-h3);letter-spacing:-.02em;font-weight:650;line-height:1.35}button{font:inherit;color:inherit;cursor:pointer}.wrap{width:min(var(--ui-page-width), calc(100% - var(--ui-page-gutter) * 2));margin-inline:auto}.overslaan{z-index:200;background:var(--achtergrond);padding:12px 16px;position:absolute;top:0;left:-999px}.overslaan:focus{top:16px;left:16px}.visueel-verborgen{clip:rect(0 0 0 0);white-space:nowrap;width:1px;height:1px;overflow:hidden;position:absolute!important}.wi-icon{flex:none;width:20px;height:20px}.button{border-radius:var(--ui-radius-klein);min-height:49px;font-family:var(--font-tekst);border:1px solid #0000;justify-content:center;align-items:center;gap:14px;padding:13px 20px;font-size:14px;font-weight:650;line-height:1.5;text-decoration:none;transition:transform .2s,background-color .2s;display:inline-flex}.button-merk{background:var(--merk);color:var(--op-merk)}.button-merk:hover{background:var(--merk-donker);color:var(--op-merk)}.button-rustig{background:var(--achtergrond);color:var(--tekst);border-color:var(--lijn)}.button-rustig:hover{border-color:var(--tekst-zacht);color:var(--tekst)}.button-accent{background:var(--accent);color:var(--op-accent)}.button-accent:hover{filter:brightness(.96);color:var(--op-accent)}@media (prefers-reduced-motion:no-preference){.button:hover{transform:translateY(-2px)}}.pijllink{align-items:center;gap:10px;font-weight:600;text-decoration:none;display:inline-flex}.pijllink:hover{text-decoration:underline}.header{z-index:100;background:var(--achtergrond);border-bottom:1px solid var(--lijn);position:relative}.header-row{min-height:var(--ui-header-hoogte);align-items:center;gap:24px;display:flex}.brand{min-height:44px;color:var(--kop-kleur);flex:none;align-items:center;gap:10px;text-decoration:none;display:inline-flex}.brand-woord{font-family:var(--font-kop);letter-spacing:-.04em;font-size:24px;font-weight:800}.brand-woord span{color:var(--merk)}.hoofdmenu{align-items:center;gap:22px;margin-left:auto;display:flex}.nav-dropdown>summary,.hoofdmenu>a{min-height:44px;color:var(--tekst);cursor:pointer;align-items:center;gap:7px;padding:0;font-size:14px;font-weight:650;text-decoration:none;list-style:none;display:flex}.nav-dropdown>summary::-webkit-details-marker{display:none}.nav-dropdown[open]>summary,.nav-dropdown>summary:hover,.hoofdmenu>a:hover{color:var(--merk)}.nav-dropdown[open] .wi-chevron{transform:rotate(180deg)}.mega-menu{max-height:calc(100dvh - 115px);padding:30px max(30px, calc((100% - var(--ui-page-width)) / 2));background:var(--achtergrond);border-top:3px solid var(--merk);border-bottom:1px solid var(--lijn);box-shadow:var(--schaduw-menu);border-radius:0 0 22px 22px;grid-template-columns:repeat(auto-fit,minmax(200px,1fr));gap:25px;display:grid;position:absolute;top:100%;left:0;right:0;overflow:auto}.mega-group h2{font:700 14px/1.4 var(--font-tekst);letter-spacing:0;color:var(--tekst-zacht);margin:0 0 10px}.mega-group a{min-height:42px;color:var(--tekst);justify-content:space-between;align-items:center;gap:10px;padding:8px 0;font-size:15px;line-height:1.5;text-decoration:none;display:flex}.mega-group a:hover{color:var(--merk)}.mega-links{columns:220px 3;column-gap:32px}.mega-links a{break-inside:avoid}.site-search-open{min-width:44px;min-height:44px;color:var(--tekst);flex:none;justify-content:center;align-items:center;gap:8px;font-size:14px;font-weight:600;text-decoration:none;display:inline-flex}.menu-toggle{border:1px solid var(--lijn);border-radius:var(--ui-radius-klein);background:var(--achtergrond);align-items:center;gap:10px;min-height:44px;padding:0 14px;font-size:14px;font-weight:650;display:none}@media (width<=1150px){.header-row{gap:12px}.brand{margin-right:auto}.menu-toggle{display:inline-flex}.hoofdmenu{padding:12px var(--ui-page-gutter) 24px;background:var(--achtergrond);border-bottom:1px solid var(--lijn);box-shadow:var(--schaduw-menu);max-height:calc(100dvh - var(--ui-header-hoogte));flex-direction:column;align-items:stretch;gap:0;display:none;position:absolute;top:100%;left:0;right:0;overflow:auto}.hoofdmenu[data-open]{display:flex}.nav-dropdown>summary,.hoofdmenu>a{border-bottom:1px solid var(--lijn);justify-content:space-between;min-height:52px;font-size:16px}.mega-menu{box-shadow:none;border:0;border-radius:0;max-height:none;padding:4px 0 12px 12px;display:block;position:static}.mega-group h2{display:none}}.zoekveld{border:2px solid var(--lijn);width:100%;min-height:56px;font:400 17px var(--font-tekst);background:var(--vlak);color:var(--tekst);border-radius:10px;padding:14px 16px;display:block}.kruimelpad ol{color:var(--tekst-zacht);flex-wrap:wrap;gap:4px 8px;margin:0 0 18px;padding:0;font-size:14px;list-style:none;display:flex}.kruimelpad li+li:before{content:"›";margin-right:8px}.kruimelpad a{color:var(--tekst-zacht)}.byline{color:var(--tekst-zacht);flex-wrap:wrap;align-items:center;gap:6px 10px;margin:0;font-size:14px;display:flex}.byline img,.byline-initiaal{object-fit:cover;border-radius:50%;width:40px;height:40px}.byline-initiaal{background:var(--vlak);border:1px solid var(--lijn);font-family:var(--font-kop);color:var(--kop-kleur);justify-content:center;align-items:center;font-weight:800;display:inline-flex}.byline a{color:var(--tekst);font-weight:600}.ui-hero{gap:var(--ui-column-gap);align-items:center;padding-block:36px 40px;display:grid}.ui-hero-split{grid-template-columns:minmax(0,1.08fr) minmax(0,.92fr)}.ui-hero-copy{min-width:0}.ui-introduction{font-size:var(--ui-body);line-height:var(--ui-line-height);margin:0 0 22px}.ui-introduction p{margin:0 0 16px}.hero-actions{flex-wrap:wrap;align-items:center;gap:12px 20px;margin:0 0 22px;display:flex}.ui-hero-media{min-width:0;height:440px;margin:0;position:relative}.ui-hero-media img,.ui-hero-media picture,.ui-hero-photo{object-fit:cover;border-radius:22px;width:100%;height:100%}@media (width<=1000px){.ui-hero-media{height:390px}}@media (width<=800px){.ui-hero{padding-block:28px 24px}.ui-hero-split{grid-template-columns:minmax(0,1fr)}.ui-hero-media{aspect-ratio:3/2;height:auto}}.beeldplek{border:2px dashed var(--lijn);background:var(--vlak);width:100%;height:100%;min-height:220px;color:var(--tekst-zacht);text-align:center;border-radius:22px;flex-direction:column;justify-content:center;align-items:center;gap:10px;padding:24px;font-size:14px;line-height:1.5;display:flex}.beeldplek strong{color:var(--tekst);font-weight:650}.ui-foto .beeldplek{aspect-ratio:4/3;height:auto}.ui-summary{align-items:start;gap:var(--ui-column-gap);background:var(--samenvatting-achtergrond);border:1px solid var(--samenvatting-rand);border-radius:var(--ui-summary-radius);margin-block:24px var(--ui-section-space);color:var(--samenvatting-tekst);box-shadow:var(--schaduw);grid-template-columns:minmax(0,.85fr) minmax(0,1.85fr);padding:40px;display:grid}.ui-summary-simple{grid-template-columns:minmax(0,1fr)}.ui-summary h2{font-size:var(--ui-summary-heading);letter-spacing:-.035em;color:var(--kop-kleur);margin:0 0 20px;line-height:1.3}.ui-summary-copy p{margin:0 0 16px}.ui-summary-copy p:last-child{margin-bottom:0}.ui-summary-copy>p:first-child{color:var(--tekst);font-size:1.1rem}.ui-summary-lijst{border-top:1px solid var(--samenvatting-rand);margin:22px 0 0;padding:0;list-style:none}.ui-summary-lijst li{border-bottom:1px solid var(--samenvatting-rand);grid-template-columns:minmax(0,.95fr) minmax(0,1.05fr);gap:4px 24px;margin:0;padding:12px 0;font-size:15.5px;line-height:1.55;display:grid}.ui-summary-lijst strong{color:var(--kop-kleur);font-weight:650}@media (width<=600px){.ui-summary-lijst li{grid-template-columns:minmax(0,1fr)}}.summary-meta{color:var(--tekst-zacht);border-top:1px solid var(--samenvatting-rand);margin-top:18px;padding-top:16px;font-size:13px;line-height:1.65}@media (width<=1000px){.ui-summary{padding:32px}}@media (width<=800px){.ui-summary{grid-template-columns:minmax(0,1fr);gap:4px;margin-top:20px;padding:24px}.ui-summary h2{margin-bottom:18px}}.ui-content-layout{gap:var(--ui-column-gap);margin-block:var(--ui-section-space);display:grid}.ui-with-sidebar{grid-template-columns:var(--ui-sidebar-width) minmax(0, 1fr)}.ui-sidebar{min-width:0}.ui-sidebar nav{position:sticky;top:24px}.toc-kop{color:var(--tekst-zacht);margin:0 0 10px;font-size:13px;font-weight:700}.toc-lijst{border-left:2px solid var(--lijn);margin:0;padding:0;list-style:none}.toc-lijst a{color:var(--tekst-zacht);border-left:2px solid #0000;margin-left:-2px;padding:7px 0 7px 14px;font-size:14px;line-height:1.45;text-decoration:none;display:block}.toc-lijst a:hover,.toc-lijst a[aria-current=true]{color:var(--tekst);border-left-color:var(--merk)}.mobiele-inhoud{border:1px solid var(--lijn);background:var(--achtergrond);border-radius:12px;margin:0 0 28px;display:none}.mobiele-inhoud>summary{cursor:pointer;justify-content:space-between;align-items:center;min-height:52px;padding:0 16px;font-weight:650;list-style:none;display:flex}.mobiele-inhoud>summary::-webkit-details-marker{display:none}.mobiele-inhoud[open] .wi-chevron{transform:rotate(180deg)}.mobiele-inhoud ol{margin:0;padding:0 16px 14px 36px}.mobiele-inhoud li{padding:4px 0}.ui-article{min-width:0}@media (width<=800px){.ui-with-sidebar{grid-template-columns:minmax(0,1fr)}.ui-with-sidebar>.ui-sidebar{display:none}.mobiele-inhoud{display:block}}.ui-article>:first-child{margin-top:0}.ui-article h2{margin:var(--ui-section-space) 0 20px}.ui-article h3{margin:32px 0 14px}.ui-article h4{margin:24px 0 10px;font-size:1.125rem}.ui-article :where(p,ul,ol){max-width:var(--ui-reading-width)}.ui-article p{margin:0 0 16px}.ui-article :where(ul,ol){margin:0 0 18px;padding-left:22px}.ui-article li{margin:6px 0}.ui-article li::marker{color:var(--merk)}.ui-article strong{color:var(--kop-kleur)}.ui-article blockquote{border-radius:var(--ui-radius);background:var(--vlak);margin:24px 0;padding:18px 20px}.ui-article hr{border:0;border-top:1px solid var(--lijn);margin:var(--ui-section-space) 0}.tabel-scroll{border:1px solid var(--lijn);background:var(--achtergrond);scrollbar-width:thin;border-radius:13px;margin:24px 0 10px;overflow-x:auto}.tabel-scroll table{border-collapse:collapse;font-variant-numeric:tabular-nums;width:100%;font-size:15px;line-height:1.6}.tabel-scroll th,.tabel-scroll td{text-align:left;vertical-align:top;border-bottom:1px solid var(--lijn);min-width:110px;padding:14px 18px}.tabel-scroll thead th{background:var(--vlak);color:var(--kop-kleur);font-weight:650}.tabel-scroll tbody tr:last-child>*{border-bottom:0}.tabel-scroll caption{caption-side:top;text-align:left;padding:14px 18px 0;font-weight:650}.bronnoot{color:var(--tekst-zacht);margin:0 0 24px;font-size:13.5px;line-height:1.65}.ui-article p.bronnoot{margin-bottom:24px}.ui-foto{margin:32px 0}.ui-foto img,.ui-foto picture{border-radius:18px;width:100%;height:auto}.ui-foto figcaption{color:var(--tekst-zacht);max-width:var(--ui-reading-width);margin-top:10px;font-size:14px;line-height:1.6}.ui-note{border-radius:var(--ui-radius);background:var(--let-op);max-width:var(--ui-reading-width);align-items:flex-start;gap:14px;margin:24px 0;padding:18px 20px;display:flex}.ui-note p{margin:0}.ui-steps{counter-reset:stap;gap:12px;padding:0;list-style:none;display:grid}.ui-steps>li{counter-increment:stap;border:1px solid var(--lijn);border-radius:var(--ui-radius);grid-template-columns:44px minmax(0,1fr);gap:14px;padding:18px 20px;display:grid}.ui-steps>li:before{content:counter(stap, decimal-leading-zero);font-family:var(--font-kop);color:var(--merk);font-weight:800}details.faq{border-bottom:1px solid var(--lijn)}details.faq>summary{min-height:56px;font-family:var(--font-kop);cursor:pointer;justify-content:space-between;align-items:center;gap:16px;font-size:1.1rem;font-weight:650;list-style:none;display:flex}details.faq>summary::-webkit-details-marker{display:none}details.faq[open] .wi-chevron{transform:rotate(180deg)}.ui-routes{grid-template-columns:repeat(auto-fill,minmax(260px,1fr));gap:14px;margin:0;padding:0;list-style:none;display:grid}.ui-routes a{border:1px solid var(--lijn);background:var(--achtergrond);height:100%;color:var(--tekst);border-radius:16px;flex-direction:column;gap:6px;padding:20px 22px;text-decoration:none;display:flex}.ui-routes a:hover{border-color:var(--merk)}.ui-routes strong{font-family:var(--font-kop);letter-spacing:-.02em;color:var(--kop-kleur);justify-content:space-between;align-items:center;gap:12px;font-size:18px;display:flex}.ui-routes span{color:var(--tekst-zacht);font-size:14.5px;line-height:1.6}.ui-routes .route-beeld{aspect-ratio:16/9;background:var(--vlak);border-radius:15px 15px 0 0;margin:-20px -22px 8px;overflow:hidden}.ui-routes .route-beeld img{object-fit:cover;width:100%;height:100%}.ui-routes .route-beeld .beeldplek{border:0;border-radius:0;min-height:0;padding:0}.ui-related,.ui-bronnen,.ui-author,.ui-aanvraag{margin-block:var(--ui-section-space)}.ui-related h2,.ui-aanvraag h2{margin:0 0 20px}.ui-aanvraag-inner{gap:var(--ui-column-gap);border-radius:var(--ui-summary-radius);background:var(--vlak);border:1px solid var(--lijn);grid-template-columns:minmax(0,.9fr) minmax(0,1.1fr);align-items:start;padding:40px;display:grid}.ui-aanvraag ul{gap:8px;margin:16px 0;padding:0;list-style:none;display:grid}.ui-aanvraag li{gap:10px;display:flex}.ui-aanvraag li svg{color:var(--merk);margin-top:4px}.ui-aanvraag-klein{color:var(--tekst-zacht);font-size:14px}.ui-aanvraag-formulier{background:var(--achtergrond);border-radius:16px;min-width:0;overflow:hidden}.ui-aanvraag-formulier iframe{border:0;width:100%;display:block}@media (width<=900px){.ui-aanvraag-inner{grid-template-columns:minmax(0,1fr);padding:24px}}.ui-bronnen details{border-top:1px solid var(--lijn);border-bottom:1px solid var(--lijn)}.ui-bronnen summary{min-height:56px;font-family:var(--font-kop);cursor:pointer;justify-content:space-between;align-items:center;font-size:1.15rem;font-weight:650;list-style:none;display:flex}.ui-bronnen summary::-webkit-details-marker{display:none}.ui-bronnen ul{gap:6px;margin:0;padding:0 0 18px 20px;font-size:15px;line-height:1.6;display:grid}.ui-bronnen small{color:var(--tekst-zacht)}.ui-author{align-items:flex-start;gap:18px;max-width:860px;display:flex}.ui-author img,.ui-author .byline-initiaal{border-radius:50%;flex:none;width:72px;height:72px;font-size:26px}.ui-author p{margin:0 0 8px;font-size:15px;line-height:1.7}.ui-author .auteur-naam{font-family:var(--font-kop);color:var(--kop-kleur);font-size:18px;font-weight:650}.ui-tool{margin:0 0 var(--ui-section-space);border:1px solid var(--lijn);border-radius:var(--ui-summary-radius);background:var(--achtergrond);box-shadow:var(--schaduw);padding:28px}.ui-tool h2{margin:0 0 12px;font-size:1.5rem}.ui-tool-velden{grid-template-columns:repeat(auto-fit,minmax(14rem,1fr));gap:16px;margin:16px 0;display:grid}.ui-tool label,.ui-tool legend{margin-bottom:6px;font-weight:600;display:block}.ui-tool fieldset{border:0;margin:0;padding:0}.ui-tool input[type=number],.ui-tool select{border:1px solid var(--lijn);width:100%;min-height:48px;font:inherit;background:var(--achtergrond);color:var(--tekst);border-radius:8px;padding:8px 12px}.ui-tool input[type=checkbox],.ui-tool input[type=radio]{width:20px;height:20px;accent-color:var(--merk)}.ui-tool .keuze{align-items:center;gap:10px;min-height:44px;margin:0;font-weight:400;display:flex}.ui-tool-hint{color:var(--tekst-zacht);margin:4px 0 0;font-size:14px}.ui-tool-rij{border-bottom:1px solid var(--lijn);gap:8px 16px;padding:12px 0;display:grid}.ui-tool-rij>label{margin:0}.ui-tool-rij .ui-tool-hint{font-weight:400;display:block}.ui-tool-invoer{flex-wrap:wrap;align-items:center;gap:8px 16px;display:flex}.ui-tool-invoer input[type=number]{width:7rem}@media (width>=640px){.ui-tool-rij{grid-template-columns:1fr auto;align-items:center}.ui-tool-rij-twee{grid-template-columns:2fr 1fr}}.ui-tool-lijst{gap:14px;margin:16px 0;display:grid}.ui-tool-groep{border-radius:var(--ui-radius);border:1px solid var(--lijn)!important;padding:12px 16px 4px!important}.ui-tool-groep legend{padding:0 4px}.ui-tool-groep .ui-tool-velden{margin:8px 0}.ui-tool-regel{margin:0 0 8px;font-weight:600}.ui-tool-uitkomst{border-radius:var(--ui-radius);background:var(--samenvatting-achtergrond);border:1px solid var(--samenvatting-rand);margin-top:16px;padding:18px 20px}.ui-tool-getal{font-family:var(--font-kop);color:var(--kop-kleur);font-size:1.5rem;font-weight:700}.ui-tool-uitkomst :where(ul,ol){padding-left:20px}.ui-tool .tabel-scroll{margin:12px 0}.ui-tool button{border:0}.ui-tool .button-rustig{border:1px solid var(--lijn)}.footer{margin-top:var(--ui-section-space);background:var(--voet-achtergrond);padding:48px 0 32px;font-size:15px}.footer-invitation{border-radius:var(--ui-summary-radius);background:var(--donker-vlak);color:var(--op-donker);flex-wrap:wrap;justify-content:space-between;align-items:center;gap:20px 40px;margin-bottom:40px;padding:32px 36px;display:flex}.footer-invitation h2{color:var(--op-donker);margin:0;font-size:clamp(1.5rem,2.4vw,1.875rem)}.footer-invitation h2 span{color:var(--accent)}.footer-main{grid-template-columns:minmax(0,2fr) repeat(auto-fit,minmax(160px,1fr));gap:32px 48px;display:grid}.footer-over p{color:var(--tekst-zacht);max-width:520px;line-height:1.75}.footer h3{font-family:var(--font-tekst);letter-spacing:0;color:var(--tekst-zacht);margin:0 0 10px;font-size:14px;font-weight:700}.footer ul{margin:0;padding:0;list-style:none}.footer li a{min-height:40px;color:var(--tekst);align-items:center;text-decoration:none;display:flex}.footer li a:hover{color:var(--merk)}.footer-bottom{border-top:1px solid var(--lijn);color:var(--tekst-zacht);margin-top:32px;padding-top:18px;font-size:13px}@media (width<=800px){.footer-main{grid-template-columns:minmax(0,1fr)}.footer-invitation{padding:24px}}.ui-top3-band{margin-block:8px 12px}.ui-top3>h2{margin:0 0 10px}.ui-top3>p:not(.bronnoot){max-width:var(--ui-reading-width);margin:0 0 4px}.ui-top3 .ui-topselectie{margin-block:20px 12px}.ui-top3 .ui-topselectie .button{width:100%;margin-top:auto}.ui-top3 .ui-topselectie .pijllink{margin-top:10px}.ui-top3 .ui-topselectie-uitleg>li{scroll-margin-top:90px}.ui-topselectie .toelichting{border-top:1px solid var(--lijn);border-radius:0 0 calc(var(--ui-radius) - 1px) calc(var(--ui-radius) - 1px);background:var(--vlak);flex-direction:column;grid-area:4/1/auto/-1;margin:18px -18px -18px;padding:16px 18px 18px;display:flex}.ui-topselectie .toelichting .opbouw{margin-top:auto}.ui-topselectie .toelichting-kop{font-family:var(--font-kop);color:var(--kop-kleur);margin:0 0 6px;font-size:15px;font-weight:700}.ui-topselectie .toelichting p:not(.toelichting-kop){margin:0 0 14px;font-size:14.5px;line-height:1.6}.ui-topselectie .opbouw{grid-template-columns:repeat(2,minmax(0,1fr));gap:8px 16px;margin:0;display:grid}.ui-topselectie .opbouw>div,.ui-topselectie .opbouw>div+div{background:linear-gradient(var(--merk), var(--merk)) left bottom / var(--w) 3px no-repeat, linear-gradient(var(--lijn), var(--lijn)) left bottom / 100% 3px no-repeat;border:0;grid-template-columns:minmax(0,1fr) auto;align-items:end;gap:4px 8px;margin:0;padding:0 0 6px;font-size:12.5px;line-height:1.35;display:grid}.ui-topselectie .opbouw dt{color:var(--tekst-zacht);font-size:12.5px}.ui-topselectie .opbouw dd,.ui-topselectie .opbouw>div:first-child dd{font-family:var(--font-tekst);letter-spacing:0;color:var(--kop-kleur);text-align:right;font-size:12.5px;font-weight:650}.ui-topselectie-uitleg .kaart-uitgelicht .toelichting{background:var(--merk-zacht)}@container topselectie (width>=620px){.ui-topselectie.ui-topselectie-uitleg{grid-template-rows:repeat(4,auto);row-gap:0}.ui-topselectie.ui-topselectie-uitleg>li{grid-row:span 4;grid-template-rows:subgrid}}.ui-jumplinks{border-top:1px solid var(--lijn);flex-wrap:wrap;align-items:center;gap:8px;padding-block:20px 28px;font-size:14px;display:flex}.ui-jumplinks>span{color:var(--tekst-zacht);margin-right:8px}.ui-jumplinks>a{border:1px solid var(--lijn);min-height:40px;color:var(--tekst);border-radius:30px;align-items:center;padding:6px 15px;text-decoration:none;display:inline-flex}.ui-jumplinks>a:hover{background:var(--vlak);border-color:var(--merk);color:var(--tekst)}.ui-cijfers{flex-wrap:wrap;gap:14px 30px;margin:22px 0 6px;padding:0;list-style:none;display:flex}.ui-cijfers>li{min-width:120px;max-width:220px}.ui-cijfers strong{font-family:var(--font-kop);letter-spacing:-.04em;color:var(--merk);font-size:34px;line-height:1.2;display:block}.ui-cijfers span{color:var(--tekst-zacht);font-size:13px;line-height:1.5;display:block}.ui-band{margin:var(--ui-section-space) 0;border-radius:20px;padding:34px}.ui-band>:first-child,.ui-band>h2:first-child{margin-top:0}.ui-band>:last-child{margin-bottom:0}.ui-band-zacht{background:var(--vlak)}.ui-band-accent{background:var(--accent-zacht)}.ui-band-donker{background:var(--donker-vlak);color:var(--op-donker-zacht)}.ui-band.ui-band-donker :is(h2,h3,h4,strong,b,dd,figcaption){color:var(--op-donker)}.ui-band.ui-band-donker :where(.wanneer,.ui-balk small,dt,span.label),.ui-band.ui-band-donker :is(.ui-tijdlijn .wanneer,.ui-balk small){color:var(--accent)}.ui-band.ui-band-donker .ui-tijdlijn{border-left-color:#ffffff40}.ui-band.ui-band-donker .ui-tijdlijn>li:before{background:var(--donker-vlak);border-color:var(--accent)}.ui-band.ui-band-donker :is(.ui-balken,.ui-kaarten>article,.ui-checklist>li,.ui-diagnose>:is(div,dl)){background:#ffffff0f;border-color:#ffffff2e}.ui-band.ui-band-donker .ui-diagnose dd{color:var(--op-donker)}.ui-band.ui-band-donker .ui-balk>div{background:#ffffff2e}.ui-band.ui-band-donker .ui-balken>p{color:var(--op-donker-zacht)}.ui-band.ui-band-donker .ui-balk>div>span{background:var(--accent)}.ui-band-donker a:not(.button){color:var(--accent)}.ui-band-donker :focus-visible{outline-color:var(--accent)}.ui-band.ui-band-donker :is(.ui-note,.tabel-scroll,.beeldplek),.ui-band.ui-band-donker .ui-plusmin:not(.ui-plusmin-janee,.ui-plusmin-rijen,.ui-plusmin-uitleg)>div{color:var(--tekst)}.ui-band.ui-band-donker :is(.ui-note,.tabel-scroll,.beeldplek) :is(h3,h4,strong,b,th,dt,dd),.ui-band.ui-band-donker .ui-plusmin:not(.ui-plusmin-janee,.ui-plusmin-rijen,.ui-plusmin-uitleg)>div :is(h3,h4,strong,b){color:var(--kop-kleur)}.ui-band.ui-band-donker :is(.ui-note,.tabel-scroll) a:not(.button),.ui-band.ui-band-donker .ui-plusmin:not(.ui-plusmin-janee,.ui-plusmin-rijen,.ui-plusmin-uitleg)>div a:not(.button){color:var(--merk)}.ui-band-donker .ui-uitnodiging{background:#ffffff0f;border:1px solid #ffffff2e}.ui-band-donker li::marker{color:var(--accent)}.ui-band-donker .tabel-scroll{border-color:#0000}.ui-band-donker .bronnoot{color:var(--op-donker-zacht)}@media (width<=800px){.ui-band{margin-inline:calc(var(--ui-page-gutter) * -.5);border-radius:16px;padding:22px 18px}}.ui-verschil{grid-template-columns:repeat(auto-fit,minmax(180px,1fr));gap:14px;margin:26px 0 30px;display:grid}.ui-verschil>div{border:1px solid var(--lijn);border-radius:14px;padding:22px 20px}.ui-verschil span,.ui-verschil small{color:var(--tekst-zacht);font-size:15px;line-height:1.5;display:block}.ui-verschil strong{font-family:var(--font-kop);letter-spacing:-.04em;color:var(--merk);margin:6px 0;font-size:clamp(32px,4vw,46px);line-height:1.1;display:block}.ui-band-donker .ui-verschil>div{border-color:#ffffff38}.ui-band-donker .ui-verschil :is(span,small){color:var(--op-donker-zacht)}.ui-band-donker .ui-verschil strong{color:var(--accent)}.ui-kaarten{grid-template-columns:repeat(auto-fit,minmax(240px,1fr));gap:16px;margin:26px 0;display:grid}.ui-kaarten>article{border:1px solid var(--lijn);background:var(--achtergrond);border-radius:15px;padding:24px}.ui-kaarten h3{margin:0 0 14px;font-size:1.3rem}.ui-kaarten p{margin:0 0 12px;font-size:15.5px}.ui-kaarten dl{margin:0}.ui-kaarten dl>div{border-top:1px solid var(--lijn);justify-content:space-between;gap:12px;padding-block:10px;font-size:15px;display:flex}.ui-kaarten dt{max-width:45%;color:var(--tekst-zacht);flex:none}.ui-kaarten dd{text-align:right;text-wrap:balance;min-width:0;color:var(--kop-kleur);margin:0;font-weight:650}.ui-kaarten .kaart-uitgelicht{border-color:var(--merk);box-shadow:0 0 0 1px var(--merk)}.ui-band-zacht .ui-kaarten>article,.ui-band-accent .ui-kaarten>article{border-color:#0000}.ui-balken{background:var(--vlak);border-radius:15px;margin:26px 0 32px;padding:26px 28px}.ui-balken figcaption{font-family:var(--font-kop);letter-spacing:-.025em;color:var(--kop-kleur);font-size:1.25rem;font-weight:650}.ui-balken>p{color:var(--tekst-zacht);margin:6px 0 18px;font-size:14px;line-height:1.6}.ui-balk{grid-template-columns:minmax(90px,160px) minmax(0,1fr) 6.5em;align-items:center;gap:14px;margin-top:14px;font-size:15px;display:grid}.ui-balk small{color:var(--tekst-zacht);font-size:12.5px;display:block}.ui-balk>div{background:var(--lijn);border-radius:20px;height:13px;overflow:hidden}.ui-balk>div>span{width:var(--w,50%);background:var(--merk);border-radius:20px;height:100%;display:block}.ui-balk.balk-accent>div>span{background:var(--accent)}.ui-balk>b{text-align:right;color:var(--kop-kleur);font-variant-numeric:tabular-nums;font-weight:650}.ui-balken .bronnoot{margin:18px 0 0}@media (width<=600px){.ui-balk{grid-template-columns:minmax(0,1fr) auto}.ui-balk>div{grid-area:2/1/auto/-1}}.ui-lagen{margin:26px 0 32px}.ui-lagen figcaption{font-family:var(--font-kop);color:var(--kop-kleur);margin-bottom:12px;font-size:1.2rem;font-weight:650}.ui-lagen ol{border:1px solid var(--lijn);border-radius:14px;margin:0;padding:0;list-style:none;overflow:hidden}.ui-lagen li{min-height:calc(var(--h,1) * 26px + 22px);background:var(--achtergrond);border-top:1px solid var(--lijn);justify-content:space-between;align-items:center;gap:16px;margin:0;padding:10px 18px;font-size:15px;display:flex}.ui-lagen li:first-child{border-top:0}.ui-lagen li span{color:var(--tekst-zacht);text-align:right;font-size:14px}.ui-lagen .laag-isolatie{background:var(--accent-zacht);background-image:repeating-linear-gradient(135deg,#0000 0 10px,#00000009 10px 20px);font-weight:650}.ui-lagen .laag-steen{background:var(--merk-zacht)}.ui-lagen .laag-hout{background:var(--laag-hout)}.ui-lagen .laag-lucht{background:var(--vlak);color:var(--tekst-zacht)}.ui-lagen .laag-grond{background:var(--laag-grond)}.ui-lagen>p{margin:14px 0 0}.ui-plusmin{grid-template-columns:repeat(auto-fit,minmax(240px,1fr));gap:16px;margin:24px 0;display:grid}.ui-plusmin>div{background:var(--vlak);border-radius:14px;padding:20px 22px}.ui-plusmin h3{margin:0 0 10px;font-size:1.1rem}.ui-plusmin ul{margin:0;padding:0;list-style:none}.ui-plusmin li{margin:8px 0;padding-left:26px;font-size:15.5px;position:relative}.ui-plusmin li:before{font-weight:800;position:absolute;top:0;left:0}.ui-plusmin .plus li:before{content:"+";color:var(--positief)}.ui-plusmin .min li:before{content:"–";color:var(--merk)}.ui-checklist{gap:10px;margin:20px 0;padding:0;list-style:none;display:grid}.ui-checklist>li{border:1px solid var(--lijn);border-radius:12px;margin:0;padding:14px 18px 14px 48px;position:relative}.ui-checklist>li:before{content:"";background:var(--merk-zacht);width:18px;height:18px;box-shadow:inset 0 0 0 2px var(--merk);border-radius:5px;position:absolute;top:17px;left:16px}.ui-checklist>li:after{content:"";border:solid var(--merk);border-width:0 2.5px 2.5px 0;width:6px;height:10px;position:absolute;top:20px;left:21px;transform:rotate(45deg)}.ui-checklist strong{display:block}.ui-diagnose{gap:12px;margin:24px 0;display:grid}.ui-diagnose>:is(div,dl){border:1px solid var(--lijn);border-radius:14px;grid-template-columns:repeat(3,minmax(0,1fr));gap:16px;margin:0;padding:18px 20px;display:grid}.ui-diagnose dt,.ui-diagnose .label{color:var(--tekst-zacht);margin-bottom:4px;font-size:12.5px;font-weight:700}.ui-diagnose dd{margin:0;font-size:15.5px}.ui-diagnose>:is(div,dl)>div:first-child dd{color:var(--kop-kleur);font-weight:650}@media (width<=700px){.ui-diagnose>:is(div,dl){grid-template-columns:minmax(0,1fr);gap:8px}}.ui-tijdlijn{border-left:2px solid var(--lijn);margin:24px 0;padding:0 0 0 26px;list-style:none}.ui-tijdlijn>li{margin:0 0 22px;position:relative}.ui-tijdlijn>li:before{content:"";background:var(--achtergrond);border:3px solid var(--merk);border-radius:50%;width:14px;height:14px;position:absolute;top:6px;left:-34px}.ui-tijdlijn .wanneer{color:var(--merk);font-size:13px;font-weight:700;display:block}.ui-tijdlijn strong{font-family:var(--font-kop);color:var(--kop-kleur);margin:2px 0;font-size:1.1rem;line-height:1.4;display:block}.ui-methode{border-left:3px solid var(--merk);background:var(--vlak);max-width:var(--ui-reading-width);border-radius:0 12px 12px 0;margin:24px 0;padding:20px 24px}.ui-methode p{margin:6px 0;font-size:15.5px}.ui-methode strong:first-child{font-family:var(--font-kop);color:var(--kop-kleur);display:block}.ui-note-tip{background:var(--vlak);box-shadow:inset 4px 0 0 var(--accent)}.ui-uitnodiging{border-radius:var(--ui-summary-radius);background:var(--donker-vlak);color:var(--op-donker-zacht);grid-template-columns:minmax(0,1.2fr) minmax(0,1fr);align-items:center;gap:24px 32px;margin:40px 0;padding:30px 32px;display:grid}.ui-uitnodiging h2,.ui-uitnodiging h3{color:var(--op-donker);margin:0 0 10px}.ui-uitnodiging p{margin:0}.ui-uitnodiging .button{justify-self:start}@media (width<=800px){.ui-uitnodiging{grid-template-columns:minmax(0,1fr);padding:24px}}.tabel-scroll tr.uitgelicht>*{background:var(--accent-zacht);font-weight:650}:root{--ui-in-beeld:".ui-band,.ui-balken,.ui-verschil,.ui-kaarten,.ui-lagen,.ui-uitnodiging,.ui-diagnose,.ui-tijdlijn,.ui-plusmin,.ui-checklist,.ui-foto,.ui-topselectie,.ui-vergelijking,.ui-bespreking,.ui-specificaties,.ui-prijsverloop,.ui-kolommen,.ui-opbouw,.ui-voorna,.ui-balkgroepen,.ui-maat,.ui-vakken,.ui-rekensom,.ui-situaties,.ui-planning,.ui-contact,.ui-ingangen,.ui-routes-uitgelicht,.ui-verdieping,.ui-series,.ui-begrippen-kaarten,.ui-galerij,.ui-grondslag,.ui-grenzen,.ui-tegels,.ui-criteria,.ui-nodig,.ui-fouten,.ui-alsdan,.ui-signalen,.ui-schaal,.ui-steps-rij,.ui-techniek > article"}@keyframes ui-in{0%{opacity:0;transform:translateY(18px)}to{opacity:1;transform:none}}@keyframes ui-balk{0%{width:0}}@media (prefers-reduced-motion:no-preference){.is-entering{animation:.65s cubic-bezier(.22,1,.36,1) both ui-in}.is-entering .ui-balk>div>span,.ui-balken.is-entering .ui-balk>div>span{animation:1s cubic-bezier(.22,1,.36,1) .15s both ui-balk}}.ui-topselectie{counter-reset:rang;grid-template-columns:repeat(6,minmax(0,1fr));gap:14px;max-width:none;margin:26px 0;padding:0;list-style:none;display:grid;container:topselectie/inline-size}.ui-topselectie>li{counter-increment:rang;border:1px solid var(--lijn);border-radius:var(--ui-radius);background:var(--achtergrond);grid-column:1/-1;grid-template-rows:minmax(30px,auto) auto 1fr;grid-template-columns:minmax(0,1fr);min-width:0;margin:0;padding:16px 18px 18px;display:grid;position:relative}@container topselectie (width>=620px){.ui-topselectie>li{grid-column:span 2}.ui-topselectie>li:first-child:nth-last-child(2),.ui-topselectie>li:first-child:nth-last-child(2)~li,.ui-topselectie>li:first-child:nth-last-child(4),.ui-topselectie>li:first-child:nth-last-child(4)~li,.ui-topselectie>li:nth-child(4):nth-last-child(2),.ui-topselectie>li:nth-child(4):nth-last-child(2)~li{grid-column:span 3}.ui-topselectie>li:only-child{grid-column:1/-1}}.ui-topselectie>li:before{content:counter(rang);border-radius:var(--ui-radius-klein);background:var(--merk-zacht);width:30px;height:30px;color:var(--merk);font:700 15px/1 var(--font-kop);place-items:center;display:grid;position:absolute;top:16px;left:18px}.ui-topselectie .label{background:var(--vlak);color:var(--tekst);border-radius:6px;grid-area:1/1/auto/-1;place-self:center start;margin-left:40px;padding:3px 9px;font-size:12.5px;font-weight:650;line-height:1.45}.ui-topselectie>li>:is(img,.beeldplek){object-fit:contain;grid-area:2/1/auto/-1;width:100%;height:150px;margin:14px 0 16px}.ui-topselectie .beeldplek{border-radius:var(--ui-radius-klein);min-height:0;padding:10px;font-size:13px}.ui-topselectie>li>div{flex-direction:column;grid-area:3/1/auto/-1;min-width:0;padding-top:12px;display:flex}.ui-topselectie>li>:is(img,.beeldplek)+div{padding-top:0}.ui-topselectie h3{letter-spacing:-.02em;margin:0 0 10px;font-size:1.15rem;line-height:1.35}.ui-topselectie h3 a{color:var(--kop-kleur);text-decoration:none}.ui-topselectie h3 a:after{content:"";position:absolute;inset:0}.ui-topselectie h3 a:hover{color:var(--merk);text-decoration:underline}.ui-topselectie>li:has(h3 a:hover){border-color:var(--merk)}.ui-topselectie dl{margin:0 0 12px}.ui-topselectie dt{color:var(--tekst-zacht);font-size:13px;line-height:1.5}.ui-topselectie dd{margin:0}.ui-topselectie dl>div:first-child dd{font-family:var(--font-kop);letter-spacing:-.04em;color:var(--merk);font-variant-numeric:tabular-nums;font-size:1.75rem;font-weight:700;line-height:1.25}.ui-topselectie dl>div+div{border-top:1px solid var(--lijn);justify-content:space-between;gap:12px;margin-top:8px;padding-top:8px;font-size:14px;display:flex}.ui-topselectie dl>div+div dd{text-align:right;color:var(--kop-kleur);font-weight:650}.ui-topselectie p{margin:0 0 14px;font-size:15px;line-height:1.65}.ui-topselectie .pijllink{z-index:1;border-top:1px solid var(--lijn);justify-content:space-between;min-height:44px;margin-top:auto;padding-top:12px;font-size:15px;display:flex;position:relative}.ui-topselectie .kaart-uitgelicht{border-color:var(--merk);box-shadow:0 0 0 1px var(--merk)}.ui-topselectie .kaart-uitgelicht:before{background:var(--merk);color:var(--op-merk)}.ui-topselectie .kaart-uitgelicht .label{background:var(--accent);color:var(--op-accent)}.ui-band-zacht .ui-topselectie>li,.ui-band-accent .ui-topselectie>li{border-color:#0000}.ui-band-zacht .ui-topselectie>.kaart-uitgelicht,.ui-band-accent .ui-topselectie>.kaart-uitgelicht{border-color:var(--merk)}@container topselectie (width<=619px){.ui-topselectie>li:has(>img,>.beeldplek){grid-template-rows:minmax(30px,auto) 1fr;grid-template-columns:88px minmax(0,1fr);column-gap:16px}.ui-topselectie>li>:is(img,.beeldplek){aspect-ratio:1;grid-area:2/1;align-self:start;height:auto;margin:12px 0 0}.ui-topselectie>li>:is(img,.beeldplek)+div{grid-area:2/2;padding-top:12px}.ui-topselectie .beeldplek{gap:4px;padding:4px;font-size:11px}.ui-topselectie dl>div:first-child dd{font-size:1.5rem}}.ui-vergelijking{margin:26px 0 32px}.ui-vergelijking>figcaption{font-family:var(--font-kop);letter-spacing:-.025em;color:var(--kop-kleur);font-size:1.25rem;font-weight:650;line-height:1.35}.ui-vergelijking>p{max-width:var(--ui-reading-width);color:var(--tekst-zacht);margin:6px 0 0;font-size:14px;line-height:1.6}.ui-vergelijking .tabel-scroll{color:var(--tekst);margin:16px 0 10px}.ui-vergelijking table{table-layout:fixed;min-width:480px}.ui-vergelijking table:has(thead th:nth-child(4)){min-width:600px}.ui-vergelijking table:has(thead th:nth-child(5)){min-width:760px}.ui-vergelijking table:has(thead th:nth-child(6)){min-width:920px}.ui-vergelijking table:has(thead th:nth-child(7)){min-width:1080px}.ui-vergelijking :is(th,td){font-size:15px}.ui-vergelijking th:first-child{z-index:1;background:var(--achtergrond);width:170px;box-shadow:inset -1px 0 0 var(--lijn);position:sticky;left:0}.ui-vergelijking thead th{vertical-align:top;font-size:14.5px;line-height:1.45}.ui-vergelijking thead th:first-child{vertical-align:bottom;background:var(--vlak);color:var(--tekst-zacht);font-weight:600}.ui-vergelijking thead img{object-fit:contain;width:72px;height:80px;margin:0 0 12px}.ui-vergelijking thead th:not(:first-child){position:relative}.ui-vergelijking thead a{font-weight:650}.ui-vergelijking thead a:after{content:"";position:absolute;inset:0}.ui-vergelijking thead small{color:var(--tekst-zacht);margin-top:2px;font-size:13px;font-weight:400;line-height:1.45;display:block}.ui-vergelijking thead th.uitgelicht{box-shadow:inset 0 3px 0 var(--merk)}.ui-vergelijking tbody th{color:var(--kop-kleur);overflow-wrap:break-word;hyphens:auto;font-weight:650}.ui-vergelijking td small{color:var(--tekst-zacht);font-size:13px;line-height:1.5;display:block}.ui-vergelijking tbody tr:nth-child(2n)>*{background:color-mix(in srgb, var(--vlak) 55%, var(--achtergrond))}.ui-vergelijking tbody tr:hover>*{background:var(--merk-zacht)}.ui-vergelijking tbody tr.uitgelicht>*{background:var(--accent-zacht)}.ui-vergelijking>.bronnoot{margin:0}@media (width<=600px){.ui-vergelijking th:first-child{width:118px}.ui-vergelijking :is(th,td){padding:12px;font-size:14px}.ui-vergelijking table{min-width:420px}.ui-vergelijking table:has(thead th:nth-child(4)){min-width:560px}.ui-vergelijking table:has(thead th:nth-child(5)){min-width:700px}.ui-vergelijking table:has(thead th:nth-child(6)){min-width:850px}.ui-vergelijking table:has(thead th:nth-child(7)){min-width:1000px}}.ui-bespreking{border:1px solid var(--lijn);background:var(--achtergrond);border-radius:20px;margin:28px 0;padding:28px 32px 30px}.ui-bespreking>:last-child{margin-bottom:0}.ui-bespreking>h3{letter-spacing:-.03em;align-items:center;gap:14px;margin:0 0 22px;font-size:clamp(1.3rem,2.2vw,1.6rem);line-height:1.3;display:flex}.ui-bespreking-genummerd{counter-increment:bespreking}.ui-bespreking-genummerd>h3:before{content:counter(bespreking);background:var(--merk-zacht);width:38px;height:38px;color:var(--merk);letter-spacing:0;border-radius:11px;flex:none;place-items:center;font-size:17px;font-weight:700;display:grid}.ui-bespreking>header{border-radius:var(--ui-radius);background:var(--vlak);align-items:center;gap:28px;margin:0 0 24px;padding:22px 26px;display:flex}.ui-bespreking>header>:is(img,.beeldplek){object-fit:contain;flex:none;width:140px;height:150px}.ui-bespreking>header>.beeldplek{border-radius:var(--ui-radius-klein);background:var(--achtergrond);min-height:0;padding:10px;font-size:13px}.ui-bespreking>header>div{flex:1;min-width:0}.ui-bespreking>header p{max-width:none;margin:0}.ui-bespreking>header p:first-child{color:var(--kop-kleur);font-size:1.15rem;font-weight:600;line-height:1.5}.ui-bespreking>header dl{color:var(--tekst-zacht);flex-wrap:wrap;gap:2px 20px;margin:8px 0 0;font-size:14px;line-height:1.7;display:flex}.ui-bespreking>header dl>div{gap:6px;display:flex}.ui-bespreking>header dd{color:var(--tekst);margin:0;font-weight:600}.ui-bespreking>header p:has(>.button,>.pijllink){flex-wrap:wrap;align-items:center;gap:10px 22px;margin-top:18px;display:flex}.ui-bespreking>header .pijllink{min-height:44px}.ui-bespreking .ui-plusmin{margin-block:24px 0}@media (width<=600px){.ui-bespreking{border-radius:16px;padding:22px 18px 20px}.ui-bespreking>h3{gap:11px;margin-bottom:18px}.ui-bespreking-genummerd>h3:before{border-radius:9px;width:32px;height:32px;font-size:15px}.ui-bespreking>header{flex-direction:column;align-items:stretch;gap:16px;padding:20px 18px}.ui-bespreking>header>:is(img,.beeldplek){align-self:center;width:160px;height:160px}.ui-bespreking>header dl{flex-direction:column}.ui-bespreking>header p:has(>.button,>.pijllink){flex-direction:column;align-items:stretch}.ui-bespreking>header .pijllink{justify-content:center}}.ui-plusmin.ui-plusmin-rijen{grid-template-columns:minmax(0,1fr);gap:0}.ui-plusmin-rijen>div{border-top:1px solid var(--lijn);background:0 0;border-radius:0;grid-template-columns:9.5rem minmax(0,1fr);gap:4px 20px;padding:16px 0 8px;display:grid}.ui-plusmin-rijen :is(h3,h4){margin:0;font-size:1rem;line-height:1.75}.ui-plusmin-rijen ul{margin:0}.ui-plusmin-rijen li{margin:0 0 8px}.ui-plusmin.ui-plusmin-uitleg{grid-template-columns:minmax(0,1fr);gap:24px}.ui-plusmin-uitleg>div{background:0 0;border-radius:0;padding:0}.ui-plusmin-uitleg :is(h3,h4){margin:0 0 12px;font-size:1.15rem}.ui-plusmin-uitleg ul{grid-template-columns:repeat(auto-fit,minmax(260px,1fr));gap:12px;max-width:none;display:grid}.ui-plusmin-uitleg li{background:var(--vlak);border-radius:12px;margin:0;padding:18px 20px 18px 46px;font-size:15.5px;line-height:1.65}.ui-plusmin-uitleg .plus li{background:var(--accent-zacht)}.ui-plusmin-uitleg li:before{font-size:1.05rem;line-height:1.45;top:18px;left:21px}.ui-plusmin-uitleg li strong{font-family:var(--font-kop);color:var(--kop-kleur);margin-bottom:4px;font-size:1.05rem;line-height:1.45;display:block}@media (width<=600px){.ui-plusmin-rijen>div{grid-template-columns:minmax(0,1fr);padding-top:14px}.ui-plusmin-uitleg li{padding:16px 16px 16px 40px}.ui-plusmin-uitleg li:before{top:16px;left:17px}}.ui-specificaties{grid-template-columns:repeat(2,minmax(0,1fr));column-gap:32px;margin:22px 0 28px;display:grid}.ui-specificaties>div{border-top:1px solid var(--lijn);min-width:0;padding:16px 0}.ui-specificaties dt{color:var(--tekst-zacht);font-size:14px;line-height:1.5}.ui-specificaties dd{font-family:var(--font-kop);letter-spacing:-.03em;color:var(--kop-kleur);font-variant-numeric:tabular-nums;overflow-wrap:break-word;margin:4px 0 0;font-size:1.4rem;font-weight:700;line-height:1.3}.ui-specificaties dd small{font-family:var(--font-tekst);letter-spacing:0;color:var(--tekst-zacht);margin-top:4px;font-size:13px;font-weight:400;line-height:1.55;display:block}.ui-specificaties.ui-specificaties-rij{border-block:1px solid var(--lijn);grid-template-columns:none;grid-auto-columns:minmax(0,1fr);grid-auto-flow:column;column-gap:0}.ui-specificaties-rij>div{border-top:0;padding:18px 20px}.ui-specificaties-rij>div:first-child{padding-left:0}.ui-specificaties-rij>div+div{border-left:1px solid var(--lijn)}.ui-specificaties-rij dd{font-size:1.6rem}@media (width<=600px){.ui-specificaties{grid-template-columns:minmax(0,1fr)}.ui-specificaties.ui-specificaties-rij{grid-template-columns:repeat(2,minmax(0,1fr));grid-auto-flow:row}.ui-specificaties-rij>div,.ui-specificaties-rij>div+div{border-left:0;padding:14px 12px}.ui-specificaties-rij>div:nth-child(odd){padding-left:0}.ui-specificaties-rij>div:nth-child(2n){border-left:1px solid var(--lijn)}.ui-specificaties-rij>div:nth-child(n+3){border-top:1px solid var(--lijn)}.ui-specificaties-rij dd{font-size:1.35rem}}.ui-summary.ui-oordeel h2{margin:0 0 18px}.ui-oordeel dl{margin:0 0 14px}.ui-oordeel dl>div{border-top:1px solid var(--samenvatting-rand);padding:12px 0}.ui-oordeel dt{color:var(--kop-kleur);font-size:13.5px;font-weight:700;line-height:1.5}.ui-oordeel dd{margin:2px 0 0;font-size:15.5px;line-height:1.6}.ui-oordeel .pijllink{min-height:44px;font-size:15px}@media (width<=800px){.ui-oordeel .pijllink{margin-bottom:14px}}.ui-prijsaanbod{border-block:1px solid var(--lijn);flex-wrap:wrap;justify-content:space-between;align-items:center;gap:18px 36px;margin:28px 0;padding:22px 0;display:flex}.ui-prijsaanbod>div{flex:320px;min-width:0}.ui-prijsaanbod p{max-width:68ch;color:var(--tekst-zacht);margin:0;font-size:14px;line-height:1.65}.ui-prijsaanbod p:first-child{color:var(--tekst);margin-bottom:6px;font-size:16px}.ui-prijsaanbod p:first-child strong{font-family:var(--font-kop);letter-spacing:-.04em;color:var(--kop-kleur);font-variant-numeric:tabular-nums;margin-right:4px;font-size:clamp(2rem,3.2vw,2.4rem);line-height:1.15}.ui-prijsaanbod>ul{flex:0 270px;gap:10px;max-width:none;margin:0;padding:0;list-style:none;display:grid}.ui-prijsaanbod>ul>li{margin:0}.ui-prijsaanbod .button{justify-content:space-between;width:100%}@media (width<=700px){.ui-prijsaanbod>ul{flex-basis:100%}}.ui-prijsverloop{background:var(--vlak);border-radius:15px;margin:26px 0 32px;padding:26px 28px}.ui-prijsverloop>figcaption{font-family:var(--font-kop);letter-spacing:-.025em;color:var(--kop-kleur);font-size:1.25rem;font-weight:650;line-height:1.35}.ui-prijsverloop>dl{flex-wrap:wrap;gap:12px 44px;margin:16px 0 4px;display:flex}.ui-prijsverloop>dl dt{color:var(--tekst-zacht);font-size:13px;line-height:1.5}.ui-prijsverloop>dl dd{font-family:var(--font-kop);letter-spacing:-.04em;color:var(--kop-kleur);font-variant-numeric:tabular-nums;margin:2px 0 0;font-size:clamp(1.6rem,3vw,2rem);font-weight:700;line-height:1.2}.ui-prijsverloop>p{margin:12px 0 0;font-size:15.5px}.ui-prijsverloop [role=img]{--stappen:4;grid-template-rows:220px auto;grid-template-columns:3.6rem minmax(0,1fr);margin:26px 0 4px;display:grid}.ui-prijsverloop [role=img]:has(>ul:first-child>li:nth-child(3):last-child){--stappen:2}.ui-prijsverloop [role=img]:has(>ul:first-child>li:nth-child(4):last-child){--stappen:3}.ui-prijsverloop [role=img]:has(>ul:first-child>li:nth-child(6):last-child){--stappen:5}.ui-prijsverloop [role=img]>ul{max-width:none;color:var(--tekst-zacht);font-variant-numeric:tabular-nums;margin:0;padding:0;font-size:12px;line-height:1;list-style:none}.ui-prijsverloop [role=img] li{white-space:nowrap;margin:0}.ui-prijsverloop [role=img]>ul:first-child{flex-direction:column;grid-area:1/1;justify-content:space-between;height:calc(100% + 1em);margin-top:-.5em;padding-right:10px;display:flex}.ui-prijsverloop [role=img]>ul:last-child{grid-area:2/2;justify-content:space-between;gap:8px;padding-top:10px;display:flex}.ui-prijsverloop svg{border-bottom:1px solid var(--lijn);background-image:linear-gradient(var(--lijn) 1px, transparent 1px);background-size:100% calc(100% / var(--stappen));touch-action:pan-y;grid-area:1/2;width:100%;height:100%;overflow:visible}.ui-prijsverloop svg :is(polyline,path){fill:none;stroke:var(--merk);stroke-width:2.5px;stroke-linejoin:round;stroke-linecap:round;vector-effect:non-scaling-stroke}.ui-prijsverloop svg polygon{fill:color-mix(in srgb, var(--merk) 9%, transparent);stroke:none}.ui-prijsverloop details{border-top:1px solid var(--lijn);margin-top:18px}.ui-prijsverloop summary{min-height:48px;color:var(--merk);cursor:pointer;align-items:center;font-weight:650;display:flex}.ui-prijsverloop details .tabel-scroll{max-height:320px;margin:4px 0 8px;overflow:auto}.ui-prijsverloop details thead th{z-index:1;position:sticky;top:0}.ui-prijsverloop>.bronnoot{margin:14px 0 0}.ui-prijsverloop .afleesbalk{gap:4px;margin:14px 0 0 3.6rem;display:grid}.ui-prijsverloop .afleesbalk output{text-align:center;font-variant-numeric:tabular-nums;color:var(--kop-kleur);font-weight:650}.ui-prijsverloop .afleesbalk input{width:100%;min-height:44px;accent-color:var(--merk);cursor:pointer;margin:0}.ui-prijsverloop svg .lezer-lijn{stroke:var(--tekst-zacht);stroke-width:1px;stroke-dasharray:4 4;vector-effect:non-scaling-stroke}.ui-prijsverloop svg .lezer-punt{stroke:var(--merk);stroke-width:11px;stroke-linecap:round;vector-effect:non-scaling-stroke}@media (width<=600px){.ui-prijsverloop{padding:20px 16px}.ui-prijsverloop>dl{grid-template-columns:repeat(auto-fit,minmax(84px,1fr));gap:10px;display:grid}.ui-prijsverloop>dl>div{flex-direction:column;display:flex}.ui-prijsverloop>dl dd{margin-top:auto}.ui-prijsverloop>dl dt{font-size:12px}.ui-prijsverloop>dl dd{font-size:1.35rem}.ui-prijsverloop [role=img]{grid-template-rows:170px auto;grid-template-columns:3rem minmax(0,1fr)}.ui-prijsverloop [role=img]>ul{font-size:11px}.ui-prijsverloop [role=img]>ul:last-child:has(>li:nth-child(odd):last-child)>li:nth-child(2n){display:none}.ui-prijsverloop .afleesbalk{margin-left:0}}.ui-band-donker :is(.ui-topselectie>li,.ui-bespreking,.ui-plusmin-uitleg li){background:#ffffff0f;border-color:#ffffff2e}.ui-band-donker :is(.ui-bespreking>header,.ui-prijsverloop){background:#ffffff12}.ui-band-donker :is(.ui-topselectie dl>div+div,.ui-topselectie .pijllink,.ui-plusmin-rijen>div,.ui-specificaties>div,.ui-specificaties-rij,.ui-specificaties-rij>div,.ui-prijsaanbod,.ui-prijsverloop details,.ui-prijsverloop svg){border-color:#fff3}.ui-band-donker .ui-topselectie>li:before,.ui-band-donker .ui-bespreking-genummerd>h3:before{color:var(--op-donker);background:#ffffff1f}.ui-band-donker .ui-topselectie>.kaart-uitgelicht{border-color:var(--accent);box-shadow:0 0 0 1px var(--accent)}.ui-band-donker .ui-topselectie>li:has(h3 a:hover){border-color:var(--accent)}.ui-band-donker .ui-topselectie>.kaart-uitgelicht:before{background:var(--accent);color:var(--op-accent)}.ui-band.ui-band-donker .ui-topselectie .label{color:var(--op-donker);background:#ffffff1f}.ui-band.ui-band-donker .ui-topselectie .kaart-uitgelicht .label{background:var(--accent);color:var(--op-accent)}.ui-band-donker .ui-topselectie h3 a{color:var(--op-donker)}.ui-band-donker .ui-topselectie dl>div:first-child dd{color:var(--accent)}.ui-band-donker :is(.ui-topselectie p,.ui-bespreking>header dl,.ui-specificaties dd small,.ui-vergelijking>p,.ui-prijsaanbod p,.ui-prijsverloop [role=img]>ul){color:var(--op-donker-zacht)}.ui-band-donker :is(.ui-bespreking>header p:first-child,.ui-prijsaanbod p:first-child,.ui-prijsverloop .afleesbalk output),.ui-band.ui-band-donker .ui-prijsaanbod p:first-child strong{color:var(--op-donker)}.ui-band-donker :is(.ui-plusmin-rijen,.ui-plusmin-uitleg) .plus li:before{color:var(--accent)}.ui-band-donker :is(.ui-plusmin-rijen,.ui-plusmin-uitleg) .min li:before{color:var(--op-donker-zacht)}.ui-band-donker :is(.ui-prijsaanbod,.ui-bespreking) .button-merk{color:var(--op-merk)}.ui-band-donker :is(.ui-prijsaanbod,.ui-bespreking) .button-rustig{color:var(--tekst)}.ui-band-donker :is(.ui-prijsaanbod,.ui-bespreking) .button-accent{color:var(--op-accent)}.ui-band.ui-band-donker .ui-vergelijking .tabel-scroll :is(strong,b){color:var(--kop-kleur)}.ui-band-donker .ui-vergelijking .tabel-scroll a{color:var(--merk)}.ui-band-donker .ui-prijsverloop svg{background-image:linear-gradient(#ffffff29 1px,#0000 1px)}.ui-band-donker .ui-prijsverloop svg :is(polyline,path){stroke:var(--accent)}.ui-band-donker .ui-prijsverloop svg polygon{fill:#ffffff14}.ui-band-donker .ui-prijsverloop svg .lezer-lijn{stroke:var(--op-donker-zacht)}.ui-band-donker .ui-prijsverloop svg .lezer-punt{stroke:var(--accent)}.ui-band-donker .ui-prijsverloop summary{color:var(--accent)}.ui-band-donker .ui-prijsverloop .tabel-scroll{color:var(--tekst)}.ui-band-donker .ui-prijsverloop .afleesbalk input{accent-color:var(--accent)}@media (prefers-reduced-motion:no-preference){.ui-topselectie.is-entering{animation:none}.ui-topselectie.is-entering>li{animation:.65s cubic-bezier(.22,1,.36,1) both ui-in}.ui-topselectie.is-entering>li:nth-child(2){animation-delay:70ms}.ui-topselectie.is-entering>li:nth-child(3){animation-delay:.14s}.ui-topselectie.is-entering>li:nth-child(4){animation-delay:.21s}.ui-topselectie.is-entering>li:nth-child(n+5){animation-delay:.28s}}.ui-kolommen,.ui-opbouw,.ui-voorna,.ui-balkgroepen,.ui-vakken,.ui-rekensom,.ui-planning{border-radius:var(--ui-radius);background:var(--vlak);margin:26px 0 32px;padding:26px 28px}.ui-maat{margin:26px 0 32px}:is(.ui-kolommen,.ui-opbouw,.ui-voorna,.ui-balkgroepen,.ui-maat,.ui-vakken,.ui-rekensom,.ui-planning)>figcaption{font-family:var(--font-kop);letter-spacing:-.025em;color:var(--kop-kleur);margin:0;font-size:1.25rem;font-weight:650;line-height:1.35}:is(.ui-kolommen,.ui-opbouw,.ui-voorna,.ui-balkgroepen,.ui-maat,.ui-vakken,.ui-rekensom,.ui-planning)>p{color:var(--tekst-zacht);margin:6px 0 0;font-size:14px;line-height:1.6}:is(.ui-kolommen,.ui-opbouw,.ui-voorna,.ui-balkgroepen,.ui-maat,.ui-vakken,.ui-rekensom,.ui-planning)>p.bronnoot{margin:18px 0 0;font-size:13.5px}:is(.ui-band-zacht,.ui-band-accent) :is(.ui-kolommen,.ui-opbouw,.ui-voorna,.ui-balkgroepen,.ui-vakken,.ui-rekensom,.ui-planning){background:var(--achtergrond)}.ui-band.ui-band-donker :is(.ui-kolommen,.ui-opbouw,.ui-voorna,.ui-balkgroepen,.ui-vakken,.ui-rekensom,.ui-planning){background:#ffffff0f}.ui-band.ui-band-donker :is(.ui-kolommen,.ui-opbouw,.ui-voorna,.ui-balkgroepen,.ui-vakken,.ui-rekensom,.ui-planning)>p{color:var(--op-donker-zacht)}@media (width<=600px){.ui-kolommen,.ui-opbouw,.ui-voorna,.ui-balkgroepen,.ui-vakken,.ui-rekensom,.ui-planning,.ui-maat{padding:22px 18px}}.ui-kolommen ol{--plot:200px;scrollbar-width:thin;grid-auto-columns:minmax(64px,1fr);grid-auto-flow:column;max-width:none;margin:10px 0 0;padding:34px 0 2px;list-style:none;display:grid;overflow-x:auto}.ui-kolommen li{grid-template-rows:var(--plot) auto;background:linear-gradient(var(--lijn), var(--lijn)) 0 var(--plot) / 100% 2px no-repeat;justify-items:center;margin:0;padding:0 6px;display:grid}.ui-kolommen li:before{content:"";width:min(100%,76px);height:var(--h,50%);border-radius:var(--ui-radius-klein) var(--ui-radius-klein) 0 0;background:var(--merk);transform-origin:50% 100%;grid-area:1/1;align-self:end;min-height:4px}.ui-kolommen li>b{bottom:var(--h,50%);font-family:var(--font-kop);letter-spacing:-.02em;text-align:center;color:var(--kop-kleur);font-variant-numeric:tabular-nums;grid-area:1/1;align-self:end;padding-bottom:6px;font-size:1.1rem;font-weight:700;line-height:1.25;position:relative}.ui-kolommen li>span{text-align:center;color:var(--tekst);hyphens:auto;overflow-wrap:break-word;grid-row:2;padding-top:12px;font-size:14px;line-height:1.45}.ui-kolommen li small{color:var(--tekst-zacht);font-size:12.5px;display:block}.ui-kolommen li.kolom-accent:before{background:var(--accent);box-shadow:inset 0 0 0 1px color-mix(in srgb, var(--op-accent) 30%, transparent)}.ui-band.ui-band-donker .ui-kolommen li{background-image:linear-gradient(#ffffff40,#ffffff40)}.ui-band.ui-band-donker .ui-kolommen li:before{background:var(--accent)}.ui-band.ui-band-donker .ui-kolommen li.kolom-accent:before{background:var(--op-donker)}.ui-band.ui-band-donker .ui-kolommen li>span{color:var(--op-donker)}.ui-band.ui-band-donker .ui-kolommen li small{color:var(--op-donker-zacht)}@media (width<=520px){.ui-kolommen ol{grid-auto-columns:auto;grid-auto-flow:row;gap:14px;padding:4px 0 0;overflow:visible}.ui-kolommen li{grid-template-rows:auto auto;grid-template-columns:minmax(0,1fr) auto;justify-items:stretch;column-gap:12px;padding:0}.ui-kolommen li,.ui-band.ui-band-donker .ui-kolommen li{background:0 0}.ui-kolommen li>span{text-align:left;grid-area:1/1;padding:0;font-size:14.5px}.ui-kolommen li>b{text-align:right;grid-area:1/2;align-self:start;padding:0;font-size:1rem;position:static}.ui-kolommen li:before{--kolom-x:0;--kolom-y:1;width:var(--h,50%);transform-origin:0;border-radius:20px;grid-area:2/1/3/3;justify-self:start;height:12px;margin-top:6px}}.ui-opbouw figcaption{flex-wrap:wrap;justify-content:space-between;align-items:baseline;gap:4px 20px;display:flex}.ui-opbouw figcaption strong{letter-spacing:-.04em;color:var(--merk);white-space:nowrap;font-variant-numeric:tabular-nums;font-size:clamp(1.45rem,2.8vw,1.85rem);font-weight:700}.ui-opbouw>div{border-radius:20px;gap:3px;height:20px;margin:18px 0 22px;display:flex;overflow:hidden}.ui-opbouw>div>span{flex:0 1 var(--w,25%);background:var(--deel,var(--merk));min-width:3px;box-shadow:inset 0 0 0 1px #00000014}.ui-opbouw dl{grid-template-columns:repeat(auto-fit,minmax(min(100%,160px),1fr));gap:16px 24px;margin:0;display:grid}.ui-opbouw dl>div{min-width:0}.ui-opbouw dt{color:var(--tekst);align-items:center;gap:8px;font-size:14px;font-weight:650;line-height:1.4;display:flex}.ui-opbouw dt:before{content:"";background:var(--deel,var(--merk));border-radius:4px;flex:none;width:12px;height:12px;box-shadow:inset 0 0 0 1px #00000014}.ui-opbouw dd{font-family:var(--font-kop);letter-spacing:-.03em;color:var(--kop-kleur);font-variant-numeric:tabular-nums;margin:4px 0 0 20px;font-size:1.35rem;font-weight:700;line-height:1.25}.ui-opbouw dd small{font-family:var(--font-tekst);letter-spacing:0;color:var(--tekst-zacht);margin-top:3px;font-size:13px;font-weight:400;line-height:1.5;display:block}.ui-opbouw>div>:nth-child(2),.ui-opbouw dl>div:nth-child(2){--deel:var(--donker-vlak)}.ui-opbouw>div>:nth-child(3),.ui-opbouw dl>div:nth-child(3){--deel:var(--accent)}.ui-opbouw>div>:nth-child(3),.ui-opbouw dl>div:nth-child(3) dt:before{box-shadow:inset 0 0 0 1px color-mix(in srgb, var(--op-accent) 30%, transparent)}.ui-opbouw>div>:nth-child(4),.ui-opbouw dl>div:nth-child(4){--deel:color-mix(in srgb, var(--merk) 42%, var(--achtergrond))}.ui-opbouw>div>:nth-child(5),.ui-opbouw dl>div:nth-child(5){--deel:var(--tekst-zacht)}.ui-band.ui-band-donker .ui-opbouw figcaption strong{color:var(--accent)}.ui-band.ui-band-donker .ui-opbouw>div>:first-child,.ui-band.ui-band-donker .ui-opbouw dl>div:first-child{--deel:var(--accent)}.ui-band.ui-band-donker .ui-opbouw>div>:nth-child(2),.ui-band.ui-band-donker .ui-opbouw dl>div:nth-child(2){--deel:var(--op-donker)}.ui-band.ui-band-donker .ui-opbouw>div>:nth-child(3),.ui-band.ui-band-donker .ui-opbouw dl>div:nth-child(3){--deel:color-mix(in srgb, var(--merk) 50%, var(--op-donker))}.ui-band.ui-band-donker .ui-opbouw>div>:nth-child(4),.ui-band.ui-band-donker .ui-opbouw dl>div:nth-child(4){--deel:color-mix(in srgb, var(--accent) 45%, var(--donker-vlak))}.ui-band.ui-band-donker .ui-opbouw>div>:nth-child(5),.ui-band.ui-band-donker .ui-opbouw dl>div:nth-child(5){--deel:#ffffff73}.ui-band.ui-band-donker .ui-opbouw dd small{color:var(--op-donker-zacht)}.ui-voorna dl{gap:20px;margin:20px 0 0;display:grid}.ui-voorna dl>div{grid-template-columns:minmax(110px,190px) minmax(0,1fr);align-items:end;column-gap:22px;display:grid}.ui-voorna dt{color:var(--kop-kleur);grid-row:1/span 2;align-self:center;font-size:15px;font-weight:650;line-height:1.4}.ui-voorna dt small{color:var(--tekst-zacht);font-size:13.5px;font-weight:400;display:block}.ui-voorna dd{font-family:var(--font-kop);letter-spacing:-.04em;color:var(--tekst-zacht);font-variant-numeric:tabular-nums;grid-column:2;margin:0;font-size:clamp(1.6rem,3.2vw,2.15rem);font-weight:700;line-height:1.15}.ui-voorna dd small{letter-spacing:0;font-size:.5em;font-weight:600}.ui-voorna dl>div:not(:first-child) dd{color:var(--merk)}.ui-voorna dl>div:before,.ui-voorna dl>div:after{content:"";border-radius:20px;grid-area:2/2;height:14px;margin-top:10px}.ui-voorna dl>div:before{background:repeating-linear-gradient(135deg, color-mix(in srgb, var(--merk) 40%, transparent) 0 2px, transparent 2px 7px) 0 0 / var(--voor,0%) 100% no-repeat, var(--lijn)}.ui-voorna dl>div:after{width:var(--w,50%);background:color-mix(in srgb, var(--tekst-zacht) 55%, var(--lijn));justify-self:start}.ui-voorna dl>div:not(:first-child):after{background:var(--merk)}.ui-voorna>dl+p{color:var(--tekst);margin-top:18px;font-size:15.5px}.ui-band.ui-band-donker .ui-voorna dd{color:var(--op-donker-zacht)}.ui-band.ui-band-donker .ui-voorna dl>div:not(:first-child) dd{color:var(--accent)}.ui-band.ui-band-donker .ui-voorna dt small{color:var(--op-donker-zacht)}.ui-band.ui-band-donker .ui-voorna dl>div:before{background:repeating-linear-gradient(135deg, #ffffff59 0 2px, transparent 2px 7px) 0 0 / var(--voor,0%) 100% no-repeat, #ffffff24}.ui-band.ui-band-donker .ui-voorna dl>div:after{background:#ffffff8c}.ui-band.ui-band-donker .ui-voorna dl>div:not(:first-child):after{background:var(--accent)}.ui-band.ui-band-donker .ui-voorna>dl+p{color:var(--op-donker-zacht)}@media (width<=600px){.ui-voorna dl>div{grid-template-columns:minmax(0,1fr)}.ui-voorna dt{grid-row:auto;margin-bottom:2px}.ui-voorna dd{grid-column:1}.ui-voorna dl>div:before,.ui-voorna dl>div:after{grid-area:3/1}}.ui-balken-grens .ui-balk>div{position:relative;overflow:visible}@media (width>=601px){.ui-balken-grens .ui-balk{grid-template-columns:minmax(90px,160px) minmax(0,1fr) 6.5em}}.ui-balken-grens .ui-balk>div:after{content:"";top:-6px;bottom:-6px;left:var(--grens,50%);background:var(--kop-kleur);width:3px;box-shadow:0 0 0 2px var(--vlak);border-radius:2px;margin-left:-1.5px;position:absolute}.ui-balken-grens>p:first-of-type:before{content:"";vertical-align:-.22em;background:var(--kop-kleur);border-radius:2px;width:3px;height:1.15em;margin-right:8px;display:inline-block}.ui-band.ui-band-donker .ui-balken-grens .ui-balk>div:after,.ui-band.ui-band-donker .ui-balken-grens>p:first-of-type:before{background:var(--op-donker);box-shadow:none}.ui-band.ui-band-donker .ui-balken-grens>p:not(.bronnoot){color:var(--op-donker-zacht)}.ui-balkgroepen>div{grid-template-columns:repeat(auto-fit,minmax(min(100%,240px),1fr));gap:14px;margin-top:18px;display:grid}.ui-balkgroepen article{border-radius:var(--ui-radius-klein);background:var(--achtergrond);min-width:0;padding:18px 20px 4px}.ui-balkgroepen h3{margin:0 0 12px;font-size:1.1rem}.ui-balkgroepen dl{margin:0}.ui-balkgroepen dl>div{grid-template-columns:minmax(0,1fr) auto;column-gap:12px;margin-bottom:14px;display:grid}.ui-balkgroepen dt{color:var(--tekst);font-size:14px;line-height:1.45}.ui-balkgroepen dt small{color:var(--tekst-zacht);font-size:12.5px;display:block}.ui-balkgroepen dd{text-align:right;color:var(--kop-kleur);font-variant-numeric:tabular-nums;margin:0;font-size:15px;font-weight:700}.ui-balkgroepen dl>div:before,.ui-balkgroepen dl>div:after{content:"";border-radius:20px;grid-area:2/1/auto/-1;height:11px;margin-top:6px}.ui-balkgroepen dl>div:before{background:var(--lijn)}.ui-balkgroepen dl>div:after{width:var(--w,50%);background:var(--merk);justify-self:start}.ui-balkgroepen dl>div:nth-child(2):after{background:var(--accent);box-shadow:inset 0 0 0 1px color-mix(in srgb, var(--op-accent) 30%, transparent)}.ui-balkgroepen dl>div:nth-child(3):after{background:var(--donker-vlak)}:is(.ui-band-zacht,.ui-band-accent) .ui-balkgroepen article{background:var(--vlak)}.ui-band.ui-band-donker .ui-balkgroepen article{background:#ffffff12}.ui-band.ui-band-donker .ui-balkgroepen dt small{color:var(--op-donker-zacht)}.ui-band.ui-band-donker .ui-balkgroepen dl>div:before{background:#ffffff29}.ui-band.ui-band-donker .ui-balkgroepen dl>div:after{background:var(--accent)}.ui-band.ui-band-donker .ui-balkgroepen dl>div:nth-child(2):after{background:var(--op-donker)}.ui-band.ui-band-donker .ui-balkgroepen dl>div:nth-child(3):after{background:color-mix(in srgb, var(--merk) 50%, var(--op-donker))}.ui-maat{border:1px solid var(--lijn);border-radius:var(--ui-radius);background:var(--achtergrond);padding:26px 28px}.ui-maat ol{scrollbar-width:thin;max-width:none;margin:20px 0 0;padding:0 0 2px;list-style:none;display:flex;overflow-x:auto}.ui-maat li{--maat-kleur:var(--vlak);flex:var(--d,1) 1 0;grid-template-rows:150px auto;min-width:72px;margin:0;display:grid}.ui-maat li>span{border:1px solid var(--lijn);background:var(--maat-kleur);text-align:center;color:var(--kop-kleur);hyphens:auto;overflow-wrap:break-word;flex-direction:column;justify-content:center;align-items:center;padding:8px 6px;font-size:14px;font-weight:650;line-height:1.35;display:flex}.ui-maat li>span small{color:var(--tekst-zacht);font-size:12.5px;font-weight:400;display:block}.ui-maat li+li>span{border-left:0}.ui-maat li:first-child>span{border-radius:var(--ui-radius-klein) 0 0 var(--ui-radius-klein)}.ui-maat li:last-child>span{border-radius:0 var(--ui-radius-klein) var(--ui-radius-klein) 0}.ui-maat li>b{text-align:center;color:var(--merk-donker);margin-top:8px;padding:18px 4px 0;font-size:13.5px;font-weight:700;line-height:1.35;position:relative}.ui-maat li>b:before{content:"";border-top:2px solid;position:absolute;top:6px;left:2px;right:2px}.ui-maat li>b:after{content:"";border-inline:2px solid;height:14px;position:absolute;top:0;left:2px;right:2px}.ui-maat .laag-steen{--maat-kleur:var(--merk-zacht)}.ui-maat .laag-hout{--maat-kleur:var(--laag-hout)}.ui-maat .laag-grond{--maat-kleur:var(--laag-grond)}.ui-maat .laag-lucht{--maat-kleur:var(--vlak)}.ui-maat .laag-isolatie>span{background:var(--accent-zacht) repeating-linear-gradient(135deg, transparent 0 10px, #00000009 10px 20px)}.ui-maat-staand ol{flex-direction:column;overflow:visible}.ui-maat-staand li{flex:none;grid-template-rows:none;grid-template-columns:minmax(100px,170px) minmax(0,1fr);min-width:0}.ui-maat-staand li>span{min-height:max(48px, calc(var(--d,1) * 22px));grid-area:1/2}.ui-maat-staand li+li>span{border-left:1px solid var(--lijn);border-top:0}.ui-maat-staand li:first-child>span{border-radius:var(--ui-radius-klein) var(--ui-radius-klein) 0 0}.ui-maat-staand li:last-child>span{border-radius:0 0 var(--ui-radius-klein) var(--ui-radius-klein)}.ui-maat-staand li>b{text-align:right;grid-area:1/1;justify-content:flex-end;align-items:center;margin:0 12px 0 0;padding:4px 22px 4px 0;display:flex}.ui-maat-staand li>b:before{border-top:0;border-right:2px solid;inset:2px 6px 2px auto}.ui-maat-staand li>b:after{border:2px solid;border-inline:0;width:14px;height:auto;inset:2px 0 2px auto}.ui-band.ui-band-donker .ui-maat{color:var(--tekst);border-color:#0000}.ui-band.ui-band-donker .ui-maat>figcaption,.ui-band.ui-band-donker .ui-maat li>span{color:var(--kop-kleur)}.ui-band.ui-band-donker .ui-maat>p,.ui-band.ui-band-donker .ui-maat small{color:var(--tekst-zacht)}.ui-band.ui-band-donker .ui-maat li>b{color:var(--merk-donker)}@media (width<=600px){.ui-maat li{grid-template-rows:120px auto}.ui-maat-staand li{grid-template-rows:none;grid-template-columns:minmax(92px,34%) minmax(0,1fr)}.ui-maat-staand li>b{margin-right:8px}.ui-maat:has(>ol>li:nth-child(3)) ol{flex-direction:column;overflow:visible}.ui-maat:has(>ol>li:nth-child(3)) li{flex:none;grid-template-rows:none;grid-template-columns:minmax(92px,34%) minmax(0,1fr);min-width:0}.ui-maat:has(>ol>li:nth-child(3)) li>span{min-height:max(48px, calc(var(--d,1) * 22px));grid-area:1/2}.ui-maat:has(>ol>li:nth-child(3)) li+li>span{border-left:1px solid var(--lijn);border-top:0}.ui-maat:has(>ol>li:nth-child(3)) li:first-child>span{border-radius:var(--ui-radius-klein) var(--ui-radius-klein) 0 0}.ui-maat:has(>ol>li:nth-child(3)) li:last-child>span{border-radius:0 0 var(--ui-radius-klein) var(--ui-radius-klein)}.ui-maat:has(>ol>li:nth-child(3)) li>b{text-align:right;grid-area:1/1;justify-content:flex-end;align-items:center;margin:0 8px 0 0;padding:4px 22px 4px 0;display:flex}.ui-maat:has(>ol>li:nth-child(3)) li>b:before{border-top:0;border-right:2px solid;inset:2px 6px 2px auto}.ui-maat:has(>ol>li:nth-child(3)) li>b:after{border:2px solid;border-inline:0;width:14px;height:auto;inset:2px 0 2px auto}}.ui-vakken ol{counter-reset:vak;grid-template-columns:repeat(auto-fit,minmax(min(100%,190px),1fr));gap:12px;max-width:none;margin:18px 0 0;padding:0;list-style:none;display:grid}.ui-vakken li{counter-increment:vak;border-top:5px solid var(--merk);border-radius:var(--ui-radius-klein);background:var(--achtergrond);color:var(--tekst-zacht);margin:0;padding:16px 18px 18px;font-size:14.5px;line-height:1.55;position:relative}.ui-vakken li:before{content:counter(vak);background:var(--merk-zacht);width:30px;height:30px;font-family:var(--font-kop);color:var(--merk-donker);border-radius:50%;place-items:center;margin-bottom:10px;font-size:15px;font-weight:800;display:grid}.ui-vakken li>b{font-family:var(--font-kop);letter-spacing:-.02em;color:var(--kop-kleur);margin-bottom:4px;font-size:1.05rem;line-height:1.35;display:block}.ui-vakken li.uitgelicht{border-top-color:var(--accent);background:var(--accent-zacht)}.ui-vakken li.uitgelicht:before{background:var(--accent);color:var(--op-accent)}:is(.ui-band-zacht,.ui-band-accent) .ui-vakken li:not(.uitgelicht){background:var(--vlak)}.ui-vakken-stroom ol{grid-template-columns:none;grid-auto-columns:minmax(0,1fr);grid-auto-flow:column;column-gap:40px}.ui-vakken-stroom li+li:after{content:"";border:solid var(--merk);border-width:3px 3px 0 0;width:12px;height:12px;position:absolute;top:50%;left:-29px;transform:translateY(-50%)rotate(45deg)}.ui-band.ui-band-donker .ui-vakken li{border-top-color:var(--accent);color:var(--op-donker-zacht);background:#ffffff12}.ui-band.ui-band-donker .ui-vakken li:before{color:var(--accent);background:#ffffff1f}.ui-band.ui-band-donker .ui-vakken li.uitgelicht{border-top-color:var(--op-donker);background:#ffffff24}.ui-band.ui-band-donker .ui-vakken-stroom li+li:after{border-color:var(--accent)}@media (width<=700px){.ui-vakken-stroom ol{grid-auto-columns:auto;grid-auto-flow:row;row-gap:36px}.ui-vakken-stroom li+li:after{top:-25px;left:50%;transform:translate(-50%)rotate(135deg)}}.ui-rekensom>div{flex-wrap:wrap;align-items:stretch;gap:10px 14px;margin:16px 0 0;display:flex}.ui-rekensom>div>:is(span,strong){border-radius:var(--ui-radius-klein);background:var(--achtergrond);min-width:0;font-family:var(--font-kop);letter-spacing:-.035em;color:var(--kop-kleur);font-variant-numeric:tabular-nums;flex-direction:column;justify-content:center;padding:12px 18px;font-size:clamp(1.3rem,2.4vw,1.65rem);font-weight:700;line-height:1.2;display:flex}.ui-rekensom>div>strong{background:var(--merk);color:var(--op-merk)}.ui-rekensom>div small{font-family:var(--font-tekst);letter-spacing:0;color:var(--tekst-zacht);margin-top:3px;font-size:13px;font-weight:400;line-height:1.45}.ui-rekensom>div>strong small{color:var(--op-merk)}.ui-rekensom>div>i{font-family:var(--font-kop);color:var(--merk);align-self:center;font-size:1.6rem;font-style:normal;font-weight:700;line-height:1}:is(.ui-band-zacht,.ui-band-accent) .ui-rekensom>div>span{background:var(--vlak)}.ui-band.ui-band-donker .ui-rekensom>div>span{color:var(--op-donker);background:#ffffff14}.ui-band.ui-band-donker .ui-rekensom>div>strong{background:var(--accent);color:var(--op-accent)}.ui-band.ui-band-donker .ui-rekensom>div small{color:var(--op-donker-zacht)}.ui-band.ui-band-donker .ui-rekensom>div>strong small{color:var(--op-accent)}.ui-band.ui-band-donker .ui-rekensom>div>i{color:var(--accent)}@media (width<=600px){.ui-rekensom>div{flex-direction:column;align-items:flex-start;gap:6px}.ui-rekensom>div>i{align-self:flex-start;padding-left:18px}}.ui-situaties{grid-template-columns:repeat(2,minmax(0,1fr));gap:14px;max-width:none;margin:24px 0 30px;padding:0;list-style:none;display:grid}.ui-situaties>li{border:1px solid var(--lijn);border-radius:var(--ui-radius);background:var(--achtergrond);margin:0;padding:20px 22px;font-size:15.5px;line-height:1.65}.ui-situaties>li>strong:first-child{font-family:var(--font-kop);letter-spacing:-.02em;color:var(--kop-kleur);margin-bottom:6px;font-size:1.1rem;line-height:1.35;display:block}.ui-situaties>li>b{background:var(--merk-zacht);width:fit-content;color:var(--merk-donker);border-radius:20px;margin:0 0 8px;padding:2px 11px;font-size:13.5px;font-weight:700;line-height:1.6;display:block}.ui-situaties>li:last-child:nth-child(odd){grid-column:1/-1}.ui-situaties>li.uitgelicht{background:var(--accent-zacht);border-color:#0000}.ui-band-zacht .ui-situaties>li,.ui-band-accent .ui-situaties>li{border-color:#0000}.ui-band-zacht .ui-note-tip{background:var(--achtergrond)}.ui-band.ui-band-donker .ui-situaties>li{background:#ffffff0f;border-color:#ffffff2e}.ui-band.ui-band-donker .ui-situaties>li>strong:first-child{color:var(--op-donker)}.ui-band.ui-band-donker .ui-situaties>li>b{color:var(--accent);background:#ffffff1f}.ui-band.ui-band-donker .ui-situaties>li.uitgelicht{border-color:var(--accent);box-shadow:inset 4px 0 0 var(--accent);background:#ffffff21}@media (width<=700px){.ui-situaties{grid-template-columns:minmax(0,1fr)}}.ui-symbolen{grid-template-columns:repeat(auto-fit,minmax(min(100%,290px),1fr));gap:12px;margin:24px 0 30px;display:grid}.ui-symbolen>div{border:1px solid var(--lijn);border-radius:var(--ui-radius);background:var(--achtergrond);grid-template-columns:minmax(76px,max-content) minmax(0,1fr);align-items:start;gap:16px;padding:16px 18px;display:grid}.ui-symbolen dt{border-radius:var(--ui-radius-klein);background:var(--vlak);min-height:76px;font-family:var(--font-kop);letter-spacing:-.02em;text-align:center;color:var(--kop-kleur);overflow-wrap:anywhere;white-space:nowrap;align-content:center;padding:6px;font-size:1.4rem;font-weight:750;line-height:1.1;display:block}.ui-symbolen dt svg{width:48px;height:48px;margin-inline:auto}.ui-symbolen sub{font-size:.62em}.ui-symbolen dd{color:var(--tekst);margin:0;font-size:15px;line-height:1.6}.ui-symbolen dd strong{font-family:var(--font-kop);color:var(--kop-kleur);margin-bottom:2px;font-size:1.05rem;line-height:1.35;display:block}.ui-symbolen-sprong{grid-template-columns:repeat(auto-fit,minmax(96px,1fr));gap:8px}.ui-symbolen-sprong>a{border:1px solid var(--lijn);border-radius:var(--ui-radius-klein);background:var(--vlak);text-align:center;min-height:92px;color:var(--kop-kleur);flex-direction:column;justify-content:center;align-items:center;gap:7px;padding:12px 8px;font-size:14px;font-weight:600;line-height:1.3;text-decoration:none;display:flex}.ui-symbolen-sprong>a:hover{border-color:var(--merk);background:var(--merk-zacht);color:var(--kop-kleur)}.ui-symbolen-sprong>a>:first-child{font-family:var(--font-kop);color:var(--merk-donker);font-size:1.35rem;font-weight:750;line-height:1}.ui-symbolen-sprong svg{width:36px;height:36px}.ui-band-zacht .ui-symbolen>div,.ui-band-accent .ui-symbolen>div{border-color:#0000}.ui-band.ui-band-donker .ui-symbolen>:is(div,a){color:var(--op-donker);background:#ffffff0f;border-color:#ffffff2e}.ui-band.ui-band-donker .ui-symbolen dt{background:#ffffff1a}.ui-band.ui-band-donker .ui-symbolen dd{color:var(--op-donker-zacht)}.ui-band.ui-band-donker .ui-symbolen-sprong>a>:first-child{color:var(--accent)}.ui-tijdtabel{border-top:1px solid var(--lijn);max-width:none;margin:24px 0 30px;padding:0;list-style:none}.ui-tijdtabel>li{border-bottom:1px solid var(--lijn);grid-template-columns:minmax(110px,170px) minmax(0,1fr) minmax(0,1fr);align-items:baseline;gap:6px 28px;margin:0;padding:20px 0;font-size:15.5px;line-height:1.6;display:grid}.ui-tijdtabel>li>b{font-family:var(--font-kop);letter-spacing:-.03em;color:var(--merk);font-size:clamp(1.2rem,2vw,1.5rem);font-weight:650;line-height:1.2}.ui-tijdtabel>li>strong{color:var(--kop-kleur);font-weight:650}.ui-tijdtabel>li>span{color:var(--tekst-zacht)}.ui-tijdtabel>li.uitgelicht{border-radius:var(--ui-radius-klein);background:var(--merk-zacht);margin-inline:-14px;padding-inline:14px}.ui-band.ui-band-donker .ui-tijdtabel,.ui-band.ui-band-donker .ui-tijdtabel>li{border-color:#fff3}.ui-band.ui-band-donker .ui-tijdtabel>li>b{color:var(--accent)}.ui-band.ui-band-donker .ui-tijdtabel>li>span{color:var(--op-donker-zacht)}.ui-band.ui-band-donker .ui-tijdtabel>li.uitgelicht{background:#ffffff14}@media (width<=700px){.ui-tijdtabel>li{grid-template-columns:minmax(0,1fr);gap:4px}.ui-tijdtabel>li>b{font-size:1.15rem}.ui-tijdtabel>li>:is(strong,span){grid-column:auto}.ui-tijdtabel>li.uitgelicht{margin-inline:-10px;padding-inline:10px}}.ui-planning ol{gap:14px;max-width:none;margin:18px 0 0;padding:0;list-style:none;display:grid}.ui-planning li{grid-template-columns:minmax(120px,240px) minmax(0,1fr) minmax(84px,8.5rem);align-items:center;gap:14px;margin:0;font-size:15px;line-height:1.45;display:grid}.ui-planning li:before,.ui-planning li:after{content:"";grid-area:1/2}.ui-planning li:before{border-right:1px solid var(--lijn);background:repeating-linear-gradient(to right, var(--lijn) 0 1px, transparent 1px var(--stap,25%));height:28px}.ui-planning li:after{width:calc(var(--tot,100%) - var(--van,0%));min-width:8px;height:14px;margin-left:var(--van,0%);background:var(--merk);border-radius:20px;justify-self:start}.ui-planning li.balk-accent:after{background:var(--accent);box-shadow:inset 0 0 0 1px color-mix(in srgb, var(--op-accent) 30%, transparent)}.ui-planning li>span{grid-area:1/1}.ui-planning li>span small{color:var(--tekst-zacht);font-size:12.5px;display:block}.ui-planning li>b{text-align:right;color:var(--kop-kleur);font-variant-numeric:tabular-nums;grid-area:1/3;font-weight:650}.ui-band.ui-band-donker .ui-planning li:before{background-image:repeating-linear-gradient(to right, #fff3 0 1px, transparent 1px var(--stap,25%));border-color:#fff3}.ui-band.ui-band-donker .ui-planning li:after{background:var(--accent)}.ui-band.ui-band-donker .ui-planning li.balk-accent:after{background:var(--op-donker)}.ui-band.ui-band-donker .ui-planning li>span small{color:var(--op-donker-zacht)}@media (width<=600px){.ui-planning li{grid-template-columns:minmax(0,1fr) auto;row-gap:6px}.ui-planning li:before,.ui-planning li:after{grid-area:2/1/auto/-1}.ui-planning li>b{grid-column:2}}@media (width>=801px){.ui-tijdlijn.ui-tijdlijn-rij{border-left:0;border-top:2px solid var(--lijn);grid-auto-columns:minmax(0,1fr);grid-auto-flow:column;column-gap:24px;max-width:none;padding:30px 0 0;display:grid}.ui-tijdlijn-rij>li{margin:0}.ui-tijdlijn-rij>li:before{top:-41px;left:0}.ui-band.ui-band-donker .ui-tijdlijn-rij{border-top-color:#ffffff40}}@keyframes ui-kolom{0%{transform:scale(var(--kolom-x,1), var(--kolom-y,0))}}@keyframes ui-onthul{0%{clip-path:inset(0 100% 0 0)}to{clip-path:inset(0)}}@media (prefers-reduced-motion:no-preference){:is(.is-entering .ui-kolommen,.ui-kolommen.is-entering) li:before{animation:.9s cubic-bezier(.22,1,.36,1) .15s backwards ui-kolom}:is(.is-entering .ui-voorna,.ui-voorna.is-entering,.is-entering .ui-balkgroepen,.ui-balkgroepen.is-entering) dl>div:after,:is(.is-entering .ui-planning,.ui-planning.is-entering) li:after{animation:1s cubic-bezier(.22,1,.36,1) .15s backwards ui-balk}:is(.is-entering .ui-opbouw,.ui-opbouw.is-entering)>div{animation:1s cubic-bezier(.22,1,.36,1) .15s backwards ui-onthul}}.ui-keuzes{border:0;flex-wrap:wrap;gap:8px;min-width:0;padding:0;display:flex}:is(fieldset,div).ui-keuzes{margin:0 0 18px}.ui-keuzes>legend{width:100%;margin:0 0 8px;padding:0;font-weight:600}.ui-keuzes>label{border:1px solid var(--lijn);border-radius:var(--ui-radius-klein);background:var(--achtergrond);min-height:44px;color:var(--tekst);cursor:pointer;align-items:center;margin:0;padding:9px 16px;font-size:15px;font-weight:600;line-height:1.4;transition:border-color .15s,background-color .15s;display:inline-flex;position:relative}.ui-keuzes>label>input[type]{opacity:0;pointer-events:none;width:1px;height:1px;margin:0;position:absolute;top:50%;left:12px}.ui-keuzes>label:hover{border-color:var(--merk)}.ui-keuzes>label:has(input:checked){border-color:var(--merk);background:var(--merk);color:var(--op-merk)}.ui-keuzes>label:has(input:focus-visible){outline:3px solid var(--focus);outline-offset:3px}.ui-keuzes-kaarten{grid-template-columns:repeat(auto-fit,minmax(min(100%,190px),1fr));gap:12px;display:grid}.ui-keuzes-kaarten>label{border-radius:var(--ui-radius);border-width:2px;flex-direction:column;justify-content:flex-start;align-items:flex-start;gap:4px;padding:18px 48px 18px 18px;font-weight:400}.ui-keuzes-kaarten>label:after{content:"";border:2px solid var(--lijn);background:var(--achtergrond);border-radius:50%;width:20px;height:20px;position:absolute;top:19px;right:16px}.ui-keuzes-kaarten strong{font-family:var(--font-kop);letter-spacing:-.015em;color:var(--kop-kleur);font-size:1.0625rem;line-height:1.35}.ui-keuzes-kaarten span{color:var(--tekst-zacht);font-size:14px;line-height:1.55}.ui-keuzes-kaarten>label:has(input:checked){background:var(--achtergrond);color:var(--tekst);box-shadow:0 0 0 1px var(--merk)}.ui-keuzes-kaarten>label:has(input:checked):after{border:6px solid var(--merk)}.ui-band-donker .ui-keuzes>label{color:var(--op-donker);background:#ffffff0f;border-color:#ffffff4d}.ui-band-donker .ui-keuzes>label:hover{border-color:var(--accent)}.ui-band-donker .ui-keuzes>label:has(input:checked){border-color:var(--accent);background:var(--accent);color:var(--op-accent)}.ui-band-donker .ui-keuzes-kaarten>label:has(input:checked){color:var(--op-donker);box-shadow:0 0 0 1px var(--accent);background:#ffffff1a}.ui-band-donker .ui-keuzes-kaarten>label:after{background:0 0;border-color:#fff6}.ui-band-donker .ui-keuzes-kaarten>label:has(input:checked):after{border-color:var(--accent)}.ui-band-donker .ui-keuzes-kaarten span{color:var(--op-donker-zacht)}.ui-band-donker .ui-keuzes>label:has(input:focus-visible),.ui-band-donker .ui-tool-eenheid:focus-within{outline-color:var(--accent)}.ui-keuzehulp{margin:var(--ui-section-space) 0;border:1px solid var(--lijn);border-radius:var(--ui-summary-radius);background:var(--vlak);padding:32px;scroll-margin-top:24px}.ui-keuzehulp [hidden]{display:none}.ui-keuzehulp>h2{margin:0 0 10px}.ui-keuzehulp>p{max-width:var(--ui-reading-width);margin:0 0 12px}.ui-keuzehulp>.bronnoot{margin:20px 0 0}.ui-keuzehulp>:last-child{margin-bottom:0}.ui-keuzehulp fieldset{border:0;min-width:0;margin:0;padding:0}.ui-keuzehulp legend{font-family:var(--font-kop);font-size:var(--ui-h3);letter-spacing:-.02em;color:var(--kop-kleur);margin:0 0 6px;padding:0;font-weight:650;line-height:1.35}.ui-keuzehulp legend:focus{outline:none}.ui-keuzehulp legend:focus-visible{outline:3px solid var(--focus);outline-offset:4px}.ui-keuzehulp fieldset>p{max-width:var(--ui-reading-width);color:var(--tekst-zacht);margin:0 0 16px;font-size:15px}.ui-keuzehulp-voortgang{color:var(--tekst-zacht);align-items:center;gap:14px;margin:22px 0 18px;font-size:13px;font-weight:650;display:flex}.ui-keuzehulp-voortgang>span:last-child{background:var(--lijn);border-radius:6px;flex:1;max-width:220px;height:6px;overflow:hidden}.ui-keuzehulp-voortgang>span:last-child>span{width:var(--w,0%);border-radius:inherit;background:var(--merk);height:100%;transition:width .3s;display:block}.ui-keuzehulp-knoppen{flex-wrap:wrap;align-items:center;gap:12px;margin-top:22px;display:flex}.ui-keuzehulp-knoppen>[type=submit]{margin-left:auto}.ui-keuzehulp-uitkomsten{grid-template-columns:repeat(auto-fit,minmax(min(100%,280px),1fr));gap:12px;margin:20px 0 0;padding:0;list-style:none;display:grid}.ui-article .ui-keuzehulp-uitkomsten{max-width:none;padding:0}.ui-keuzehulp-uitkomsten>li{border:1px solid var(--lijn);border-radius:var(--ui-radius);background:var(--achtergrond);margin:0;padding:22px 24px}.ui-keuzehulp-uitkomsten h3{margin:0 0 4px;font-size:1.25rem}.ui-keuzehulp-uitkomsten li>p{margin:0 0 12px;font-size:15.5px}.ui-keuzehulp-uitkomsten li>p.situatie{color:var(--tekst-zacht);font-size:14px;line-height:1.55}.ui-keuzehulp-uitkomsten li>:last-child{margin-bottom:0}.ui-keuzehulp-uitkomsten h3:focus{outline:none}.ui-keuzehulp-uitkomsten h3:focus-visible{outline:3px solid var(--focus);outline-offset:4px}.ui-keuzehulp.is-klaar .ui-keuzehulp-uitkomsten>li{border-color:var(--merk);box-shadow:0 0 0 1px var(--merk)}.ui-keuzehulp-antwoorden{flex-wrap:wrap;align-items:center;gap:8px;margin:20px 0 0;display:flex}.ui-keuzehulp-antwoorden>p{max-width:none;color:var(--tekst-zacht);flex-basis:100%;margin:0 0 2px;font-size:13px;font-weight:650}.ui-keuzehulp-antwoorden>button{border:1px solid var(--lijn);background:var(--achtergrond);min-height:44px;color:var(--tekst);text-align:left;border-radius:30px;align-items:center;padding:8px 15px;font-size:14px;line-height:1.4;display:inline-flex}.ui-keuzehulp-antwoorden>button:hover{border-color:var(--merk)}.ui-keuzehulp-antwoorden>button.opnieuw{color:var(--merk);text-underline-offset:.18em;background:0 0;border-color:#0000;padding-inline:8px;font-weight:650;text-decoration:underline}@media (width<=800px){.ui-keuzehulp{border-radius:18px;padding:22px 18px}.ui-keuzehulp-knoppen .button{flex:auto}}.ui-uitnodiging-keuzehulp{grid-template-columns:minmax(0,1.05fr) minmax(0,1fr);gap:24px 40px}.ui-uitnodiging-keuzehulp :is(h2,h3) span{color:var(--accent)}.ui-uitnodiging-keuzehulp>div>p{max-width:46ch;margin:0 0 20px}.ui-uitnodiging-keuzehulp small{color:var(--op-donker-zacht);margin-top:10px;font-size:13px;line-height:1.5;display:block}.ui-uitnodiging-keuzehulp ol{counter-reset:vraag;gap:10px;margin:0;padding:0;list-style:none;display:grid}.ui-uitnodiging-keuzehulp li{counter-increment:vraag;border-radius:var(--ui-radius-klein);background:#ffffff0a;border:1px solid #ffffff29;grid-template-columns:36px minmax(0,1fr);align-items:center;gap:2px 14px;margin:0;padding:14px 18px;display:grid}.ui-uitnodiging-keuzehulp li:before{content:counter(vraag, decimal-leading-zero);width:36px;height:36px;color:var(--accent);background:#ffffff14;border-radius:50%;grid-row:1/3;place-items:center;font-size:13px;font-weight:700;display:grid}.ui-uitnodiging-keuzehulp li strong{color:var(--op-donker);font-size:15.5px;font-weight:650;line-height:1.4}.ui-uitnodiging-keuzehulp li span{color:var(--op-donker-zacht);font-size:14px;line-height:1.5}.ui-band-donker .ui-uitnodiging-keuzehulp{background:#ffffff0f;border:1px solid #ffffff2e}@media (width<=1100px){.ui-uitnodiging-keuzehulp{grid-template-columns:minmax(0,1fr)}}.ui-tool :is(label,legend)>.ui-tool-hint{margin:4px 0 0;font-weight:400;display:block}.ui-tool :is(input[type=text],input[type=email],input[type=tel],input[type=search],textarea){border:1px solid var(--lijn);width:100%;min-height:48px;font:inherit;background:var(--achtergrond);color:var(--tekst);border-radius:8px;padding:8px 12px}.ui-tool :is(input,select,textarea):focus{border-color:var(--merk)}.ui-tool :is(input,select,textarea):is([aria-invalid=true],:user-invalid){border-color:var(--fout,#b42318);box-shadow:inset 0 0 0 1px var(--fout,#b42318)}.ui-tool input[type=range]{width:100%;min-height:44px;accent-color:var(--merk)}.ui-tool input:disabled,.ui-tool select:disabled{background:var(--vlak);color:var(--tekst-zacht)}.ui-tool-eenheid{border:1px solid var(--lijn);background:var(--achtergrond);max-width:24rem;min-height:48px;color:var(--tekst);border-radius:8px;align-items:center;display:flex}.ui-tool-eenheid:focus-within{border-color:var(--merk);outline:3px solid var(--focus);outline-offset:2px}.ui-tool .ui-tool-eenheid input:is([type=number],[type=text]){width:100%;min-width:0;min-height:46px;box-shadow:none;background:0 0;border:0;border-radius:8px;flex:1}.ui-tool .ui-tool-eenheid input:focus-visible{outline:none}.ui-tool-eenheid>span{color:var(--tekst-zacht);white-space:nowrap;flex:none;padding:0 14px 0 4px;font-size:14px}.ui-tool-eenheid>span:first-child{padding:0 0 0 14px}.ui-tool-eenheid:has(:is([aria-invalid=true],:user-invalid)){border-color:var(--fout,#b42318);box-shadow:inset 0 0 0 1px var(--fout,#b42318)}.ui-tool-rij .ui-tool-eenheid{width:11rem}.ui-tool-uitkomst dl{grid-template-columns:repeat(auto-fit,minmax(min(100%,9.5rem),1fr));gap:14px 24px;margin:0;display:grid}.ui-tool-uitkomst dt{color:var(--tekst-zacht);font-size:14px;line-height:1.5}.ui-tool-uitkomst dd{font-family:var(--font-kop);letter-spacing:-.03em;color:var(--kop-kleur);font-variant-numeric:tabular-nums;overflow-wrap:anywhere;margin:2px 0 0;font-size:1.5rem;font-weight:700;line-height:1.2}.ui-tool-uitkomst dl>div:first-child{grid-column:1/-1}.ui-tool-uitkomst dl>div:first-child dd{font-size:clamp(1.75rem,3vw,2.25rem)}.ui-tool-uitkomst dl~p{margin:12px 0 0;font-size:15px}.ui-tool-fout{border-left:4px solid var(--fout,#b42318);border-radius:0 var(--ui-radius-klein) var(--ui-radius-klein) 0;background:var(--let-op);color:var(--tekst);margin:12px 0 0;padding:12px 16px;font-size:15px;line-height:1.6}.ui-tool-uitleg{border-top:1px solid var(--lijn);border-bottom:1px solid var(--lijn);margin-top:16px}.ui-tool-uitleg>summary{min-height:48px;color:var(--kop-kleur);cursor:pointer;justify-content:space-between;align-items:center;gap:12px;font-weight:650;list-style:none;display:flex}.ui-tool-uitleg>summary::-webkit-details-marker{display:none}.ui-tool-uitleg[open] .wi-chevron{transform:rotate(180deg)}.ui-tool-uitleg>:not(summary){max-width:var(--ui-reading-width);font-size:15px}.ui-tool-uitleg ol{font-variant-numeric:tabular-nums;margin:0 0 12px;padding-left:22px}.ui-tool-uitleg li{margin:4px 0}.ui-tool-uitleg p{color:var(--tekst-zacht);margin:0 0 14px}@media (width>=1100px){.ui-tool-naast{grid-template-columns:minmax(0,1.15fr) minmax(0,1fr);align-items:start;gap:8px 32px;display:grid}.ui-tool-naast>:last-child{position:sticky;top:24px}.ui-tool-naast>:last-child>.ui-tool-uitkomst:first-child{margin-top:16px}}.ui-band-donker .ui-tool{box-shadow:none;background:0 0;border:0;margin-bottom:0;padding:0}.ui-band-donker .ui-tool .ui-tool-hint,.ui-band-donker .ui-tool-uitleg p{color:var(--op-donker-zacht)}.ui-band-donker .ui-tool-groep{border-color:#fff3!important}.ui-band-donker .ui-tool-uitkomst{color:var(--op-donker-zacht);background:#ffffff14;border-color:#fff3}.ui-band-donker .ui-tool-uitkomst dl>div:first-child dd{color:var(--accent)}.ui-band-donker .ui-tool-uitleg{border-color:#fff3}.ui-band-donker .ui-tool-uitleg>summary{color:var(--op-donker)}.ui-zoeken{max-width:720px;margin:0 0 20px}.ui-zoeken>label{color:inherit;margin:0 0 8px;font-weight:650;display:block}.ui-zoeken>div{gap:8px;display:flex}.ui-zoeken .zoekveld{flex:1;min-width:0}.ui-zoeken .zoekveld:focus{border-color:var(--merk);background:var(--achtergrond)}.ui-zoeken .button{flex:none;min-height:56px}.ui-zoekstatus{color:var(--tekst-zacht);margin:12px 0 8px;font-size:14px;line-height:1.6}.ui-zoekresultaten{border-top:1px solid var(--lijn);max-width:820px;margin:0 0 24px;padding:0;list-style:none}.ui-article .ui-zoekresultaten{padding:0}.ui-zoekresultaten>li{border-bottom:1px solid var(--lijn);margin:0}.ui-zoekresultaten a{border-radius:var(--ui-radius-klein);color:var(--tekst);padding:14px 12px;text-decoration:none;display:block}.ui-zoekresultaten a:hover,.ui-zoekresultaten a:focus-visible{background:var(--merk-zacht);color:var(--tekst)}.ui-zoekresultaten strong{font-family:var(--font-kop);letter-spacing:-.015em;color:var(--kop-kleur);font-size:1.0625rem;line-height:1.4;display:block}.ui-zoekresultaten a:hover strong{color:var(--merk)}.ui-zoekresultaten small{color:var(--tekst-zacht);margin-top:4px;font-size:14px;line-height:1.55;display:block}.ui-zoekresultaten mark,:is(.zoekpagina,.ui-zoekvenster) .pagefind-ui mark{background:color-mix(in srgb, var(--accent) 40%, transparent);color:inherit;border-radius:3px;padding:0 2px}.ui-band-donker .ui-zoekstatus{color:var(--op-donker-zacht)}.ui-zoekvenster{border-radius:var(--ui-summary-radius);background:var(--achtergrond);width:min(700px,100vw - 32px);max-width:none;max-height:calc(100dvh - 48px);color:var(--tekst);box-shadow:var(--schaduw-menu);overscroll-behavior:contain;border:0;margin:8vh auto auto;padding:26px 30px 30px;overflow:auto}.ui-zoekvenster::backdrop{background:#00000073}.ui-zoekvenster>header{justify-content:space-between;align-items:center;gap:16px;margin-bottom:16px;display:flex}.ui-zoekvenster h2{margin:0;font-size:1.5rem}.ui-zoekvenster .ui-zoeken,.ui-zoekvenster .ui-zoekresultaten{max-width:none}.ui-zoekvenster .ui-jumplinks{padding-bottom:0}@media (width<=600px){.ui-zoekvenster{border-radius:16px;margin-top:12px;padding:20px 16px 22px}}.zoekpagina,.ui-zoekvenster{--pagefind-ui-scale:.85;--pagefind-ui-primary:var(--merk);--pagefind-ui-text:var(--tekst);--pagefind-ui-background:var(--vlak);--pagefind-ui-border:var(--lijn);--pagefind-ui-tag:var(--vlak);--pagefind-ui-border-width:2px;--pagefind-ui-border-radius:10px;--pagefind-ui-image-border-radius:var(--ui-radius-klein);--pagefind-ui-font:var(--font-tekst)}:is(.zoekpagina,.ui-zoekvenster) .pagefind-ui .pagefind-ui__search-input{font-weight:400}:is(.zoekpagina,.ui-zoekvenster) .pagefind-ui .pagefind-ui__search-input:focus{border-color:var(--merk)}:is(.zoekpagina,.ui-zoekvenster) .pagefind-ui .pagefind-ui__result-thumb:not(:has(img)){display:none}:is(.zoekpagina,.ui-zoekvenster) .pagefind-ui .pagefind-ui__result-title{font-family:var(--font-kop);letter-spacing:-.02em}:is(.zoekpagina,.ui-zoekvenster) .pagefind-ui .pagefind-ui__result-title .pagefind-ui__result-link:hover{color:var(--merk)}.ui-contact{border:1px solid var(--lijn);border-radius:var(--ui-summary-radius);background:var(--vlak);grid-template-columns:minmax(0,1fr) minmax(0,1fr);align-items:start;gap:20px 40px;margin:32px 0;padding:30px 32px;display:grid}.ui-contact :is(h2,h3){margin:0 0 10px}.ui-contact>div>p{margin:0 0 18px}.ui-contact .button{overflow-wrap:anywhere;max-width:100%}.ui-contact .ui-gegevens{margin:0}.ui-contact .ui-gegevens>div{grid-template-columns:7.5rem minmax(0,1fr)}.ui-contact .ui-gegevens>div:first-child{border-top:0;padding-top:0}.ui-contact .ui-gegevens>div:last-child{border-bottom:0;padding-bottom:0}.ui-band-donker .ui-contact{background:#ffffff0f;border-color:#ffffff2e}@media (width<=800px){.ui-contact{grid-template-columns:minmax(0,1fr);padding:24px 20px}}.ui-gegevens{max-width:860px;margin:20px 0 24px;padding:0}.ui-gegevens>div{border-top:1px solid var(--lijn);grid-template-columns:10rem minmax(0,1fr);gap:2px 20px;padding:12px 0;font-size:15.5px;line-height:1.65;display:grid}.ui-gegevens>div:last-child{border-bottom:1px solid var(--lijn)}.ui-gegevens dt{color:var(--kop-kleur);font-weight:650}.ui-gegevens dd{overflow-wrap:anywhere;margin:0}.ui-band-donker .ui-gegevens>div{border-color:#ffffff2e}@media (width<=600px){.ui-gegevens>div,.ui-contact .ui-gegevens>div{grid-template-columns:minmax(0,1fr)}}.ui-plusmin-welniet .plus li:before{content:"";border:2.5px solid;border-width:0 2.5px 2.5px 0;width:7px;height:12px;top:7px;left:5px;transform:rotate(45deg)}.ui-plusmin-welniet .min li:before{content:"";background:linear-gradient(45deg,#0000 42%,currentColor 42% 58%,#0000 58%),linear-gradient(-45deg,#0000 42%,currentColor 42% 58%,#0000 58%);width:12px;height:12px;top:8px;left:3px}:is(.ui-vragenstrip,.ui-routestrip,.ui-fasen,.ui-ingangen,.ui-verder) a:after,.ui-verschil>a:after,.ui-routes-kleur strong:after,.ui-hero-uitgelicht small:after,.ui-hero-home .hero-actions>.pijllink:after{content:"";background:currentColor;flex:none;width:20px;height:20px;transition:translate .2s;-webkit-mask:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' fill='none' stroke='black' stroke-width='1.9' stroke-linecap='round' stroke-linejoin='round'%3E%3Cpath d='M5 12h14m-6-6 6 6-6 6'/%3E%3C/svg%3E") 50%/20px no-repeat;mask:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' fill='none' stroke='black' stroke-width='1.9' stroke-linecap='round' stroke-linejoin='round'%3E%3Cpath d='M5 12h14m-6-6 6 6-6 6'/%3E%3C/svg%3E") 50%/20px no-repeat}:is(.ui-vragenstrip,.ui-routestrip,.ui-fasen,.ui-ingangen,.ui-verder) a[href^=\#]:after,.ui-verschil>a[href^=\#]:after,.ui-routes-kleur a[href^=\#] strong:after,.ui-hero-uitgelicht[href^=\#] small:after,.ui-hero-home .hero-actions>.pijllink[href^=\#]:after{transform:rotate(90deg)}@media (prefers-reduced-motion:no-preference){:is(.ui-vragenstrip,.ui-routestrip,.ui-fasen,.ui-ingangen,.ui-verder) a:hover:after,.ui-verschil>a:hover:after,.ui-routes-kleur a:hover strong:after,.ui-hero-uitgelicht:hover small:after,.ui-hero-home .hero-actions>.pijllink:hover:after{translate:3px}:is(.ui-vragenstrip,.ui-routestrip,.ui-fasen,.ui-ingangen,.ui-verder) a[href^=\#]:hover:after,.ui-verschil>a[href^=\#]:hover:after,.ui-routes-kleur a[href^=\#]:hover strong:after,.ui-hero-uitgelicht[href^=\#]:hover small:after,.ui-hero-home .hero-actions>.pijllink[href^=\#]:hover:after{translate:0 3px}}.ui-band.ui-band-open{border-top:1px solid var(--lijn);background:0 0;border-radius:0;margin-inline:0;padding:40px 0 0}.ui-article>.ui-band-open:first-child,.ui-article>.mobiele-inhoud:first-child+.ui-band-open{border-top:0;padding-top:0}@media (width<=800px){.ui-band.ui-band-open{padding-top:30px}}.ui-article{counter-reset:ui-hoofdstuk}.ui-article>h2,.ui-article>:is(.ui-band,.ui-ingangen)>h2:first-child{counter-increment:ui-hoofdstuk}:is(.ui-band-genummerd,.ui-genummerd>.ui-band,.ui-genummerd>.ui-ingangen)>h2:first-child,.ui-genummerd>h2{padding-left:1.75em;position:relative}:is(.ui-band-genummerd,.ui-genummerd>.ui-band,.ui-genummerd>.ui-ingangen)>h2:first-child:before,.ui-genummerd>h2:before{content:counter(ui-hoofdstuk, decimal-leading-zero);color:var(--merk);font-variant-numeric:tabular-nums;font-weight:800;position:absolute;top:0;left:0}:is(.ui-band-genummerd.ui-band-donker,.ui-genummerd>.ui-band-donker)>h2:first-child:before{color:var(--accent)}.ui-hero.ui-hero-home{padding-block:40px 44px}.ui-hero-home h1 span{display:block}.ui-hero-home .hero-actions{margin-bottom:20px}.ui-hero-home .hero-actions>.pijllink{color:var(--tekst-zacht);text-wrap:balance;flex-basis:100%;padding-block:11px;font-size:14px;font-weight:500;line-height:1.6;display:block}.ui-hero-home .hero-actions>.pijllink:after{vertical-align:-4px;width:18px;height:18px;color:var(--merk);margin-left:8px;display:inline-block}.ui-hero-home .hero-actions>.pijllink:hover{color:var(--merk)}.ui-hero-home .ui-hero-media{aspect-ratio:1;border-radius:var(--ui-summary-radius);height:auto;box-shadow:var(--schaduw-menu);overflow:hidden}.ui-hero-home .ui-hero-media>:is(img,picture),.ui-hero-home .ui-hero-media>.beeldplek{border-radius:inherit}.ui-hero-home .ui-hero-media:has(>img,>picture):after{content:"";z-index:1;border-radius:inherit;background:linear-gradient(0deg, #0000004d, transparent 46%), linear-gradient(135deg, color-mix(in srgb, var(--merk) 26%, transparent), transparent 58%);pointer-events:none;position:absolute;inset:0}.ui-hero-uitgelicht{z-index:2;border:1px solid var(--achtergrond);border-radius:var(--ui-radius);background:color-mix(in srgb, var(--achtergrond) 96%, transparent);min-height:64px;box-shadow:var(--schaduw-menu);color:var(--tekst);align-items:center;gap:16px;padding:14px 18px;text-decoration:none;transition:translate .25s,box-shadow .25s;display:flex;position:absolute;bottom:22px;left:22px;right:22px}.ui-hero-uitgelicht>img{object-fit:cover;border-radius:var(--ui-radius-klein);background:var(--vlak);flex:none;width:64px;height:64px}.ui-hero-uitgelicht>span{min-width:0}.ui-hero-uitgelicht strong{font-family:var(--font-kop);letter-spacing:-.015em;color:var(--kop-kleur);font-size:1rem;font-weight:650;line-height:1.4;display:block}.ui-hero-uitgelicht small{color:var(--tekst-zacht);align-items:center;gap:10px;margin-top:4px;font-size:13.5px;line-height:1.4;display:flex}.ui-hero-uitgelicht small:after{width:18px;height:18px;color:var(--merk)}.ui-hero-uitgelicht:hover{color:var(--tekst)}.ui-hero-uitgelicht:hover strong{color:var(--merk)}@media (prefers-reduced-motion:no-preference){.ui-hero-uitgelicht:hover{translate:0 -3px}}@media (width<=800px){.ui-hero-uitgelicht{gap:12px;padding:12px 14px;bottom:14px;left:14px;right:14px}.ui-hero-uitgelicht>img{width:52px;height:52px}}@media (width<=600px){.ui-hero-home .hero-actions .button{flex:auto}}.ui-vragenstrip{counter-reset:ui-vraag;grid-auto-columns:minmax(0,1fr);grid-auto-flow:column;gap:0 24px;margin:28px 0 36px;display:grid}.ui-vragenstrip>a{counter-increment:ui-vraag;border-top:2px solid var(--merk);min-height:44px;color:var(--tekst);grid-template-columns:auto minmax(0,1fr) 20px;align-content:start;align-items:start;gap:2px 12px;padding:16px 2px 18px;text-decoration:none;display:grid}.ui-vragenstrip>a:before{content:counter(ui-vraag, decimal-leading-zero);font-family:var(--font-kop);color:var(--merk);font-variant-numeric:tabular-nums;grid-row:1;font-size:15px;font-weight:800;line-height:1.68rem}.ui-vragenstrip strong{font-family:var(--font-kop);letter-spacing:-.02em;color:var(--kop-kleur);grid-column:2;font-size:1.125rem;font-weight:650;line-height:1.5}.ui-vragenstrip span{color:var(--tekst-zacht);grid-column:2;font-size:14.5px;line-height:1.55}.ui-vragenstrip>a:after{color:var(--merk);grid-area:1/3;margin-top:3px}.ui-vragenstrip>a:hover strong{color:var(--merk)}@media (width<=900px){.ui-vragenstrip{border-bottom:1px solid var(--lijn);grid-auto-flow:row;margin:22px 0 30px}.ui-vragenstrip>a{border-top:1px solid var(--lijn);padding-block:14px 15px}.ui-vragenstrip>a:first-child{border-top:2px solid var(--merk)}}.ui-band-donker .ui-vragenstrip>a{color:var(--op-donker);border-top-color:var(--accent)}.ui-band-donker .ui-vragenstrip>a:before,.ui-band-donker .ui-vragenstrip>a:after{color:var(--accent)}.ui-band-donker .ui-vragenstrip span{color:var(--op-donker-zacht)}.ui-band.ui-band-donker .ui-vragenstrip>a:hover strong{color:var(--accent)}@media (width<=900px){.ui-band-donker .ui-vragenstrip{border-bottom-color:#fff3}.ui-band-donker .ui-vragenstrip>a{border-top-color:#fff3}.ui-band-donker .ui-vragenstrip>a:first-child{border-top-color:var(--accent)}}.ui-routestrip{counter-reset:ui-route;border:1px solid var(--lijn);border-radius:var(--ui-summary-radius);grid-auto-columns:minmax(0,1fr);grid-auto-flow:column;margin:28px 0 40px;display:grid;overflow:hidden}.ui-routestrip>a{counter-increment:ui-route;background:var(--vlak);min-width:0;color:var(--tekst);flex-direction:column;align-items:flex-start;gap:10px;padding:26px 26px 22px;text-decoration:none;display:flex}.ui-routestrip>a+a{border-left:1px solid var(--lijn)}.ui-routestrip>a:nth-child(3n+2){background:var(--merk-zacht)}.ui-routestrip>a:nth-child(3n){background:var(--accent-zacht)}.ui-routestrip>a:before{content:counter(ui-route, decimal-leading-zero);font-family:var(--font-kop);color:var(--merk);font-variant-numeric:tabular-nums;font-size:15px;font-weight:800}.ui-routestrip strong{font-family:var(--font-kop);font-size:var(--ui-h3);letter-spacing:-.025em;color:var(--kop-kleur);text-wrap:balance;font-weight:650;line-height:1.3}.ui-routestrip p{max-width:none;color:var(--tekst-zacht);flex-grow:1;margin:0;font-size:15.5px;line-height:1.65}.ui-routestrip>a:after{color:var(--merk);margin-top:6px}.ui-routestrip>a:hover strong{text-underline-offset:5px;text-decoration:underline 1px}.ui-routestrip>a:focus-visible{outline-offset:-5px}.ui-routestrip>a.uitgelicht{background:var(--merk)}.ui-routestrip>a.uitgelicht :is(strong,p),.ui-routestrip>a.uitgelicht:before,.ui-routestrip>a.uitgelicht:after{color:var(--op-merk)}.ui-routestrip>a.uitgelicht:focus-visible{outline-color:var(--op-merk)}@media (width<=900px){.ui-routestrip{grid-auto-flow:row}.ui-routestrip>a{padding:22px 22px 20px}.ui-routestrip>a+a{border-left:0;border-top:1px solid var(--lijn)}}.ui-routestrip.ui-routestrip-donker{background:var(--donker-vlak);border:0}.ui-routestrip.ui-routestrip-donker>a{color:var(--op-donker-zacht);background:0 0}.ui-routestrip.ui-routestrip-donker>a+a{border-color:#ffffff2e}.ui-routestrip-donker strong{color:var(--op-donker)}.ui-routestrip-donker p{color:var(--op-donker-zacht)}.ui-routestrip-donker>a:before,.ui-routestrip-donker>a:after{color:var(--accent)}.ui-routestrip-donker>a:focus-visible{outline-color:var(--accent)}.ui-routestrip.ui-routestrip-donker>a.uitgelicht{background:var(--accent)}.ui-routestrip.ui-routestrip-donker>a.uitgelicht :is(strong,p),.ui-routestrip.ui-routestrip-donker>a.uitgelicht:before,.ui-routestrip.ui-routestrip-donker>a.uitgelicht:after{color:var(--op-accent)}.ui-routestrip.ui-routestrip-donker>a.uitgelicht:focus-visible{outline-color:var(--op-accent)}:is(.ui-band-zacht,.ui-band-accent) .ui-routestrip:not(.ui-routestrip-donker)>a:not(.uitgelicht){background:var(--achtergrond)}.ui-band-donker .ui-routestrip{border-color:#ffffff2e}.ui-band-donker .ui-routestrip:not(.ui-routestrip-donker)>a:not(.uitgelicht){color:var(--op-donker-zacht);background:#ffffff0f}.ui-band-donker .ui-routestrip>a+a{border-color:#ffffff2e}.ui-band-donker .ui-routestrip p{color:var(--op-donker-zacht)}.ui-band-donker .ui-routestrip>a:before,.ui-band-donker .ui-routestrip>a:after{color:var(--accent)}.ui-band-donker .ui-routestrip>a:focus-visible{outline-color:var(--accent)}.ui-band.ui-band-donker .ui-routestrip>a.uitgelicht{background:var(--accent)}.ui-band.ui-band-donker .ui-routestrip>a.uitgelicht:focus-visible{outline-color:var(--op-accent)}.ui-band.ui-band-donker .ui-routestrip>a.uitgelicht :is(strong,p),.ui-band.ui-band-donker .ui-routestrip>a.uitgelicht:before,.ui-band.ui-band-donker .ui-routestrip>a.uitgelicht:after{color:var(--op-accent)}.ui-routes.ui-routes-kleur{max-width:none;margin:26px 0 36px}.ui-routes-kleur>li{margin:0}.ui-routes-kleur a{background:var(--vlak);border-color:#0000;gap:10px;padding:24px}.ui-routes-kleur>li:nth-child(3n+2) a{background:var(--merk-zacht)}.ui-routes-kleur>li:nth-child(3n) a{background:var(--accent-zacht)}.ui-routes-kleur a:hover{border-color:var(--merk)}.ui-routes-kleur strong{font-size:var(--ui-h3);letter-spacing:-.025em;text-wrap:balance;align-items:flex-start;line-height:1.3}.ui-routes-kleur strong:after{color:var(--merk);margin-top:4px}.ui-routes-kleur span{font-size:15px}.ui-routes-kleur>li.uitgelicht a{background:var(--merk)}.ui-routes-kleur>li.uitgelicht :is(strong,span),.ui-routes-kleur>li.uitgelicht strong:after{color:var(--op-merk)}.ui-routes-kleur>li.uitgelicht a:hover{border-color:var(--kop-kleur)}:is(.ui-band-zacht,.ui-band-accent) .ui-routes-kleur>li:not(.uitgelicht) a{background:var(--achtergrond)}.ui-band-donker .ui-routes-kleur>li:not(.uitgelicht) a{background:#ffffff12}.ui-band-donker .ui-routes-kleur span{color:var(--op-donker-zacht)}.ui-band-donker .ui-routes-kleur strong:after{color:var(--accent)}.ui-band-donker .ui-routes-kleur a:hover{border-color:var(--accent)}.ui-band.ui-band-donker .ui-routes-kleur>li.uitgelicht a{background:var(--accent)}.ui-band.ui-band-donker .ui-routes-kleur>li.uitgelicht :is(strong,span),.ui-band.ui-band-donker .ui-routes-kleur>li.uitgelicht strong:after{color:var(--op-accent)}.ui-fasen{margin:28px 0 36px;container-type:inline-size}.ui-fasen ol{counter-reset:ui-fase;grid-template-columns:repeat(auto-fit,minmax(150px,1fr));gap:10px;max-width:none;margin:0;padding:0;list-style:none;display:grid}.ui-fasen li{counter-increment:ui-fase;margin:0}.ui-fasen a{border-radius:var(--ui-radius);background:var(--vlak);height:100%;min-height:44px;color:var(--kop-kleur);grid-template-columns:minmax(0,1fr) 20px;grid-template-areas:"nr nr""tekst pijl""uitleg uitleg";align-content:start;gap:6px 10px;padding:16px 16px 18px;text-decoration:none;transition:background-color .2s;display:grid}.ui-fasen a:before{content:counter(ui-fase, decimal-leading-zero);font-family:var(--font-kop);color:var(--merk);font-variant-numeric:tabular-nums;grid-area:nr;font-size:13px;font-weight:800}.ui-fasen strong{font-family:var(--font-kop);letter-spacing:-.01em;color:var(--kop-kleur);grid-area:tekst;font-size:1rem;font-weight:650;line-height:1.4}.ui-fasen small{color:var(--tekst-zacht);grid-area:uitleg;font-size:13.5px;line-height:1.5}.ui-fasen a:after{color:var(--merk);grid-area:pijl}.ui-fasen a:hover{background:var(--merk-zacht);color:var(--kop-kleur)}@container (width>=601px){.ui-fasen ol:has(>li:nth-child(6):last-child){grid-template-columns:repeat(3,minmax(0,1fr))}}@container (width<=600px){.ui-fasen ol{grid-template-columns:minmax(0,1fr);gap:0}.ui-fasen a{border-radius:0;grid-template-columns:2.25em minmax(0,1fr) 20px;grid-template-areas:"nr tekst pijl""nr uitleg pijl";align-items:center;gap:0 8px;padding:13px 16px}.ui-fasen a:before{font-size:14px}.ui-fasen li+li a{border-top:1px solid var(--lijn)}.ui-fasen li:first-child a{border-radius:var(--ui-radius) var(--ui-radius) 0 0}.ui-fasen li:last-child a{border-radius:0 0 var(--ui-radius) var(--ui-radius)}}:is(.ui-band-zacht,.ui-band-accent) .ui-fasen a{background:var(--achtergrond)}.ui-band-donker .ui-fasen a{color:var(--op-donker);background:#ffffff12}.ui-band-donker .ui-fasen a:hover{background:#ffffff21}.ui-band-donker .ui-fasen a:before,.ui-band-donker .ui-fasen a:after{color:var(--accent)}.ui-band-donker .ui-fasen small{color:var(--op-donker-zacht)}.ui-band-donker .ui-fasen li+li a{border-color:#ffffff24}.ui-verschil>a{border:1px solid var(--lijn);border-radius:var(--ui-radius);color:var(--tekst);flex-direction:column;padding:22px 20px 18px;text-decoration:none;transition:border-color .2s;display:flex}.ui-verschil>a small{margin-bottom:12px}.ui-verschil>a:after{color:var(--merk);align-self:flex-end;margin-top:auto}.ui-verschil>a:hover{border-color:var(--merk);color:var(--tekst)}.ui-band-donker .ui-verschil>a{border-color:#ffffff38}.ui-band-donker .ui-verschil>a:after{color:var(--accent)}.ui-band-donker .ui-verschil>a:hover{border-color:var(--accent)}.ui-ingangen{column-gap:var(--ui-column-gap);margin:var(--ui-section-space) 0;grid-template-rows:auto auto 1fr;grid-template-columns:minmax(0,1fr) minmax(0,2fr);display:grid}.ui-ingangen>:not(nav){grid-column:1}.ui-ingangen>h2{margin:0 0 14px}.ui-ingangen>p{color:var(--tekst-zacht);margin:0 0 12px;font-size:16px;line-height:1.75}.ui-ingangen>nav{border-top:1px solid var(--lijn);grid-area:1/2/span 3;grid-template-columns:max-content minmax(0,1fr) auto;align-content:start;column-gap:24px;display:grid}.ui-ingangen nav a{grid-column:1/-1;grid-template-columns:9rem minmax(0,1fr) 20px;grid-template-columns:subgrid;border-bottom:1px solid var(--lijn);min-height:44px;color:var(--tekst);align-items:center;gap:4px 24px;padding:20px 10px;text-decoration:none;transition:background-color .2s;display:grid}.ui-ingangen nav b{font-family:var(--font-kop);letter-spacing:-.035em;color:var(--kop-kleur);font-size:1.5rem;font-weight:700;line-height:1.2}.ui-ingangen nav span{color:var(--tekst-zacht);font-size:14.5px;line-height:1.6}.ui-ingangen nav strong{font-family:var(--font-kop);color:var(--kop-kleur);margin-bottom:2px;font-size:1.0625rem;font-weight:650;line-height:1.4;display:block}.ui-ingangen nav a:after{color:var(--merk)}.ui-ingangen nav a:hover{background:var(--vlak);color:var(--tekst)}.ui-ingangen nav a:hover b{color:var(--merk)}@media (width<=1000px){.ui-ingangen>nav{column-gap:16px}.ui-ingangen nav a{gap:4px 16px}}@media (width<=900px){.ui-ingangen{grid-template-rows:none;grid-template-columns:minmax(0,1fr)}.ui-ingangen>nav{grid-area:auto/1;margin-top:12px}}@media (width<=600px){.ui-ingangen>nav{display:block}.ui-ingangen nav a{grid-template-columns:minmax(0,1fr) 20px;padding:18px 4px}.ui-ingangen nav b{grid-column:1}.ui-ingangen nav span{grid-area:2/1}.ui-ingangen nav a:after{grid-area:1/2/span 2}}.ui-band-donker .ui-ingangen>p,.ui-band-donker .ui-ingangen nav span{color:var(--op-donker-zacht)}.ui-band-donker .ui-ingangen>nav,.ui-band-donker .ui-ingangen nav a{border-color:#ffffff2e}.ui-band-donker .ui-ingangen nav a:after{color:var(--accent)}.ui-band-donker .ui-ingangen nav a:hover{background:#ffffff0f}.ui-band.ui-band-donker .ui-ingangen nav a:hover b{color:var(--accent)}.ui-verder{max-width:var(--ui-reading-width);gap:10px;margin:24px 0 32px;display:grid}.ui-verder>a{border-radius:var(--ui-radius-klein);background:var(--vlak);min-height:56px;color:var(--kop-kleur);justify-content:space-between;align-items:center;gap:16px;padding:14px 20px;font-weight:650;line-height:1.45;text-decoration:none;transition:background-color .2s;display:flex}.ui-verder>a:after{color:var(--merk)}.ui-verder>a:hover{background:var(--merk-zacht);color:var(--kop-kleur)}:is(.ui-band-zacht,.ui-band-accent) .ui-verder>a{background:var(--achtergrond)}.ui-band-donker .ui-verder>a{color:var(--op-donker);background:#ffffff14}.ui-band-donker .ui-verder>a:hover{color:var(--op-donker);background:#ffffff24}.ui-band-donker .ui-verder>a:after{color:var(--accent)}.ui-band-donker :is(.ui-vragenstrip,.ui-fasen,.ui-ingangen,.ui-verder,.ui-verschil,.ui-routes-kleur) a:focus-visible{outline-color:var(--accent)}.ui-linklijst a:after,.ui-onderwerpen a:after,.ui-leeslinks a:after{content:"";background:currentColor;flex:none;width:20px;height:20px;-webkit-mask:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24'%3E%3Cpath d='M5 12h14m-6-6 6 6-6 6' fill='none' stroke='black' stroke-width='2' stroke-linecap='round' stroke-linejoin='round'/%3E%3C/svg%3E") 50%/contain no-repeat;mask:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24'%3E%3Cpath d='M5 12h14m-6-6 6 6-6 6' fill='none' stroke='black' stroke-width='2' stroke-linecap='round' stroke-linejoin='round'/%3E%3C/svg%3E") 50%/contain no-repeat}@media (prefers-reduced-motion:no-preference){.ui-linklijst a:after,.ui-onderwerpen a:after,.ui-leeslinks a:after{transition:transform .2s}.ui-linklijst a:hover:after,.ui-onderwerpen a:hover:after,.ui-leeslinks a:hover:after{transform:translate(3px)}}.ui-routes.ui-routes-uitgelicht{grid-template-columns:repeat(auto-fill,minmax(min(100%,380px),1fr));gap:16px;max-width:none;margin:24px 0 32px}.ui-routes-uitgelicht>li{min-width:0;margin:0}.ui-routes-uitgelicht a{grid-template-columns:minmax(0,1fr);align-content:start;gap:8px 22px;padding:22px 24px;display:grid}.ui-routes-uitgelicht a:has(>.route-beeld){grid-template-columns:112px minmax(0,1fr)}.ui-routes-uitgelicht .route-beeld{aspect-ratio:1;border-radius:var(--ui-radius-klein);grid-row:1/span 2;margin:0}.ui-routes-uitgelicht strong{overflow-wrap:anywhere;align-items:flex-start;font-size:1.25rem;line-height:1.35}.ui-routes-uitgelicht strong .wi-icon{color:var(--merk);margin-top:4px}.ui-routes-uitgelicht span{font-size:15px;line-height:1.65}@media (width<=600px){.ui-routes-uitgelicht a{padding:18px}.ui-routes-uitgelicht a:has(>.route-beeld){grid-template-columns:76px minmax(0,1fr);gap:6px 16px}.ui-routes-uitgelicht strong{font-size:1.125rem}}.ui-linklijst{grid-template-columns:repeat(auto-fill,minmax(min(100%,340px),1fr));column-gap:36px;max-width:none;margin:16px 0 32px;padding:0;list-style:none;display:grid}.ui-linklijst[hidden],.ui-linklijst>li[hidden]{display:none}.ui-linklijst>li{border-bottom:1px solid var(--lijn);min-width:0;margin:0}.ui-linklijst a{min-height:52px;color:var(--tekst);overflow-wrap:anywhere;justify-content:space-between;align-items:center;gap:16px;padding:12px 2px;font-size:15.5px;line-height:1.5;text-decoration:none;display:flex}.ui-linklijst a:after{color:var(--merk)}.ui-linklijst a:hover{color:var(--merk);text-decoration:underline}h3+.ui-linklijst{margin-top:4px}.ui-filter{border-radius:var(--ui-radius);background:var(--vlak);margin:24px 0 8px;padding:20px 24px}.ui-filter[hidden]{display:none}.ui-filter label{color:var(--kop-kleur);margin:0 0 8px;font-weight:650;display:block}.ui-filter input{border:1px solid var(--tekst-zacht);border-radius:var(--ui-radius-klein);background:var(--achtergrond);width:100%;max-width:560px;min-height:48px;color:var(--tekst);font:inherit;padding:10px 14px;display:block}.ui-filter p{color:var(--tekst-zacht);margin:10px 0 0;font-size:13.5px;line-height:1.5}@media (width<=600px){.ui-filter{padding:18px}}.ui-verdieping{margin:28px 0 var(--ui-section-space);grid-template-columns:repeat(auto-fit,minmax(min(100%,280px),1fr));gap:32px 40px;display:grid}.ui-verdieping>div{min-width:0}.ui-verdieping .ui-foto{margin:0 0 18px}.ui-verdieping .ui-foto :is(img,.beeldplek){aspect-ratio:3/2;object-fit:cover;height:auto}.ui-verdieping h3{margin:0 0 8px}.ui-verdieping p{margin:0 0 12px;font-size:16px}.ui-onderwerpen{border-top:1px solid var(--lijn);grid-template-columns:repeat(auto-fill,minmax(min(100%,240px),1fr));column-gap:32px;margin:24px 0 32px;display:grid}.ui-onderwerpen a{border-bottom:1px solid var(--lijn);min-height:60px;color:var(--kop-kleur);font-family:var(--font-kop);letter-spacing:-.035em;overflow-wrap:anywhere;justify-content:space-between;align-items:center;gap:12px;padding:10px 0;font-size:1.5rem;font-weight:700;line-height:1.25;text-decoration:none;display:flex}.ui-onderwerpen a:after{color:var(--tekst-zacht)}.ui-onderwerpen a:hover,.ui-onderwerpen a:hover:after{color:var(--merk)}@media (width<=600px){.ui-onderwerpen{grid-template-columns:repeat(2,minmax(0,1fr));column-gap:20px}.ui-onderwerpen a{min-height:52px;font-size:1.25rem}}.ui-series{max-width:calc(var(--ui-reading-width) + 4rem);gap:14px;margin:24px 0 32px;display:grid}.ui-series>article{border:1px solid var(--lijn);border-left:4px solid var(--merk);border-radius:var(--ui-radius-klein);background:var(--achtergrond);min-width:0;padding:22px 24px 20px}.ui-series>.kaart-uitgelicht{background:var(--merk-zacht);border-color:var(--merk)}.ui-series h3{margin:0 0 8px;font-size:1.25rem}.ui-series p{margin:0 0 10px;font-size:16px}.ui-series p:last-child{margin-bottom:0}.ui-series dl{border-top:1px solid var(--lijn);flex-wrap:wrap;gap:6px 28px;margin:14px 0 0;padding-top:12px;font-size:14.5px;line-height:1.5;display:flex}.ui-series dl>div{flex-wrap:wrap;gap:2px 8px;display:flex}.ui-series dt{color:var(--tekst-zacht)}.ui-series dd{color:var(--kop-kleur);font-variant-numeric:tabular-nums;margin:0;font-weight:650}@media (width<=600px){.ui-series>article{padding:18px 18px 16px}}.ui-begrippen{border-bottom:1px solid var(--lijn);margin:24px 0 32px}.ui-begrippen>div{border-top:1px solid var(--lijn);grid-template-columns:minmax(130px,.3fr) minmax(0,1fr);gap:6px 28px;padding:16px 0;display:grid}.ui-begrippen dt{font-family:var(--font-kop);letter-spacing:-.02em;color:var(--merk);font-size:1.125rem;font-weight:650;line-height:1.45}.ui-begrippen dd{max-width:var(--ui-reading-width);margin:0}@media (width<=600px){.ui-begrippen>div{grid-template-columns:minmax(0,1fr)}}.ui-begrippen.ui-begrippen-kaarten{border-bottom:0;grid-template-columns:repeat(auto-fill,minmax(min(100%,220px),1fr));gap:14px;display:grid}.ui-begrippen-kaarten>div{border:1px solid var(--lijn);border-radius:var(--ui-radius);background:var(--vlak);padding:20px 22px;display:block}.ui-begrippen-kaarten dt{margin-bottom:6px;font-size:1.0625rem}.ui-begrippen-kaarten dd{font-size:15.5px;line-height:1.7}.ui-galerij{grid-auto-columns:minmax(0,1fr);grid-auto-flow:column;gap:14px;margin:28px 0 32px;display:grid}.ui-galerij>figure{border:1px solid var(--lijn);border-radius:var(--ui-radius);background:var(--achtergrond);min-width:0;margin:0;overflow:hidden}.ui-galerij :is(img,picture){width:100%;height:auto;display:block}.ui-galerij :is(img,.beeldplek){aspect-ratio:var(--verhouding,4 / 3);object-fit:cover}.ui-galerij .beeldplek{border:0;border-radius:0;height:auto;min-height:0}.ui-galerij figcaption{color:var(--tekst-zacht);padding:12px 16px 14px;font-size:14px;line-height:1.55}@media (width<=700px){.ui-galerij{overscroll-behavior-x:contain;scroll-snap-type:x mandatory;scrollbar-width:thin;scrollbar-color:var(--merk) var(--lijn);grid-auto-columns:minmax(220px,78%);padding-bottom:12px;overflow-x:auto}.ui-galerij>figure{scroll-snap-align:start}}.ui-uitnodiging.ui-uitnodiging-zacht{background:var(--accent-zacht);color:var(--tekst)}.ui-uitnodiging-zacht :is(h2,h3){color:var(--kop-kleur)}.ui-uitnodiging .hero-actions{margin:0}.ui-band-donker .ui-uitnodiging-zacht{color:var(--tekst)}.ui-band.ui-band-donker .ui-uitnodiging-zacht :is(h2,h3,strong){color:var(--kop-kleur)}.ui-leeslinks{flex-wrap:wrap;gap:10px;margin:20px 0 28px;display:flex}.ui-leeslinks a{border:1px solid var(--lijn);border-radius:var(--ui-radius-klein);background:var(--achtergrond);max-width:100%;min-height:48px;color:var(--merk);justify-content:space-between;align-items:center;gap:12px;padding:10px 14px 10px 18px;font-size:15px;font-weight:650;line-height:1.4;text-decoration:none;display:inline-flex}.ui-leeslinks a:hover{border-color:var(--merk);background:var(--merk-zacht);color:var(--merk)}.ui-related .ui-leeslinks{margin-bottom:0}@media (width<=600px){.ui-leeslinks a{flex:100%}}.ui-persoon{align-items:center;gap:22px;margin:0 0 24px;display:flex}.ui-persoon>img,.ui-persoon>.byline-initiaal{object-fit:cover;border-radius:50%;flex:none;width:104px;height:104px;font-size:38px}.ui-persoon>div{min-width:0}.ui-persoon :is(h1,h2,h3){margin:0 0 4px}.ui-persoon p{color:var(--tekst-zacht);margin:0;font-size:15px;line-height:1.5}@media (width<=600px){.ui-persoon{gap:16px}.ui-persoon>img,.ui-persoon>.byline-initiaal{width:76px;height:76px;font-size:28px}}.ui-tekstbeeld{margin:var(--ui-section-space) 0;grid-template-columns:minmax(0,1.1fr) minmax(0,.9fr);align-items:center;gap:24px 48px;display:grid}.ui-tekstbeeld>div{min-width:0}.ui-tekstbeeld>div>:first-child{margin-top:0}.ui-tekstbeeld>div>:last-child{margin-bottom:0}.ui-tekstbeeld>.ui-foto{margin:0}@media (width<=1100px){.ui-tekstbeeld{grid-template-columns:minmax(0,1fr)}}.ui-zijkop{margin:var(--ui-section-space) 0;grid-template-columns:minmax(0,.72fr) minmax(0,1.28fr);align-items:start;column-gap:48px;display:grid}.ui-zijkop:not(.ui-band){border-top:1px solid var(--lijn);padding-top:32px}.ui-zijkop>:is(h2,h3){grid-area:1/1/span 40;margin:0}.ui-zijkop>:not(h2,h3){grid-column:2;min-width:0}.ui-zijkop>:last-child{margin-bottom:0}@media (width<=1000px){.ui-zijkop{display:block}.ui-zijkop>:is(h2,h3){margin:0 0 18px}}.ui-grondslag{counter-reset:grondslag;grid-template-columns:repeat(auto-fit,minmax(min(100%,360px),1fr));gap:14px;max-width:none;margin:24px 0 32px;padding:0;list-style:none;display:grid}.ui-grondslag>li{counter-increment:grondslag;border:1px solid var(--lijn);border-radius:var(--ui-radius);background:var(--vlak);min-width:0;margin:0;padding:22px 24px 22px 80px;font-size:16px;line-height:1.7;position:relative}.ui-grondslag>li:before{content:counter(grondslag, decimal-leading-zero);background:var(--achtergrond);width:40px;height:40px;box-shadow:inset 0 0 0 1px var(--lijn);color:var(--merk);font-family:var(--font-kop);border-radius:50%;place-items:center;font-size:14px;font-weight:700;display:grid;position:absolute;top:20px;left:22px}.ui-grondslag strong{color:var(--kop-kleur)}@media (width<=600px){.ui-grondslag>li{padding:18px 18px 18px 66px}.ui-grondslag>li:before{width:36px;height:36px;font-size:13px;top:17px;left:16px}}.ui-grenzen{counter-reset:grens;grid-template-columns:repeat(auto-fit,minmax(min(100%,230px),1fr));gap:24px 28px;max-width:none;margin:24px 0 32px;padding:0;list-style:none;display:grid}.ui-grenzen>li{counter-increment:grens;border-top:2px solid var(--lijn);border-top-color:color-mix(in srgb, var(--merk) 30%, var(--achtergrond));min-width:0;margin:0;padding-top:16px;font-size:16px;line-height:1.7}.ui-grenzen strong{font-family:var(--font-kop);letter-spacing:-.015em;color:var(--kop-kleur);margin-bottom:6px;font-size:1.0625rem;line-height:1.4;display:block}.ui-grenzen strong:before{content:counter(grens, decimal-leading-zero);letter-spacing:0;color:var(--merk);margin-right:10px;font-size:13px;font-weight:700}.ui-colofon{margin:var(--ui-section-space) 0;border-radius:var(--ui-radius);background:var(--vlak);padding:28px 32px}.ui-colofon>:is(h2,h3){margin:0 0 18px}.ui-colofon dl{grid-template-columns:repeat(auto-fit,minmax(min(100%,220px),1fr));gap:16px 32px;margin:0;display:grid}.ui-colofon dt{color:var(--tekst-zacht);font-size:13px;font-weight:700}.ui-colofon dd{overflow-wrap:anywhere;margin:2px 0 0;font-size:15.5px;line-height:1.6}.ui-colofon .ui-leeslinks{margin:22px 0 0}@media (width<=600px){.ui-colofon{padding:22px 20px}}.ui-band-donker :is(.ui-linklijst>li,.ui-onderwerpen,.ui-onderwerpen a,.ui-begrippen,.ui-begrippen>div){border-color:#ffffff2e}.ui-band-donker .ui-linklijst a,.ui-band-donker .ui-onderwerpen a{color:var(--op-donker)}.ui-band-donker .ui-linklijst a:after,.ui-band-donker .ui-onderwerpen a:after,.ui-band-donker .ui-linklijst a:hover,.ui-band-donker .ui-onderwerpen a:hover{color:var(--accent)}.ui-band-donker :is(.ui-series>article,.ui-begrippen-kaarten>div,.ui-grondslag>li,.ui-galerij>figure){background:#ffffff0f;border-color:#ffffff2e}.ui-band-donker .ui-series>article{border-left-color:var(--accent)}.ui-band-donker .ui-series dl{border-top-color:#ffffff2e}.ui-band.ui-band-donker .ui-series dt,.ui-band.ui-band-donker .ui-galerij figcaption{color:var(--op-donker-zacht)}.ui-band-donker .ui-grondslag>li:before{box-shadow:none;color:var(--accent);background:#ffffff1a}.ui-band-donker .ui-grenzen>li{border-top-color:#ffffff4d}.ui-band-donker .ui-grenzen strong:before{color:var(--accent)}.ui-band-donker .ui-leeslinks a{color:var(--op-donker);background:0 0;border-color:#ffffff47}.ui-band-donker .ui-leeslinks a:after{color:var(--accent)}.ui-band-donker .ui-leeslinks a:hover{border-color:var(--accent);color:var(--op-donker);background:#ffffff14}.ui-band-donker .ui-zijkop:not(.ui-band){border-top-color:#ffffff2e}.ui-band-donker .ui-persoon p{color:var(--op-donker-zacht)}.ui-band.ui-band-donker .ui-galerij .beeldplek strong{color:var(--tekst)}.ui-band-donker .ui-uitnodiging-zacht .button-merk{color:var(--op-merk)}.ui-vinklijst>li,.ui-plusmin-janee li,.ui-fouten :is(dt,dd),.ui-signalen>li,.ui-alsdan dd{padding-left:36px;position:relative}.ui-vinklijst>li:before,.ui-plusmin-janee li:before,.ui-fouten :is(dt,dd):before,.ui-signalen>li:before,.ui-alsdan dd:before{content:"";background-color:var(--pg-vlak);border-radius:50%;width:22px;height:22px;position:absolute;top:calc(.5lh - 11px);left:0}.ui-vinklijst>li:after,.ui-plusmin-janee .plus li:after,.ui-fouten dd:after{content:"";border:solid var(--pg-kleur);border-width:0 2.5px 2.5px 0;width:6px;height:11px;position:absolute;top:calc(.5lh - 6.5px);left:8px;transform:rotate(45deg)}.ui-vinklijst-nee>li:after{content:none}.ui-vinklijst-nee>li:before,.ui-plusmin-janee .min li:before,.ui-fouten dt:before{background-image:linear-gradient(45deg, transparent calc(50% - 1.25px), var(--pg-kleur) calc(50% - 1.25px) calc(50% + 1.25px), transparent calc(50% + 1.25px)), linear-gradient(-45deg, transparent calc(50% - 1.25px), var(--pg-kleur) calc(50% - 1.25px) calc(50% + 1.25px), transparent calc(50% + 1.25px));background-position:50%;background-repeat:no-repeat;background-size:10px 10px}.ui-signalen>li:before{background-image:linear-gradient(var(--pg-kleur), var(--pg-kleur)), radial-gradient(circle, var(--pg-kleur) 1.6px, transparent 2px);background-position:50% 5px,50% 14px;background-repeat:no-repeat;background-size:2.5px 8px,5px 5px}.ui-alsdan dd:after{content:"";border:solid var(--pg-kleur);border-width:2.5px 2.5px 0 0;width:7px;height:7px;position:absolute;top:calc(.5lh - 3.5px);left:6px;transform:rotate(45deg)}.ui-vinklijst,.ui-plusmin-janee .plus,.ui-fouten dd{--pg-kleur:var(--positief,#2f7a4f);--pg-vlak:color-mix(in srgb, var(--positief,#2f7a4f) 14%, var(--achtergrond))}.ui-vinklijst-nee,.ui-plusmin-janee .min,.ui-fouten dt{--pg-kleur:var(--negatief,#b42318);--pg-vlak:color-mix(in srgb, var(--negatief,#b42318) 12%, var(--achtergrond))}.ui-signalen,.ui-alsdan{--pg-kleur:var(--op-merk);--pg-vlak:var(--merk)}.ui-band-donker :is(.ui-vinklijst,.ui-plusmin-janee .plus,.ui-fouten dd){--pg-kleur:var(--accent);--pg-vlak:#ffffff1f}.ui-band-donker :is(.ui-vinklijst-nee,.ui-plusmin-janee .min,.ui-fouten dt){--pg-kleur:var(--op-donker);--pg-vlak:#ffffff29}.ui-band-donker :is(.ui-signalen,.ui-alsdan){--pg-kleur:var(--op-accent);--pg-vlak:var(--accent)}.ui-vinklijst{max-width:var(--ui-reading-width);margin:18px 0 22px;padding:0;list-style:none}.ui-vinklijst>li{margin:10px 0}.ui-vinklijst>li>strong:first-child{color:var(--kop-kleur)}.ui-band-donker .ui-vinklijst{color:var(--op-donker-zacht)}.ui-band-donker .ui-vinklijst>li>strong:first-child{color:var(--op-donker)}.ui-plusmin-janee>div{padding:22px 24px}.ui-plusmin-janee>.plus{background:color-mix(in srgb, var(--positief,#2f7a4f) 7%, var(--achtergrond))}.ui-plusmin-janee>.min{background:color-mix(in srgb, var(--negatief,#b42318) 5%, var(--achtergrond))}.ui-plusmin-janee li{margin:10px 0;padding-left:36px}.ui-plusmin-janee :is(.plus,.min) li:before{content:""}.ui-band-donker .ui-plusmin-janee{color:var(--op-donker-zacht)}.ui-band-donker .ui-plusmin-janee>div{background:#ffffff0f}.ui-signalen{border:1px solid var(--lijn);border-radius:var(--ui-radius);max-width:var(--ui-reading-width);margin:22px 0 26px;padding:4px 22px;list-style:none}.ui-signalen>li{padding-block:14px;border-top:1px solid var(--lijn);margin:0;padding-left:38px}.ui-signalen>li:first-child{border-top:0}.ui-signalen>li:before{top:calc(3px + .5lh)}.ui-signalen>li>strong:first-child{color:var(--kop-kleur);display:block}@media (width<=640px){.ui-signalen{padding-inline:16px}}.ui-band-donker .ui-signalen{color:var(--op-donker-zacht)}.ui-band-donker .ui-signalen,.ui-band-donker .ui-signalen>li{border-color:#ffffff2e}.ui-band-donker .ui-signalen>li>strong:first-child{color:var(--op-donker)}.ui-note-stop{background:color-mix(in srgb, var(--negatief,#b42318) 7%, var(--achtergrond));box-shadow:inset 4px 0 0 var(--negatief,#b42318)}.ui-note-stop:before{content:"";clip-path:polygon(30% 0,70% 0,100% 30%,100% 70%,70% 100%,30% 100%,0 70%,0 30%);background:linear-gradient(#fff, #fff) center / 12px 3px no-repeat, var(--negatief,#b42318);flex:none;width:24px;height:24px;margin-top:3px}.ui-band-donker .ui-note-stop{--stop-licht:color-mix(in srgb, var(--negatief,#b42318) 55%, #fff);color:var(--op-donker-zacht);box-shadow:inset 4px 0 0 var(--stop-licht);background:#ffffff14}.ui-band-donker .ui-note-stop:before{background:linear-gradient(var(--donker-vlak), var(--donker-vlak)) center / 12px 3px no-repeat, var(--stop-licht)}.ui-band.ui-band-donker .ui-note.ui-note-stop{color:var(--op-donker-zacht)}.ui-band.ui-band-donker .ui-note.ui-note-stop :is(h3,h4,strong,b){color:var(--op-donker)}.ui-band.ui-band-donker .ui-note.ui-note-stop a:not(.button){color:var(--accent)}.ui-tegels{grid-template-columns:repeat(auto-fit,minmax(min(100%,340px),1fr));gap:14px;max-width:none;margin:24px 0 28px;padding:0;list-style:none;display:grid}.ui-tegels>li{border-radius:var(--ui-radius);background:var(--vlak);overflow-wrap:break-word;min-width:0;margin:0;padding:20px 22px;font-size:15.5px;line-height:1.7}.ui-tegels>li>strong:first-child{font-family:var(--font-kop);letter-spacing:-.02em;color:var(--kop-kleur);margin-bottom:6px;font-size:1.1rem;line-height:1.4;display:block}.ui-tegels>li small{border-top:1px solid var(--lijn);color:var(--tekst-zacht);margin-top:12px;padding-top:10px;font-size:14px;line-height:1.6;display:block}.ui-tegels>li.uitgelicht{background:var(--accent-zacht)}.ui-tegels-rand>li{background:var(--achtergrond);border:1px solid var(--lijn)}.ui-tegels-lijn{max-width:var(--ui-reading-width);grid-template-columns:minmax(0,1fr);gap:0}.ui-tegels-lijn>li{border-top:1px solid var(--lijn);font-size:inherit;line-height:inherit;background:0 0;border-radius:0;padding:16px 0}.ui-tegels-lijn>li:last-child{border-bottom:1px solid var(--lijn)}.ui-tegels-lijn>li>strong:first-child{font-family:inherit;font-size:inherit;line-height:inherit;letter-spacing:0;margin:0;display:inline}.ui-tegels-lijn>li.uitgelicht{background:var(--accent-zacht);border-color:#0000;border-radius:12px;padding-inline:18px}.ui-tegels-genummerd{counter-reset:tegel}.ui-tegels-genummerd>li{counter-increment:tegel}.ui-tegels-genummerd>li>strong:first-child:before{content:counter(tegel, decimal-leading-zero);color:var(--merk);font-variant-numeric:tabular-nums;margin-right:10px;font-weight:800}.ui-uitklapper .ui-tegels>li:not(.uitgelicht),.ui-band-zacht .ui-tegels>li:not(.uitgelicht),.ui-band-accent .ui-tegels>li{background:var(--achtergrond)}.ui-band-accent .ui-tegels>li.uitgelicht{box-shadow:inset 0 0 0 2px var(--accent)}.ui-band-donker .ui-tegels>li{color:var(--op-donker-zacht);background:#ffffff0f;border-color:#ffffff2e}.ui-band-donker .ui-tegels>li>strong:first-child{color:var(--op-donker)}.ui-band-donker .ui-tegels-lijn>li{background:0 0}.ui-band-donker .ui-tegels>li.uitgelicht{background:#ffffff24}.ui-band-donker .ui-tegels>li small{color:var(--op-donker-zacht);border-color:#ffffff2e}.ui-band-donker .ui-tegels-genummerd>li>strong:first-child:before{color:var(--accent)}.ui-criteria{border:1px solid var(--lijn);background:var(--achtergrond);border-radius:16px;margin:26px 0 30px;padding:24px 26px 12px}.ui-criteria h3{margin:0 0 8px;font-size:1.25rem}.ui-criteria>p{color:var(--tekst-zacht);max-width:var(--ui-reading-width);margin:0 0 12px;font-size:15.5px}.ui-criteria dl{margin:0}.ui-criteria dl>div{border-top:1px solid var(--lijn);grid-template-columns:minmax(0,13rem) minmax(0,1fr);gap:4px 24px;padding:13px 0;display:grid}.ui-criteria dt{color:var(--kop-kleur);font-weight:650;line-height:1.6}.ui-criteria dd{margin:0;font-size:15.5px;line-height:1.7}@media (width<=640px){.ui-criteria{padding:20px 18px 8px}.ui-criteria dl>div{grid-template-columns:minmax(0,1fr)}}.ui-band-zacht .ui-criteria,.ui-band-accent .ui-criteria{border-color:#0000}.ui-band-donker .ui-criteria{background:#ffffff0f;border-color:#ffffff2e}.ui-band-donker .ui-criteria>p{color:var(--op-donker-zacht)}.ui-band-donker .ui-criteria dl>div{border-color:#ffffff2e}.ui-band.ui-band-donker .ui-criteria dt{color:var(--op-donker)}.ui-band-donker .ui-criteria dd{color:var(--op-donker-zacht)}.ui-nodig{background:var(--accent-zacht);border-radius:16px;grid-template-columns:minmax(0,10rem) minmax(0,1fr);align-items:start;gap:12px 28px;margin:26px 0 30px;padding:24px 26px;display:grid}.ui-nodig h3{margin:0;font-size:1.25rem}.ui-nodig ul{counter-reset:nodig;grid-template-columns:repeat(auto-fill,minmax(min(100%,250px),1fr));gap:14px 24px;max-width:none;margin:0;padding:0;list-style:none;display:grid}.ui-nodig li{counter-increment:nodig;color:var(--kop-kleur);margin:0;padding-left:36px;font-size:15.5px;font-weight:600;line-height:1.5;position:relative}.ui-nodig li:before{content:counter(nodig);background:var(--achtergrond);width:24px;height:24px;box-shadow:inset 0 0 0 1px var(--lijn);color:var(--merk);font-variant-numeric:tabular-nums;border-radius:50%;place-items:center;font-size:12px;font-weight:700;display:grid;position:absolute;top:-1px;left:0}.ui-nodig li small{color:var(--tekst-zacht);margin-top:2px;font-size:14px;font-weight:400;line-height:1.5;display:block}@media (width<=800px){.ui-nodig{grid-template-columns:minmax(0,1fr);padding:20px}}.ui-band-accent .ui-nodig{background:var(--achtergrond)}.ui-band-donker .ui-nodig{background:#ffffff0f}.ui-band-donker .ui-nodig li{color:var(--op-donker)}.ui-band-donker .ui-nodig li:before{background:var(--accent);box-shadow:none;color:var(--op-accent)}.ui-band-donker .ui-nodig li small{color:var(--op-donker-zacht)}.ui-fouten{gap:10px;margin:24px 0 28px;display:grid}.ui-fouten>div{border:1px solid var(--lijn);background:var(--achtergrond);border-radius:12px;grid-template-columns:minmax(0,.85fr) minmax(0,1.15fr);gap:8px 28px;padding:16px 20px;display:grid}.ui-fouten dt{color:var(--kop-kleur);font-weight:650}.ui-fouten dd{margin:0;font-size:15.5px}@media (width<=700px){.ui-fouten>div{grid-template-columns:minmax(0,1fr);padding:14px 16px}}.ui-band-zacht .ui-fouten>div,.ui-band-accent .ui-fouten>div{border-color:#0000}.ui-band-donker .ui-fouten>div{background:#ffffff0f;border-color:#ffffff2e}.ui-band.ui-band-donker .ui-fouten dt{color:var(--op-donker)}.ui-band-donker .ui-fouten dd{color:var(--op-donker-zacht)}.ui-alsdan{gap:10px;margin:24px 0 28px;display:grid}.ui-alsdan>div{background:var(--vlak);border-radius:12px;grid-template-columns:minmax(0,1fr) minmax(0,1.25fr);align-items:start;gap:8px 28px;padding:16px 20px;display:grid}.ui-alsdan dt{font-family:var(--font-kop);letter-spacing:-.005em;color:var(--kop-kleur);font-weight:650}.ui-alsdan dd{margin:0;font-size:15.5px}.ui-alsdan>div.uitgelicht{background:var(--accent-zacht)}@media (width<=700px){.ui-alsdan>div{grid-template-columns:minmax(0,1fr);padding:14px 16px}}.ui-band-zacht .ui-alsdan>div:not(.uitgelicht){background:var(--achtergrond)}.ui-band-donker .ui-alsdan>div{background:#ffffff0f}.ui-band-donker .ui-alsdan>div.uitgelicht{background:#ffffff24}.ui-band.ui-band-donker .ui-alsdan dt{color:var(--op-donker)}.ui-band-donker .ui-alsdan dd{color:var(--op-donker-zacht)}.ui-kaarten-genummerd{counter-reset:kaart}.ui-kaarten-genummerd>article{counter-increment:kaart}.ui-kaarten-genummerd h3:before{content:counter(kaart, decimal-leading-zero);color:var(--merk);font-variant-numeric:tabular-nums;margin-right:10px;font-weight:800}.ui-band-donker .ui-kaarten-genummerd h3:before{color:var(--accent)}.ui-techniek{margin:26px 0 32px}.ui-techniek>article{border-top:1px solid var(--lijn);grid-template-columns:minmax(0,15rem) minmax(0,1fr);align-items:start;gap:16px 28px;padding:24px 0;display:grid}.ui-techniek>article:last-child{border-bottom:1px solid var(--lijn)}.ui-techniek>article>div:only-child{grid-column:1/-1}.ui-techniek figure{aspect-ratio:4/3;background:var(--vlak);border-radius:12px;margin:0;overflow:hidden}.ui-techniek figure :is(img,svg,picture){object-fit:cover;width:100%;height:100%}.ui-techniek figure .beeldplek{border-radius:12px;height:100%;min-height:0;padding:12px}.ui-techniek h3{margin:0 0 8px}.ui-techniek p{margin:0 0 10px}.ui-techniek p:last-child{margin-bottom:0}@media (width<=640px){.ui-techniek>article{grid-template-columns:minmax(0,1fr);padding:20px 0}.ui-techniek figure{aspect-ratio:16/9}}.ui-band-donker .ui-techniek>article{color:var(--op-donker-zacht);border-color:#ffffff2e}.ui-band-donker .ui-techniek figure{background:#ffffff0f}.ui-opmerkingen{border:1px solid var(--lijn);background:var(--lijn);border-radius:16px;grid-template-columns:repeat(auto-fit,minmax(min(100%,240px),1fr));gap:1px;margin:14px 0 30px;display:grid;overflow:hidden}.ui-opmerkingen>div{background:var(--vlak);padding:18px 22px}.ui-opmerkingen h3{letter-spacing:-.005em;margin:0 0 6px;font-size:1.05rem}.ui-opmerkingen p{margin:0;font-size:15px;line-height:1.7}.ui-band-zacht .ui-opmerkingen>div{background:var(--achtergrond)}.ui-band-donker .ui-opmerkingen{background:#ffffff2e;border-color:#ffffff2e}.ui-band-donker .ui-opmerkingen>div{background:var(--donker-vlak);color:var(--op-donker-zacht)}.ui-schaal{--schaal-kleur:var(--merk);--schaal-grond:var(--achtergrond);grid-auto-columns:minmax(0,1fr);grid-auto-flow:column;gap:4px;max-width:none;margin:24px 0 30px;padding:0;list-style:none;display:grid}.ui-schaal>li{--sterkte:100%;border-top:6px solid color-mix(in srgb, var(--schaal-kleur) var(--sterkte), var(--schaal-grond));background:var(--vlak);text-align:center;color:var(--tekst-zacht);overflow-wrap:break-word;border-radius:0 0 10px 10px;margin:0;padding:14px 12px 16px;font-size:14.5px;line-height:1.5}.ui-schaal>li:nth-last-child(2){--sterkte:78%}.ui-schaal>li:nth-last-child(3){--sterkte:56%}.ui-schaal>li:nth-last-child(4){--sterkte:38%}.ui-schaal>li:nth-last-child(n+5){--sterkte:24%}.ui-schaal b{font-family:var(--font-kop);color:var(--kop-kleur);margin-bottom:2px;font-size:1.05rem;font-weight:700;display:block}.ui-schaal>li.uitgelicht{background:var(--accent-zacht);color:var(--tekst);box-shadow:inset 0 0 0 2px var(--accent)}@media (width<=640px){.ui-schaal{grid-template-columns:minmax(0,1fr);grid-auto-flow:row}.ui-schaal>li{border-top:0;border-left:6px solid color-mix(in srgb, var(--schaal-kleur) var(--sterkte), var(--schaal-grond));text-align:left;border-radius:0 10px 10px 0;padding:12px 16px}}.ui-band-zacht .ui-schaal>li:not(.uitgelicht){background:var(--achtergrond)}.ui-band-donker .ui-schaal{--schaal-kleur:var(--accent);--schaal-grond:#ffffff47}.ui-band-donker .ui-schaal>li{color:var(--op-donker-zacht);background:#ffffff0f}.ui-band-donker .ui-schaal>li.uitgelicht{box-shadow:inset 0 0 0 2px var(--accent);background:#ffffff24}.ui-steps>li.uitgelicht{background:var(--accent-zacht);border-color:#0000}.ui-steps-lijn{max-width:var(--ui-reading-width);gap:0}.ui-steps-lijn>li{border:0;border-top:1px solid var(--lijn);border-radius:0;grid-template-columns:34px minmax(0,1fr);gap:16px;padding:18px 0}.ui-steps-lijn>li:last-child{border-bottom:1px solid var(--lijn)}.ui-steps-lijn>li:before{content:counter(stap);background:var(--accent);width:34px;height:34px;color:var(--op-accent);border-radius:50%;place-items:center;font-size:14px;line-height:1;display:grid}.ui-steps-lijn>li.uitgelicht{border-top-color:#0000;border-radius:12px;padding-inline:16px}.ui-steps-lijn>li.uitgelicht+li{border-top-color:#0000}:is(.ui-steps-lijn,.ui-steps-rij)>li>div>strong:first-child{font-family:var(--font-kop);letter-spacing:-.02em;margin-bottom:2px;font-size:1.1rem;line-height:1.4;display:block}.ui-steps-rij{grid-template-columns:repeat(auto-fit,minmax(min(100%,210px),1fr));max-width:none}.ui-steps-rij>li{background:var(--vlak);border-color:#0000;grid-template-columns:30px minmax(0,1fr);align-content:start;gap:10px;padding:18px;font-size:15.5px;line-height:1.65}.ui-band-zacht .ui-steps-rij>li:not(.uitgelicht){background:var(--achtergrond)}.ui-band-donker .ui-steps>li{border-color:#ffffff2e}.ui-band-donker .ui-steps>li:before{color:var(--accent)}.ui-band-donker .ui-steps-lijn>li:before{color:var(--op-accent)}.ui-band-donker .ui-steps-rij>li,.ui-band-donker .ui-steps>li.uitgelicht{background:#ffffff0f}.ui-band-donker .ui-steps{color:var(--op-donker-zacht)}.ui-bronkader{background:var(--vlak);color:var(--tekst-zacht);max-width:var(--ui-reading-width);border-radius:12px;margin:18px 0 30px;font-size:14px;line-height:1.65}.ui-bronkader>summary{min-height:48px;color:var(--tekst);cursor:pointer;border-radius:12px;justify-content:space-between;align-items:center;gap:14px;padding:10px 18px;font-size:14.5px;font-weight:650;list-style:none;display:flex}.ui-bronkader>summary::-webkit-details-marker{display:none}.ui-bronkader>summary:after{content:"";border:solid var(--tekst-zacht);border-width:0 2px 2px 0;flex:none;width:8px;height:8px;margin:-4px 4px 0 0;transition:transform .2s;transform:rotate(45deg)}.ui-bronkader[open]>summary:after{margin-top:4px;transform:rotate(-135deg)}.ui-bronkader>:not(summary){margin-inline:18px}.ui-bronkader>p{margin-top:0;margin-bottom:8px;font-size:14px}.ui-bronkader>:is(ul,ol){gap:4px;margin-top:0;margin-bottom:0;padding:0 0 16px 18px;font-size:14px;display:grid}.ui-bronkader li{margin:0}.ui-band-zacht .ui-bronkader{background:var(--achtergrond)}.ui-band-donker .ui-bronkader{color:var(--op-donker-zacht);background:#ffffff0f}.ui-band-donker .ui-bronkader>summary{color:var(--op-donker)}.ui-band-donker .ui-bronkader>summary:after{border-color:var(--op-donker-zacht)}.bronnoot.bronnoot-lijn{border-left:3px solid color-mix(in srgb, var(--merk) 35%, var(--lijn));max-width:var(--ui-reading-width);padding:2px 0 2px 16px}.ui-band-donker .bronnoot.bronnoot-lijn{border-left-color:#ffffff4d}.ui-uitklapper{border:1px solid var(--lijn);background:var(--vlak);border-radius:16px;margin:24px 0 30px;padding:0 22px}.ui-uitklapper>summary{min-height:60px;font-family:var(--font-kop);letter-spacing:-.015em;color:var(--kop-kleur);cursor:pointer;border-radius:16px;justify-content:space-between;align-items:center;gap:16px;margin:0 -22px;padding:12px 22px;font-size:1.1rem;font-weight:650;line-height:1.4;list-style:none;display:flex}.ui-uitklapper>summary::-webkit-details-marker{display:none}.ui-uitklapper>summary:after{content:"";background-color:var(--achtergrond);width:30px;height:30px;box-shadow:inset 0 0 0 1px var(--lijn);background-image:linear-gradient(var(--merk), var(--merk)), linear-gradient(var(--merk), var(--merk));background-position:50%;background-repeat:no-repeat;background-size:12px 2px,2px 12px;border-radius:50%;flex:none;transition:transform .2s}.ui-uitklapper[open]>summary:after{transform:rotate(45deg)}.ui-uitklapper[open]{padding-bottom:22px}.ui-uitklapper>summary+*{margin-top:4px}.ui-uitklapper>:last-child{margin-bottom:0}.ui-uitklapper .ui-tegels{margin-top:14px}@media (width<=640px){.ui-uitklapper{padding:0 16px}.ui-uitklapper>summary{margin:0 -16px;padding:12px 16px;font-size:1rem}.ui-uitklapper[open]{padding-bottom:16px}}.ui-band-zacht .ui-uitklapper{background:var(--achtergrond)}.ui-band-donker .ui-uitklapper{background:#ffffff0f;border-color:#ffffff2e}.ui-band-donker .ui-uitklapper>summary{color:var(--op-donker)}.ui-band-donker .ui-uitklapper>summary:after{background-color:var(--accent);box-shadow:none;background-image:linear-gradient(var(--op-accent), var(--op-accent)), linear-gradient(var(--op-accent), var(--op-accent))}@media (width>=700px){:is(.ui-kaarten,.ui-tegels:not(.ui-tegels-lijn),.ui-grenzen,.ui-situaties):has(>:nth-child(3):last-child){grid-template-columns:repeat(3,minmax(0,1fr))}:is(.ui-kaarten,.ui-tegels:not(.ui-tegels-lijn),.ui-grenzen,.ui-situaties):has(>:nth-child(4):last-child){grid-template-columns:repeat(2,minmax(0,1fr))}.ui-balkgroepen>div:has(>:nth-child(3):last-child){grid-template-columns:repeat(3,minmax(0,1fr))}.ui-balkgroepen>div:has(>:nth-child(4):last-child){grid-template-columns:repeat(2,minmax(0,1fr))}.ui-situaties:has(>:nth-child(3):last-child)>li:last-child{grid-column:auto}}@media (width<=699px){:is(.ui-kaarten,.ui-tegels:not(.ui-tegels-lijn),.ui-grenzen,.ui-situaties):has(>:nth-child(3):last-child),.ui-balkgroepen>div:has(>:nth-child(3):last-child){grid-template-columns:minmax(0,1fr)}}.zoekpagina{padding-block:36px var(--ui-section-space)}@media (prefers-reduced-motion:reduce){*,:before,:after{transition:none!important;animation:none!important}}@font-face{font-family:DM Sans;src:url(/fonts/dm-sans.woff2)format("woff2");font-weight:100 1000;font-display:swap}@font-face{font-family:Manrope;src:url(/fonts/manrope.woff2)format("woff2");font-weight:200 800;font-display:swap}:root{--font-kop:"Manrope", "DM Sans", system-ui, sans-serif;--font-tekst:"DM Sans", system-ui, -apple-system, "Segoe UI", sans-serif;--tekst:#10263b;--tekst-zacht:#4a5b6c;--kop-kleur:#10263b;--achtergrond:#fff;--vlak:#f7f4ef;--lijn:#e8e2d8;--merk:#c2402a;--merk-donker:#a3341f;--merk-zacht:#fbeee9;--op-merk:#fff;--accent:#f5a623;--accent-zacht:#fdf3e1;--op-accent:#10263b;--donker-vlak:#10263b;--op-donker:#fff;--op-donker-zacht:#d7dee6;--let-op:#fdf3e1;--samenvatting-achtergrond:linear-gradient(115deg, #fcf1e0 0%, #fbf8f3 62%, #f5f0e8 100%);--samenvatting-rand:#eee2cf;--samenvatting-tekst:#31475c;--voet-achtergrond:#f4f1eb;--focus:#b45309}
