@font-face{font-family:Manrope;src:url(/fonts/manrope-400-700.woff2)format("woff2");font-style:normal;font-weight:400 700;font-display:swap}:root{--font-ui:"Manrope", system-ui, -apple-system, "Segoe UI", sans-serif;--weight-regular:400;--weight-medium:500;--weight-semibold:600;--weight-bold:700;--text-caption:.8125rem;--text-small:.875rem;--text-control:.9375rem;--text-body:1rem;--text-lead:1.125rem;--text-card:1.25rem;--text-section:clamp(1.375rem, 1.15rem + 1vw, 1.75rem);--text-page:clamp(1.875rem, 1.45rem + 2vw, 2.75rem);--text-brand:clamp(1.25rem, 1.1rem + .4vw, 1.5rem);--text-stat:1.875rem;--leading-heading:1.2;--leading-tight:1.4;--leading-copy:1.5;--leading-body:1.65;--tracking-tight:-.02em;--tracking-normal:0;--tracking-label:.04em}@media (width>=48rem){:root{--text-body:1.0625rem}}b,strong{font-weight:var(--weight-bold)}code,kbd,pre,samp{font-family:var(--font-ui)}h4,h5,h6{font-size:var(--text-body);font-weight:var(--weight-bold);line-height:var(--leading-tight)}:root{--actie:#9d300c;--actie-tekst:#fff;color-scheme:light dark;--achtergrond:#fff;--tekst:#1a1a1a;--gedempt:#4f4f4f;--link:#9d300c;--balk:#9d300c;--rand:#888;--signaal:#a4161a;--warmvlak:#fdefef;--accentvlak:#fcf1ea}@media (prefers-color-scheme:dark){:root:not([data-thema]){--achtergrond:#121212;--tekst:#ececec;--gedempt:#a8a8a8;--link:#f0834a;--balk:#e06a30;--signaal:#f28b82;--warmvlak:#2a1414;--accentvlak:#241610}}:root[data-thema=licht]{color-scheme:light}:root[data-thema=donker]{color-scheme:dark;--achtergrond:#121212;--tekst:#ececec;--gedempt:#a8a8a8;--link:#f0834a;--balk:#e06a30;--signaal:#f28b82;--warmvlak:#2a1414;--accentvlak:#241610}html{-webkit-text-size-adjust:100%}body{font-family:var(--font-ui);font-weight:var(--weight-regular);font-size:var(--text-body);line-height:var(--leading-body);background:var(--achtergrond);max-width:min(44rem,80ch);color:var(--tekst);overflow-wrap:break-word;margin:0 auto;padding:0 1rem 3rem}p,li,dd{text-wrap:pretty}a,a:visited{color:var(--link);text-underline-offset:.15em;text-decoration-thickness:1px}:focus-visible{outline:3px solid var(--tekst);outline-offset:2px}.sr-only{clip-path:inset(50%);white-space:nowrap;border:0;width:1px;height:1px;margin:-1px;padding:0;position:absolute;overflow:hidden}.fout{border:2px solid var(--link);border-radius:6px;margin:1rem 0;padding:.75rem 1rem}.fout>:first-child{margin-top:0}.fout>:last-child{margin-bottom:0}.tabelwikkel{max-width:100%;overflow-x:auto}.skiplink{z-index:10;background:var(--achtergrond);border:2px solid;border-radius:4px;padding:.6rem 1rem;position:absolute;top:-100rem;left:1rem}.skiplink:focus{top:.5rem}h1,h2,h3{line-height:var(--leading-heading);font-weight:var(--weight-bold);text-wrap:balance}h1{font-size:var(--text-page);line-height:var(--leading-heading);letter-spacing:var(--tracking-tight);margin:0 0 .6em}h2{font-size:var(--text-section);margin:1.6em 0 .5em}h3{font-size:var(--text-card);margin:1.4em 0 .4em}h1+h2{margin-top:.4em}small{font-size:var(--text-small)}.meta{font-size:var(--text-small);color:var(--gedempt);margin:.25rem 0 .75rem}.dakregel{font-size:var(--text-caption);font-weight:var(--weight-semibold);letter-spacing:var(--tracking-label);text-transform:uppercase;color:var(--gedempt);margin:0 0 .5rem}.intro{font-size:var(--text-lead);line-height:var(--leading-copy);margin:0 0 .5rem}main :is(ul,ol):not([class]){padding-left:1.5rem}main :is(ul,ol):not([class])>li+li{margin-top:.35em}img,svg,video{max-width:100%;height:auto}header{border-bottom:1px solid color-mix(in srgb, var(--tekst) 14%, var(--achtergrond));grid-template-columns:1fr auto;align-items:center;gap:.5rem 1rem;margin-bottom:1.5rem;padding:1rem 0 .75rem;display:grid}header .site,header .site:visited{min-height:2.75rem;color:var(--tekst);font-size:var(--text-brand);font-weight:var(--weight-bold);letter-spacing:var(--tracking-tight);white-space:nowrap;justify-self:start;align-items:center;text-decoration:none;display:inline-flex}header nav{flex-wrap:wrap;grid-area:2/1/auto/-1;gap:.25rem;display:flex}header nav a{min-height:2.75rem;color:var(--tekst);font-size:var(--text-small);font-weight:var(--weight-medium);border-radius:.35rem;justify-content:center;align-items:center;padding:0 .75rem;text-decoration:none;display:inline-flex}header nav a:visited{color:var(--tekst)}header nav a:hover{background:color-mix(in srgb, var(--tekst) 5%, var(--achtergrond))}header nav a[aria-current]{color:var(--tekst);background:color-mix(in srgb, var(--tekst) 8%, var(--achtergrond));font-weight:var(--weight-bold)}.voetlinks a{align-items:center;min-height:2.75rem;padding:0 .5rem;display:inline-flex}@media (width>=48rem){header{grid-template-columns:auto minmax(0,1fr) auto;padding-block:1rem}header nav{grid-area:1/2;justify-content:center}header .kopknoppen{grid-column:3}}.actielink{padding-block:.6rem;display:inline-block}button{border:2px solid var(--actie);background:var(--actie);min-height:2.75rem;color:var(--actie-tekst);font-weight:var(--weight-bold);cursor:pointer;border-radius:6px;padding:.35rem 1.1rem}button:hover,button:focus-visible{text-decoration:underline}button.knop--tweede{color:var(--link);font-weight:var(--weight-semibold);background:0 0}.kopknoppen{grid-area:1/2;justify-self:end;align-items:center;gap:.4rem;display:flex}#account-knop,#thema-knop,#menu-knop{cursor:pointer;color:inherit;border:1px solid var(--rand);font-size:var(--text-small);font-weight:var(--weight-regular);white-space:nowrap;background:0 0;border-radius:.5rem;justify-content:center;align-items:center;gap:.3rem;padding:.35rem .65rem}.site-header :is(#account-knop,#thema-knop){box-sizing:border-box;flex-shrink:0;width:2.75rem;min-height:2.75rem;padding:0;display:inline-flex}#thema-knop[hidden],#menu-knop[hidden]{display:none}#account-knop:hover,#thema-knop:hover,#menu-knop:hover{background:color-mix(in srgb, var(--tekst) 5%, var(--achtergrond));text-decoration:none}#menu-knop:focus-visible{text-decoration:none}#thema-knop .thema-licht,#thema-knop[data-donker=true] .thema-donker{display:none}#thema-knop[data-donker=true] .thema-licht{display:block}#menu-knop{display:none}footer{border-top:1px solid var(--rand);font-size:var(--text-small);color:var(--gedempt);margin-top:3rem;padding-top:1rem}.voetlinks{flex-wrap:wrap;align-items:center;margin:0 0 .5rem -.4rem;padding:0;list-style:none;display:flex}.voetlinks li{align-items:center;display:inline-flex}.voetlinks li:not(:last-child):after{content:"·";padding:0 .1rem}.voetlinks a{padding:0 .4rem}table{border-collapse:collapse;width:100%;font-size:var(--text-control);line-height:var(--leading-tight);margin:1.25rem 0}th,td{border:1px solid var(--rand);text-align:left;vertical-align:top;padding:.45rem .6rem}th{font-weight:var(--weight-semibold);border-bottom-width:2px}@media (width<=40rem){table{font-size:var(--text-small)}.tabelwikkel table:has(tr>:nth-child(4)){min-width:40rem}:not(.tabelwikkel)>table{display:block;overflow-x:auto}.tabelwikkel :is(th,td):first-child{background:var(--achtergrond);box-shadow:inset -1px 0 var(--rand);position:sticky;left:0}}blockquote{border-left:3px solid var(--rand);margin:1.25rem 0;padding:0 0 0 1rem}hr{border:none;border-top:1px solid var(--rand);margin:2.5rem 0}textarea,input,button,select{font:inherit;max-width:100%}input:not([type=checkbox]),select,textarea{border:1px solid var(--rand);background:var(--achtergrond);color:inherit;border-radius:4px}input:not([type=checkbox]),select{box-sizing:border-box;min-height:2.75rem;padding:.35rem .6rem}input[type=checkbox]{vertical-align:middle;width:1.4rem;height:1.4rem}textarea{box-sizing:border-box;width:100%;min-height:14rem;line-height:var(--leading-copy);padding:.6rem}fieldset{margin:1rem 0}summary{cursor:pointer;padding-block:.6rem}.uitklap{margin:1rem 0}.uitklap>summary{border:1px solid var(--rand);border-radius:4px;padding:.6rem .9rem;display:inline-block}.uitklap--klein>summary{font-size:var(--text-small);padding:.75rem}.bron{font-size:var(--text-small);color:var(--gedempt)}.grafiek{margin:1.5rem 0}.grafiek figcaption{font-size:var(--text-small);color:var(--gedempt)}.balken{margin:0;padding:0;list-style:none}.balken li{margin-bottom:.7rem}.balk-label{font-size:var(--text-small);line-height:var(--leading-tight);display:block}.balk-spoor{align-items:center;gap:.45rem;display:flex;position:relative}.balk{box-sizing:border-box;width:calc(var(--w) / var(--schaal) * 100%);background:var(--balk);print-color-adjust:exact;border:1px solid #0000;border-radius:0 4px 4px 0;flex:none;height:1.05rem}.balk-waarde{font-size:var(--text-small);font-variant-numeric:tabular-nums;white-space:nowrap;z-index:1;background:var(--achtergrond);padding-inline:2px;position:relative}.balken--ref .balk-spoor:after{content:"";left:calc(var(--ref) / var(--schaal) * 100% - 1px);background:var(--tekst);width:2px;position:absolute;top:-.2rem;bottom:-.2rem}.artikellijst{margin:.5rem 0 1rem;padding:0;list-style:none}.artikellijst>li{margin:0 0 1.5rem}.artikellijst :is(h2,h3){font-size:var(--text-card);line-height:var(--leading-tight);margin:0 0 .15rem}.artikellijst :is(h2,h3) a{text-decoration:none}.artikellijst :is(h2,h3) a:hover,.artikellijst :is(h2,h3) a:focus-visible{text-decoration:underline}.artikellijst .meta{margin:0 0 .25rem}.artikellijst p{margin:0}.keten{margin:1rem 0 1.5rem;padding:0;list-style:none}.keten li{border-left:2px solid var(--tekst);margin-left:.4rem;padding:0 0 1.1rem 1.4rem;position:relative}.keten li:last-child{border-left-color:#0000;padding-bottom:.2rem}.keten li:before{content:"";background:var(--tekst);border-radius:50%;width:.75rem;height:.75rem;position:absolute;top:.42rem;left:-.48rem}.keten-partij{margin:0}.keten-detail{margin:.1rem 0 0}.badge{border:1.5px solid var(--link);color:var(--link);font-size:var(--text-small);line-height:var(--leading-copy);white-space:nowrap;border-radius:999px;margin-left:.35rem;padding:0 .45rem;display:inline-block}.badge--invoer{border-color:var(--tekst);color:var(--tekst)}.feiten dt{font-weight:var(--weight-semibold);margin-top:.5rem}.feiten dd{margin:0}.samenvatting{font-size:var(--text-lead);line-height:var(--leading-copy)}.eisenlijst{margin:.5rem 0 .25rem;padding-left:1.5rem}.eisenlijst li{margin:.3em 0}.kopje{margin-bottom:.25em}.kopje+p{margin-top:0}a.terug,a.terug:visited{min-height:2.75rem;font-size:var(--text-control);align-items:center;text-decoration:none;display:inline-flex}a.terug:hover,a.terug:focus-visible{text-decoration:underline}nav[aria-label=Kruimelpad]+h1{margin-top:.25rem}a.knop,a.knop:visited{border:2px solid var(--link);min-height:2.75rem;color:var(--link);border-radius:6px;align-items:center;padding:.35rem 1.1rem;text-decoration:none;display:inline-flex}a.knop--primair,a.knop--primair:visited{border-color:var(--actie);background:var(--actie);color:var(--actie-tekst);font-weight:var(--weight-bold)}a.knop:hover,a.knop:focus-visible{text-decoration:underline}.knoppenrij{flex-wrap:wrap;align-items:center;gap:.6rem 1rem;margin:1.25rem 0;display:flex}.oordeel{font-size:var(--text-lead)}.deelveld{min-height:5.5rem}.laadstatus{border-left:3px solid var(--link);min-height:1.6em;margin:.8rem 0 0;padding-left:.7rem}.opdrachtlijst{margin:.75rem 0;padding:0;list-style:none}.opdrachtlijst>li{border-top:1px solid var(--rand);margin-bottom:1.5rem;padding-top:1rem;position:relative}.opdrachtlijst h2{font-size:var(--text-card);line-height:var(--leading-tight);margin:0 0 .2rem}.opdrachtlijst :is(h2,h3) a{text-decoration:none}.opdrachtlijst :is(h2,h3) a:hover,.opdrachtlijst :is(h2,h3) a:focus-visible{text-decoration:underline}.opdrachtlijst p{margin:.15rem 0}.opdracht-feiten{font-size:var(--text-control)}.opdracht-herkomst{font-size:var(--text-small);color:var(--gedempt)}.opdracht-herkomst small{font-size:inherit}.opdracht-herkomst strong{font-weight:var(--weight-semibold);color:var(--tekst)}.opdrachtlijst>li.kaart--warmestoel{background:var(--warmvlak);border-top:none;border-left:4px solid var(--signaal);border-radius:6px;padding:.9rem 1rem 1rem}.kaart-chips{gap:.35rem;margin:0;display:flex;position:absolute;top:1rem;right:0}.kaart--warmestoel .kaart-chips{right:1rem}.kaart-chips .badge{margin-left:0}.badge--warm{border-color:var(--signaal);color:var(--signaal)}.badge--contract{border-color:var(--tekst);color:var(--tekst);font-size:var(--text-caption)}.kaart--contractchip h2{padding-right:8rem}.kaart--warmestoel h2{padding-right:14rem}.kaart--warmestoel.kaart--contractchip h2{padding-right:21rem}@media (width<=52rem){.kaart-chips{position:static}.kaart--contractchip h2,.kaart--warmestoel h2,.kaart--warmestoel.kaart--contractchip h2{padding-right:0}}.fout--signaal{border-color:var(--signaal)}.lijstkop{font-size:var(--text-control);font-weight:var(--weight-semibold);color:var(--gedempt);margin:2rem 0 0}.lijstkop+.opdrachtlijst{margin-top:.35rem}.lijstkop--sub{font-weight:var(--weight-regular);margin-top:.15rem}.opdracht-fragment{font-size:var(--text-control)}.opdracht-fragment mark{background:var(--accentvlak);color:inherit;box-shadow:0 0 0 1px var(--link) inset;border-radius:3px;padding:0 .15em}.opdrachten-kop{flex-wrap:wrap;justify-content:space-between;align-items:center;gap:.25rem 1rem;display:flex}.opdrachten-kop h1{margin:0}.veldhint{font-size:var(--text-small);line-height:var(--leading-copy);color:var(--gedempt);margin-top:.55rem;display:block}.chips{flex-wrap:wrap;gap:.35rem;margin:0 0 .35rem;padding:0;list-style:none;display:flex}.chips[hidden]{display:none}button.chip{border:1px solid var(--link);background:var(--achtergrond);min-height:2rem;color:var(--link);font-size:var(--text-small);font-weight:var(--weight-semibold);line-height:var(--leading-tight);overflow-wrap:anywhere;border-radius:999px;padding:.1rem .6rem}@media (width<=23rem){header{column-gap:.5rem}header .site{font-size:var(--text-brand)}}.filterherstel{font-size:var(--text-small);align-items:center;gap:.1rem;display:inline-flex}.filterherstel[hidden]{display:none}.filterherstel a{align-items:center;gap:.4rem;min-height:2.75rem;display:inline-flex}.filterherstel svg{flex-shrink:0}#filter-vergeten{width:2.75rem;min-height:2.75rem;color:var(--gedempt);font-size:var(--text-card);font-weight:var(--weight-regular);background:0 0;border:1px solid #0000;padding:0}#filter-vergeten:hover{color:var(--link);background:var(--accentvlak)}.feiten--kolommen{grid-template-columns:max-content 1fr;column-gap:1.25rem;margin:1rem 0;display:grid}.feiten--kolommen dt,.feiten--kolommen dd{margin-top:.15rem}.paginering{flex-wrap:wrap;justify-content:center;align-items:center;gap:.5rem 1.25rem;margin:1.5rem 0;display:flex}@media print{header nav,footer,form,.skiplink,.kopknoppen{display:none}}.vakgebied{margin:2.25rem 0 0}.vakgebiedchips+.vakgebied{margin-top:.75rem}.vakgebiedchips{margin:.5rem 0}.vakgebiedchips ul{grid-template-columns:repeat(3,minmax(0,1fr));gap:.15rem .6rem;margin:0;padding:0;list-style:none;display:grid}.vakgebiedchips li{min-width:0}.vakgebiedchips a{height:100%;color:var(--tekst);font-size:var(--text-small);font-weight:var(--weight-semibold);line-height:var(--leading-tight);justify-content:space-between;align-items:center;gap:.4rem;padding:.15rem 0;text-decoration:none;display:flex}.vakgebiedchips a:visited{color:var(--tekst)}.vakgebiedchips a:hover{color:var(--link);text-decoration:underline}.vakgebiedchips a[aria-current]{color:var(--link);font-weight:var(--weight-bold);text-decoration:underline}.vakgebiedchip-aantal{color:var(--gedempt);font-variant-numeric:tabular-nums;flex-shrink:0}@media (width<=35rem){.vakgebiedchips ul{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (width<=22rem){.vakgebiedchips ul{grid-template-columns:minmax(0,1fr)}}.vakgebied-kop,a.vakgebied-kop:visited{color:var(--tekst);border-bottom:1px solid var(--rand);border-radius:.35rem .35rem 0 0;flex-wrap:wrap;justify-content:space-between;align-items:center;gap:.15rem 1rem;min-height:2.75rem;margin-bottom:.75rem;padding:.35rem .5rem;text-decoration:none;display:flex}.vakgebied-kop:hover{background:var(--accentvlak)}.vakgebied-kop:is(:hover,:focus-visible) h2{text-underline-offset:.15em;text-decoration:underline}.vakgebied-kop h2{font-size:var(--text-card);text-wrap:wrap;flex-wrap:wrap;align-items:baseline;gap:.25rem .6rem;margin:0;display:flex}.vakgebied-kop .aantal{font-size:var(--text-small);font-weight:var(--weight-regular);color:var(--gedempt)}.vakgebied-kop .vakgebied-alle{color:var(--link);white-space:nowrap;font-size:var(--text-control);padding-block:.4rem}.opdrachtlijst--tegels{grid-template-columns:repeat(auto-fill,minmax(min(13rem,100%),1fr));gap:.75rem;margin:0;display:grid}.opdrachtlijst--tegels>li{border:1px solid var(--rand);border-radius:8px;flex-direction:column;gap:.25rem;margin:0;padding:.8rem .9rem .85rem;display:flex}.opdrachtlijst--tegels>li.kaart--warmestoel{border:1px solid var(--signaal);border-left-width:4px;border-radius:8px}.opdrachtlijst--tegels h3{font-size:var(--text-body);font-weight:var(--weight-semibold);line-height:var(--leading-tight);text-wrap:wrap;-webkit-line-clamp:3;-webkit-box-orient:vertical;margin:0;display:-webkit-box;overflow:hidden}.opdrachtlijst--tegels p{margin:0}.opdrachtlijst--tegels .opdracht-feiten{font-size:var(--text-small)}.opdrachtlijst--tegels .opdracht-herkomst{font-size:var(--text-caption);margin-top:auto;padding-top:.35rem}.opdrachtlijst--tegels .kaart-chips{margin:0;position:static}.vakgebied-rest{border-top:1px solid var(--rand);margin:2.5rem 0 0;padding-top:1rem}.vakgebied-rest h2{font-size:var(--text-card);margin:0 0 .5rem}.vakgebiedlijst{columns:2;column-gap:2rem;margin:0 0 .75rem;padding:0;list-style:none}.vakgebiedlijst li{break-inside:avoid;padding:.3rem 0}.vakgebiedlijst .aantal{font-size:var(--text-small);color:var(--gedempt);margin-left:.35rem}.vakgebiedlijst [aria-current]{font-weight:var(--weight-bold);text-decoration:none}@media (width<=30rem){.vakgebiedlijst{columns:1}}#inhoud{scroll-margin-block-start:1rem}.qa-notice{border:2px solid var(--tekst);background:var(--accentvlak);color:var(--tekst);margin-block:.75rem;padding:.75rem 1rem}fieldset{min-inline-size:0}.vakgebiedchips a{min-height:1.5rem}@media (forced-colors:active){button,a.knop{border:2px solid buttontext}}body>header nav{grid-area:2/1/auto/-1;justify-content:flex-start}.site-more{align-self:center;margin:0;position:relative}.site-more summary{box-sizing:border-box;cursor:pointer;min-height:2.75rem;font-size:var(--text-small);align-items:center;gap:.5rem;padding:.5rem .75rem;list-style:none;display:flex}.site-more summary::-webkit-details-marker{display:none}.site-more summary>.ui-icon:last-child{flex-shrink:0;display:block}.site-more[open] summary>.ui-icon:last-child{transform:rotate(180deg)}.site-more>div{z-index:20;border:1px solid var(--rand);background:var(--achtergrond);border-radius:.5rem;min-width:12rem;padding:.5rem;position:absolute;box-shadow:0 .6rem 1.5rem #0002}.site-more>div a{justify-content:flex-start;display:flex}.site-header #hoofdmenu>a>.ui-icon,.site-more summary>.ui-icon:first-child,#menu-knop .menu-icon-close,#menu-knop[aria-expanded=true] .menu-icon-open{display:none}#menu-knop[aria-expanded=true] .menu-icon-close{display:block}#menu-knop svg{flex-shrink:0}@media screen and (width<=48rem){body>header.site-header{grid-template-columns:minmax(0,1fr) auto;gap:.75rem .5rem;padding-block:.75rem}.site-header .site{font-size:var(--text-brand)}.site-header .kopknoppen{grid-area:1/2;gap:.5rem}.site-header #menu-knop{min-width:6.25rem;min-height:48px;font-weight:var(--weight-semibold);border-radius:4px;gap:.5rem}.site-header :is(#account-knop,#thema-knop){border-radius:4px;width:44px;min-height:48px}.site-header #menu-knop[aria-expanded=true]{background:var(--accentvlak);border-color:var(--link)}.site-header.menu-inklapbaar #menu-knop:not([hidden]){display:inline-flex}.site-header #hoofdmenu{border-top:1px solid var(--rand);flex-direction:column;grid-area:2/1/auto/-1;align-items:stretch;gap:.25rem;margin:0;padding-block:.75rem .25rem}.site-header.menu-inklapbaar:not(.menu-open) #hoofdmenu{display:none}.site-header #hoofdmenu>a,.site-header .site-more>summary{box-sizing:border-box;min-height:52px;font-size:var(--text-body);line-height:var(--leading-tight);border-radius:4px;justify-content:flex-start;align-items:center;gap:.875rem;padding:.75rem;display:flex}.site-header #hoofdmenu>a>.ui-icon,.site-header .site-more summary>.ui-icon:first-child{color:var(--gedempt);flex-shrink:0;display:block}.site-header #hoofdmenu>a>span{min-width:0}.site-header #hoofdmenu a[aria-current]{box-shadow:inset 3px 0 var(--link)}.site-header .site-more{border-top:1px solid var(--rand);align-self:stretch;width:100%;padding-top:.25rem}.site-header .site-more summary>.ui-icon:last-child{margin-inline-start:auto}.site-header .site-more>div{border:0;border-inline-start:1px solid var(--rand);min-width:0;box-shadow:none;border-radius:0;margin:.25rem 0 .5rem 1.375rem;padding:0 0 0 1rem;position:static}.site-header .site-more>div a{box-sizing:border-box;min-height:48px;line-height:var(--leading-tight);font-size:var(--text-control);padding:.625rem .75rem}}.site-header #account-knop{text-decoration:none}.site-header #account-knop .ui-icon{flex-shrink:0;display:block}.site-header #account-knop[aria-current]{border-color:var(--link);background:color-mix(in srgb, var(--tekst) 8%, var(--achtergrond))}@media screen and (width<=23rem){.site-header .kopknoppen{gap:.375rem}.site-header #menu-knop{width:44px;min-width:44px;padding-inline:.5rem}.site-header #menu-knop [data-menu-label]{clip-path:inset(50%);white-space:nowrap;border:0;width:1px;height:1px;margin:-1px;padding:0;position:absolute;overflow:hidden}}body.product-site{--achtergrond:#faf9f6;--tekst:#252a31;--gedempt:#60646a;--link:#9d300c;--rand:#858990;--accentvlak:#f5eee8;--surface:#fff;--soft-border:#deddd8;--shadow:none;background:var(--achtergrond);max-width:1120px;line-height:var(--leading-body);padding-inline:clamp(1rem,3vw,2.5rem)}:root[data-thema=donker] body.product-site{--achtergrond:#191b1f;--tekst:#f5f3ed;--gedempt:#c3c3c7;--link:#f5b291;--rand:#909399;--accentvlak:#302823;--surface:#22252a;--soft-border:#45474b;--shadow:none}@media (prefers-color-scheme:dark){:root:not([data-thema]) body.product-site{--achtergrond:#191b1f;--tekst:#f5f3ed;--gedempt:#c3c3c7;--link:#f5b291;--rand:#909399;--accentvlak:#302823;--surface:#22252a;--soft-border:#45474b;--shadow:none}}.product-site :is(h1,h2,h3){letter-spacing:var(--tracking-tight);line-height:var(--leading-heading);text-wrap:balance}.product-site h2{font-size:var(--text-section)}.product-site :is(button,a,input,textarea,select,summary){scroll-margin-block:1rem 6rem}.product-site :focus-visible{outline:3px solid var(--tekst);outline-offset:4px}.product-site>header{border-bottom:1px solid var(--soft-border);gap:1rem;padding-block:1.3rem}.product-site .site{font-weight:var(--weight-bold);letter-spacing:var(--tracking-tight);color:var(--tekst);align-items:center;gap:.65rem;text-decoration:none;display:inline-flex}.product-site>header nav a{font-size:var(--text-small);font-weight:var(--weight-medium);text-decoration:none}.product-site>header nav a:hover{text-underline-offset:.3em;text-decoration:underline}.product-site .qa-notice{border:1px solid var(--rand);font-size:var(--text-caption);border-radius:8px;margin-block:.75rem;padding:.45rem .8rem}.product-site>footer{border-color:var(--soft-border);font-size:var(--text-small);margin-top:4rem}.product-site .ui-icon{flex-shrink:0;display:block}.product-site .pro-shell{max-width:none;margin:2.8rem 0 4rem}.product-site .pro-heading{border-color:var(--soft-border)}.product-site .pro-brand{font-size:var(--text-caption);font-weight:var(--weight-semibold);letter-spacing:var(--tracking-label)}.product-site .pro-brand strong{background:var(--accentvlak);border-radius:5px;padding:.05rem .4rem;display:inline-block}.product-site .pro-card{background:var(--surface);border:1px solid var(--soft-border);box-shadow:var(--shadow);border-radius:5px;padding:clamp(1rem,2.5vw,1.8rem)}.product-site .pro-shell input:not([type=checkbox]),.product-site .pro-shell :is(select,textarea){background:var(--surface);border-color:var(--rand);border-radius:4px;min-height:48px;padding:.8rem}.product-site .pro-shell label{font-size:var(--text-small)}.product-site .pro-shell button,.product-site .pro-button{background:var(--actie);font-weight:var(--weight-semibold);border-radius:4px;padding:.8rem 1.1rem}.product-site .pro-shell .secondary{background:var(--surface);color:var(--tekst);border:1px solid var(--rand)}.product-site .pro-shell .danger{background:#7e2929}.product-site .pro-shell button:hover:not(:disabled):not([aria-disabled=true]),.product-site .pro-button:hover{filter:brightness(.94)}.product-site .pro-shell details{background:var(--surface);border:1px solid var(--soft-border);border-radius:5px;padding:.5rem 1.2rem}.product-site .pro-shell details>summary{padding-block:.7rem}.product-site .pro-workspace{grid-template-columns:218px minmax(0,1fr);align-items:start;gap:0 2.2rem;display:grid}.product-site .pro-workspace .pro-frame{display:contents}.product-site .pro-workspace .pro-heading{border:0;grid-column:2;margin:0 0 1.5rem;padding:0}.product-site .pro-workspace .pro-heading h1{font-size:var(--text-page);margin-bottom:0}.product-site .pro-workspace .pro-content{grid-column:2}.product-site .pro-workspace .pro-nav{border:0;grid-area:1/1/3;padding:0;display:block;position:sticky;top:1.5rem}.product-site .nav-caption{color:var(--gedempt);font-size:var(--text-caption);font-weight:var(--weight-bold);letter-spacing:var(--tracking-label);margin:0 0 1rem;padding:.5rem .8rem}.product-site .pro-nav-links{gap:.4rem;display:grid}.product-site .pro-workspace .pro-nav a{line-height:var(--leading-tight);font-size:var(--text-small);box-sizing:border-box;border-radius:5px;align-items:center;gap:.75rem;min-height:48px;padding:.8rem;display:flex}.product-site .pro-workspace .pro-nav a[aria-current=page]{background:var(--surface);color:var(--link);box-shadow:var(--shadow);border:1px solid var(--soft-border)}.product-site .workspace-welcome{border-bottom:1px solid var(--soft-border);color:var(--tekst);background:0 0;border-radius:0;justify-content:space-between;align-items:center;gap:1.5rem;padding:0 0 1rem;display:flex}.product-site .workspace-welcome h2{max-width:none;font-size:var(--text-card);margin:.5rem 0 .8rem}.product-site .workspace-welcome p{max-width:none;color:var(--gedempt);font-size:var(--text-control);margin:0}.product-site .cv-upload-panel{background:var(--surface);border:1px solid var(--soft-border);box-shadow:var(--shadow);border-radius:5px;padding:clamp(1.2rem,3vw,2rem)}.product-site .upload-intro{align-items:center;gap:1rem;margin-bottom:1.5rem;display:flex}.product-site .upload-icon{background:var(--accentvlak);color:var(--link);border-radius:5px;flex:none;place-items:center;padding:.75rem;display:grid}.product-site .upload-intro .product-eyebrow{font-size:var(--text-caption);margin:0 0 .4rem}.product-site .upload-intro h2{margin:0}.product-site input[type=file]{border-style:dashed!important;padding:1.1rem!important}.product-site input::file-selector-button{border:1px solid var(--rand);background:var(--accentvlak);color:var(--tekst);font:inherit;cursor:pointer;border-radius:6px;margin-right:.7rem;padding:.55rem .75rem}.product-site .status-pill{background:var(--accentvlak);border-color:var(--soft-border)}.product-site .status-pill--action{color:var(--link);border-color:var(--link)}.product-site .pro-public .pro-heading h1{font-family:inherit;font-weight:var(--weight-bold);font-size:var(--text-page);max-width:25ch;margin-block:1rem 1.6rem}.product-site .pro-public .product-hero{align-items:center;gap:4rem;padding-bottom:4rem}.product-site .pro-public .product-lead{font-size:var(--text-lead)}.product-site .workspace-preview{background:var(--surface);border:1px solid var(--soft-border);box-shadow:none;border-radius:5px}.product-site .preview-heading{background:var(--surface);color:var(--tekst);border-bottom:2px solid var(--tekst);padding:1.3rem 1.5rem}.product-site .preview-heading :is(.product-eyebrow,.example-label){color:var(--gedempt)}.product-site .pro-public .product-section{border-color:var(--soft-border);padding-block:3rem}.product-site .opdrachten-kop{padding-block:1rem}.product-site .opdrachten-kop h1{font-size:var(--text-page)}.product-site .opdrachtlijst>li{background:var(--surface);border:1px solid var(--soft-border);box-shadow:var(--shadow);border-radius:5px;margin-bottom:1rem;padding:1.4rem}.product-site .opdrachtlijst>li:hover{border-color:var(--rand)}.product-site .opdrachtlijst h2,.product-site .opdrachtlijst h3{font-size:var(--text-card)}.product-site .kaart-chips{gap:.45rem}.product-site .listing-hero{max-width:58rem;padding-block:.25rem 1rem}.product-site .listing-hero h1{font-size:var(--text-page);max-width:30ch;margin:0}.product-site .listing-hero .samenvatting{font-size:var(--text-lead);color:var(--gedempt);margin:.65rem 0 0}.product-site .listing-hero .knoppenrij{margin-block:1rem 0}.product-site .listing-hero .opdracht-bronnen{margin-block:.65rem 0}.product-site .listing-layout{grid-template-columns:minmax(0,1fr) 310px;align-items:start;gap:2rem;display:grid}.product-site .listing-facts{background:var(--surface);border:1px solid var(--soft-border);box-shadow:var(--shadow);border-radius:5px;grid-area:1/2;padding:1.5rem}.product-site .listing-facts h2{font-size:var(--text-card);margin-top:0}.product-site .listing-facts .feiten{display:block}.product-site .listing-facts dt{font-size:var(--text-small);color:var(--gedempt);font-weight:var(--weight-medium);margin:1rem 0 .2rem}.product-site .listing-facts dt span{display:none}.product-site .listing-facts dd{border-bottom:1px solid var(--soft-border);font-weight:var(--weight-semibold);font-size:var(--text-small);margin:0;padding:0 0 .8rem}.product-site .listing-copy{grid-area:1/1;min-width:0}.product-site .listing-requirements{background:var(--surface);border:1px solid var(--soft-border);border-radius:5px;padding:1.5rem 1.8rem}.product-site .listing-requirements:empty,.product-site .listing-requirements:not(:has(>h2)):has(>#requirements-profile[hidden]){display:none}.product-site .listing-requirements h2:first-child{margin-top:0}.product-site .eisenlijst{padding-left:1.25rem}.product-site .eisenlijst li{margin-bottom:.8rem;padding-left:.25rem}.product-site .eisenlijst li::marker{color:var(--link)}.product-site .application-panel{background:var(--surface);border:1px solid var(--soft-border);max-width:none;box-shadow:var(--shadow);border-radius:5px;margin:1.25rem 0;padding:1.6rem!important}.product-site .listing-description{background:var(--surface);border:1px solid var(--soft-border);border-radius:5px;padding:1rem 1.5rem}.product-site .listing-description summary{cursor:pointer;font-weight:var(--weight-semibold);align-content:center;min-height:44px;display:list-item}.product-site .description-content{padding-top:.75rem}.product-site .listing-footer-actions{margin-top:2rem}@media (width>=75rem){.product-site>header{grid-template-columns:auto 1fr auto;align-items:center}.product-site>header nav{grid-area:1/2;justify-self:end;margin:0}}@media (width<=62rem){.product-site .pro-workspace{grid-template-columns:185px minmax(0,1fr);gap:0 1.4rem}.product-site .listing-layout{grid-template-columns:minmax(0,1fr) 260px;gap:1.2rem}.product-site .pro-public .product-hero{gap:2rem}}@media (width<=48rem){.product-site .pro-shell{margin-top:1.8rem}.product-site .pro-workspace{display:block}.product-site:has(.pro-workspace){padding-bottom:calc(5rem + env(safe-area-inset-bottom))}.product-site .pro-workspace .pro-nav{margin:0;position:static}.product-site .nav-caption{display:none}.product-site .pro-nav-links{z-index:30;padding:.5rem .35rem calc(.5rem + env(safe-area-inset-bottom));background:var(--surface);border-top:1px solid var(--rand);grid-template-columns:repeat(5,minmax(0,1fr));gap:0;position:fixed;bottom:0;left:0;right:0;box-shadow:0 -4px 25px #191b1f10}.product-site .pro-workspace .pro-nav-links a{min-height:60px;font-size:var(--text-caption);line-height:var(--leading-tight);text-align:center;flex-direction:column;justify-content:center;gap:.375rem;padding:.5rem .125rem}.product-site .pro-workspace .pro-nav-links a[aria-current=page]{background:var(--accentvlak);box-shadow:none;border:0}.product-site .pro-public .product-hero{grid-template-columns:1fr;gap:1.5rem;padding-bottom:2rem}.product-site .listing-layout{flex-direction:column;gap:1rem;display:flex}.product-site .listing-facts{box-sizing:border-box;width:100%}.product-site .listing-facts .feiten{grid-template-columns:minmax(0,1fr) minmax(0,1.4fr);gap:.65rem;display:grid}.product-site .listing-facts dt{align-self:center;margin:0}.product-site .listing-facts dd{border:0;padding:0}.product-site .listing-copy{width:100%}.product-site .listing-requirements{padding:1.2rem}.product-site .application-panel{padding:1.2rem!important}}@media (width<=22rem),(height<=30rem){.product-site .pro-nav-links{border:1px solid var(--soft-border);border-radius:5px;margin-bottom:1rem;position:static}.product-site .pro-workspace .pro-nav-links a{overflow-wrap:anywhere}}.product-site .opdrachtlijst>li{box-shadow:none;border-radius:4px;padding:0}.listing-card-link{color:var(--tekst);padding:1.2rem 1.4rem;text-decoration:none;display:block}.listing-card-link:visited{color:var(--tekst)}.listing-card-link :is(h2,h3){color:var(--link)}.listing-card-link:hover :is(h2,h3){text-underline-offset:.2em;text-decoration:underline}.listing-card-link:focus-visible{outline:3px solid var(--tekst);outline-offset:3px}.product-site .opdrachtlijst>li:has(.listing-card-link:hover){background:var(--accentvlak);border-color:var(--rand)}.product-site .kaart-chips{right:1rem}.product-site .opdrachtlijst>li.kaart--warmestoel{border-left:4px solid var(--signaal)}.product-site .pro-nav-links a[aria-current=page]{border-radius:3px}.product-site .product-hero{align-items:start!important}.product-site .pro-public .product-section{padding-block:2rem}@media (width<=48rem){.listing-card-link{padding:1rem}}.product-site .opdrachtlijst--tegels{grid-template-columns:repeat(auto-fill,minmax(min(22rem,100%),1fr))}.product-site .opdrachtlijst--tegels .listing-card-link{flex-direction:column;flex:1;gap:.45rem;display:flex}.product-site .opdrachtlijst .pro-match-badge{color:var(--link);font-size:var(--text-small)}.product-site .opdracht-feiten--met-match:not([hidden]){flex-wrap:wrap;align-items:baseline;gap:.2rem .75rem;display:flex}.product-site .kaart-tarief-match:not([hidden]){flex-wrap:wrap;align-items:baseline;gap:.2rem .5rem;max-width:100%;display:inline-flex}.product-site .kaart-tarief,.product-site .kaart-tarief-match .pro-match-badge{white-space:nowrap}.product-site .kaart-tarief+.pro-match-badge{border-inline-start:1px solid var(--rand);padding-inline-start:.5rem}.product-site .category-disclosure{border-bottom:1px solid var(--soft-border);margin-block:1rem 1.5rem}.product-site .category-disclosure>summary{box-sizing:border-box;cursor:pointer;min-height:44px;font-weight:var(--weight-semibold);padding-block:.6rem}.product-site .vakgebiedchips a{box-sizing:border-box;height:auto;min-height:44px;padding-block:.5rem}.product-site .vakgebiedchips a>span:first-child{overflow-wrap:anywhere;min-width:0}.product-site .vakgebiedchips ul{gap:.25rem 1rem}@media (width<=40rem){.product-site .vakgebiedchips ul{grid-template-columns:minmax(0,1fr)}}.product-site .icon-link{max-width:100%;line-height:var(--leading-tight);box-sizing:border-box;align-items:center;gap:.5rem;display:inline-flex}.product-site .icon-link>span:not(.sr-only){overflow-wrap:anywhere;min-width:0}.product-site .icon-link>.ui-icon,.product-site .opdracht-bronnen .ui-icon{flex-shrink:0;align-self:center}.product-site #menu-knop{gap:.5rem}.product-site .pro-shell button,.product-site .pro-button{line-height:var(--leading-tight)}.product-site .pro-nav-links a>span,.product-site .upload-intro>div{min-width:0}.product-site .upload-intro h2{line-height:var(--leading-tight)}.product-site .dashboard-actions{border:1px solid var(--soft-border);background:var(--surface);grid-template-columns:repeat(3,minmax(0,1fr));gap:0;margin:1.25rem 0 2rem;display:grid}.product-site .dashboard-actions>a{box-shadow:none;color:var(--tekst);background:0 0;border:0;border-radius:0;grid-template-columns:minmax(0,1fr) 1.125rem;align-content:start;gap:.5rem .75rem;padding:1.25rem;text-decoration:none;display:grid}.product-site .dashboard-actions>a+a{border-left:1px solid var(--soft-border)}.product-site .dashboard-actions>a:hover{background:var(--accentvlak)}.product-site .dashboard-actions .dashboard-icon{width:24px;height:24px;color:var(--link);background:0 0;grid-area:1/1;margin:0 0 .5rem;padding:0;display:block;position:static}.product-site .dashboard-actions .dashboard-arrow{font-size:inherit;grid-area:1/2;place-self:center end;display:flex;position:static}.product-site .dashboard-actions .dashboard-label{font-size:var(--text-caption);line-height:var(--leading-tight);letter-spacing:var(--tracking-label);color:var(--link);grid-area:2/1/auto/-1}.product-site .dashboard-actions strong{font-size:var(--text-card);line-height:var(--leading-tight);letter-spacing:var(--tracking-tight);grid-area:3/1/auto/-1}.product-site .dashboard-actions .dashboard-description{font-size:var(--text-small);line-height:var(--leading-copy);color:var(--gedempt);grid-area:4/1/auto/-1}@media (width<=62rem){.product-site .dashboard-actions{grid-template-columns:1fr}.product-site .dashboard-actions>a{grid-template-columns:24px minmax(0,1fr) 18px;gap:.375rem 1rem}.product-site .dashboard-actions>a+a{border-left:0;border-top:1px solid var(--soft-border)}.product-site .dashboard-actions .dashboard-icon{grid-area:1/1/4;align-self:start;margin:.125rem 0 0}.product-site .dashboard-actions .dashboard-label{grid-area:1/2}.product-site .dashboard-actions strong{grid-area:2/2}.product-site .dashboard-actions .dashboard-description{grid-area:3/2}.product-site .dashboard-actions .dashboard-arrow{grid-area:1/3/4}}@media (width<=48rem){.product-site .pro-workspace .pro-nav-links a{grid-template-rows:22px minmax(2.6em,auto);align-content:center;justify-items:center;display:grid}.product-site .pro-nav-links a>span{align-self:start}.product-site .pro-nav-links .ui-icon{align-self:center}}@media (width<=25rem){.product-site .dashboard-actions>a{column-gap:.75rem;padding:1rem}}.product-site .application-panel #application-message:empty{margin:0}.product-site .application-panel #application-profile-empty{max-width:48ch;color:var(--gedempt);margin:0 0 1.25rem}.product-site .application-panel #application-actions{align-items:stretch;gap:.75rem;margin-block:1.25rem}.product-site .application-panel #application-actions>:is(button,a){max-width:100%;min-height:48px;font-size:var(--text-small);line-height:var(--leading-tight);box-sizing:border-box;justify-content:center;align-items:center;gap:.625rem;margin:0;padding:.75rem 1rem;display:inline-flex}.product-site .application-panel #application-actions #manual-application-toggle{text-align:left;justify-content:space-between}.product-site .application-panel #manual-application-toggle>span{min-width:0}.product-site .application-panel #manual-application-toggle .ui-icon{flex-shrink:0}.product-site .application-panel #manual-application-toggle[aria-expanded=true]{background:var(--accentvlak);border-color:var(--link)}.product-site .application-panel #manual-application-toggle[aria-expanded=true] .ui-icon{transform:rotate(180deg)}.product-site .application-panel .manual-application-panel{border-top:1px solid var(--soft-border);margin-top:1.25rem;padding-top:1rem}.product-site .application-panel .manual-application-panel>p{color:var(--gedempt);font-size:var(--text-small);margin:0 0 .5rem}.product-site .application-panel .manual-application-fields{grid-template-columns:minmax(0,1.4fr) minmax(0,1fr);align-items:end;gap:1rem;display:grid}.product-site .application-panel .application-select{min-width:0;position:relative}.product-site .application-panel .application-select select{appearance:none;width:100%;min-height:48px;line-height:var(--leading-tight);padding-inline-end:2.75rem;display:block}.product-site .application-panel .application-select>.ui-icon{inset-inline-end:.875rem;pointer-events:none;color:var(--gedempt);position:absolute;top:50%;transform:translateY(-50%)}.product-site .application-panel .application-select:focus-within>.ui-icon{color:var(--tekst)}@media (width<=48rem){.product-site .application-panel #application-actions{flex-direction:column;align-items:stretch}.product-site .application-panel #application-actions>:is(button,a){width:100%}.product-site .application-panel .manual-application-fields{grid-template-columns:minmax(0,1fr);gap:0}.product-site .application-panel #manual-application-form>button{width:100%}}@media (forced-colors:active){.product-site .application-panel .application-select select{appearance:auto}.product-site .application-panel .application-select>.ui-icon{display:none}}.product-site .application-panel #add-application-profile.secondary{color:var(--tekst);background:var(--surface)}.product-site .application-panel #manual-reacted-on{line-height:var(--leading-tight);min-height:48px}.product-site .application-panel .application-note{background:0 0;border:0;border-radius:0;padding:0}.product-site .application-panel .application-note>summary{box-sizing:border-box;border:1px solid var(--rand);min-height:48px;font-size:var(--text-small);line-height:var(--leading-tight);border-radius:4px;justify-content:space-between;align-items:center;gap:.75rem;padding:.75rem .875rem;list-style:none;display:flex}.product-site .application-panel .application-note>summary::-webkit-details-marker{display:none}.product-site .application-panel .application-note>summary small{font-size:inherit;color:var(--gedempt);font-weight:var(--weight-regular)}.product-site .application-panel .application-note[open]>summary .ui-icon{transform:rotate(180deg)}.product-site .pro-heading-meta{justify-content:space-between;align-items:center;gap:1rem;display:flex}.product-site .requirements-profile{font-size:var(--text-small);border-bottom:1px solid var(--rand);margin:0 0 1rem;padding-bottom:1rem}.product-site #application-profile-field{grid-template-columns:max-content minmax(0,1fr);align-items:center;gap:.75rem;display:grid}.product-site .requirements-profile label{font-weight:var(--weight-semibold);white-space:nowrap;margin:0}.product-site .cv-comparison-select{min-width:0;max-width:100%;position:relative}.product-site .cv-comparison-select select{appearance:none;border:1px solid var(--rand);width:100%;min-height:44px;color:var(--tekst);background:var(--surface);font:inherit;text-overflow:ellipsis;border-radius:.5rem;padding:.6rem 2.5rem .6rem .75rem;display:block}.product-site .cv-comparison-select svg{pointer-events:none;position:absolute;top:50%;right:.75rem;transform:translateY(-50%)}.product-site #requirements-coverage{overflow-wrap:anywhere;margin-top:.85rem}.product-site .listing-requirements>h2{margin-top:1.15rem}.product-site .listing-requirements>h2:first-of-type{margin-top:0}.product-site .cv-comment{font-size:var(--text-small);line-height:var(--leading-copy);overflow-wrap:anywhere;border-inline-start:3px solid;margin:.4rem 0 0;padding:.5rem .7rem}.product-site .cv-comment strong{font-weight:var(--weight-semibold)}.product-site .cv-comment[data-tone=found]{color:#20613a;background:#eff8f1}.product-site .cv-comment[data-tone=partial]{color:#9b4108;background:#fff3e8}.product-site .cv-comment[data-tone=missing]{color:#a32525;background:#fff0ef}:root[data-thema=donker] .product-site .cv-comment[data-tone=found]{color:#95deb0;background:#203329}:root[data-thema=donker] .product-site .cv-comment[data-tone=partial]{color:#ffbd87;background:#392b20}:root[data-thema=donker] .product-site .cv-comment[data-tone=missing]{color:#ffaaa5;background:#3b2427}@media (prefers-color-scheme:dark){:root:not([data-thema]) .product-site .cv-comment[data-tone=found]{color:#95deb0;background:#203329}:root:not([data-thema]) .product-site .cv-comment[data-tone=partial]{color:#ffbd87;background:#392b20}:root:not([data-thema]) .product-site .cv-comment[data-tone=missing]{color:#ffaaa5;background:#3b2427}}@media (forced-colors:active){.product-site .cv-comparison-select select{appearance:auto}.product-site .cv-comparison-select svg{display:none}}@media (width<=30rem){.product-site .cv-comparison-context{clip-path:inset(50%);white-space:nowrap;width:1px;height:1px;position:absolute;overflow:hidden}}.product-site.reading-page>main{max-width:44rem;margin-inline:auto;padding-top:1rem}.product-site.reading-page>main>h1{font-size:var(--text-page)}.product-site :is(input:not([type=checkbox]):not([type=radio]),select,textarea){background:var(--surface)}.product-site.reading-page form{background:var(--surface);border:1px solid var(--soft-border);border-radius:5px;padding:clamp(1rem,3vw,1.5rem)}.product-site .listing-toolbar{flex-wrap:wrap;justify-content:space-between;align-items:start;gap:.5rem 1rem;margin-block:1rem .75rem;display:flex}.product-site .listing-toolbar .back-compact{display:none}.product-site .listing-toolbar .terug{align-items:center;min-height:44px;margin:0;display:inline-flex}.product-site .listing-copy{gap:1rem;display:grid}.product-site .listing-copy>.application-panel{margin:0}.product-site .listing-description{margin:0;padding:.6rem 1.25rem}.product-site .listing-description summary{justify-content:space-between;align-items:center;gap:1rem;list-style:none;display:flex}.product-site .listing-description summary::-webkit-details-marker{display:none}.product-site .listing-description[open]>summary .ui-icon{transform:rotate(180deg)}.product-site .listing-facts .feiten{margin-bottom:0}.product-site .listing-facts dd:last-child{border-bottom:0;padding-bottom:0}.product-site .listing-hero .samenvatting{max-width:70ch}.product-site .workspace-nav-short{display:none}.product-site .pro-pagination{grid-template-columns:auto minmax(0,1fr) auto;gap:.5rem;display:grid}.product-site .pro-pagination>span{text-align:center;font-size:var(--text-small)}.product-site .pro-pagination button{padding-inline:.75rem}@media (width<=48rem){.product-site .workspace-nav-full{display:none}.product-site .workspace-nav-short{white-space:nowrap;display:inline}.product-site .listing-toolbar{gap:.5rem}.product-site .listing-toolbar .terug{font-size:var(--text-small)}.product-site .listing-facts{padding:1.2rem}.product-site .listing-facts h2{margin-bottom:.9rem}}.product-site .reaction-overview{margin-top:1.5rem}.product-site .reaction-overview>select{max-width:28rem}.product-site .application-row h2{font-size:var(--text-card);margin:0}@media (width<=22.5rem){.product-site .pro-nav-links{grid-template-columns:repeat(3,minmax(0,1fr));gap:.25rem}.product-site .pro-workspace .pro-nav-links a{grid-template-rows:22px auto}}@media (width<=30rem){.product-site .listing-toolbar .back-full{display:none}.product-site .listing-toolbar .back-compact{display:inline}}.product-site .kaart--twee-signalen .kaart-chips{flex-wrap:wrap;margin-block:.5rem;position:static}.product-site .kaart--twee-signalen :is(h2,h3){padding-right:0}
