
:is(.p-over-lintema,.p-werkgebied,.p-veelgestelde-vragen,.p-kennisbank,.p-voorwaarden,.p-privacy,[class*="p-kennisbank-"]){--b-lijn:color-mix(in oklab,var(--lijn),var(--inkt) 12%)}
.p-over-lintema .over-kop .intro{max-width:62ch}
.p-over-lintema .over-beeld{margin-bottom:var(--s4)}
@media (min-width:1024px){
.p-over-lintema .over-beeld .beeld{width:calc((100% + var(--goot))*8/12 - var(--goot));margin-left:auto}
}
.p-over-lintema .vier{display:grid;gap:var(--s7) var(--goot)}
@media (min-width:768px){.p-over-lintema .vier{grid-template-columns:1fr 1fr;row-gap:var(--s8)}}
.p-over-lintema .vier li{display:grid;gap:var(--s3);align-content:start;padding-top:var(--s5);border-top:1px solid var(--b-lijn)}
.p-over-lintema .vier__nr{font-family:var(--display);font-weight:700;font-size:56px;line-height:1;color:var(--accent);font-variant-numeric:tabular-nums;margin-bottom:var(--s2)}
@media (max-width:767px){.p-over-lintema .vier__nr{font-size:44px}}
.p-over-lintema .vier p{color:var(--inkt-zacht);max-width:52ch}
.p-over-lintema .over-tekst p{max-width:60ch}
.p-over-lintema .over-tekst .tekstlink{margin-top:var(--s2)}
.p-over-lintema .over-quote{background:var(--dag-diep);border-radius:var(--radius-beeld);padding:var(--s7) var(--s6);align-self:center;margin-top:var(--s7)}
@media (min-width:1024px){.p-over-lintema .over-quote{margin-top:0;padding:var(--s8) var(--s7)}}
.p-over-lintema .over-quote p::before{content:"“";display:block;font-size:72px;line-height:.6;font-weight:700;color:var(--accent);margin-bottom:var(--s3)}
.p-over-lintema .gegevens{background:var(--dag-diep);border:1px solid var(--lijn);border-radius:var(--radius-beeld);padding:var(--s6) var(--s5);display:grid;gap:var(--s5);scroll-margin-top:96px}
@media (min-width:1024px){.p-over-lintema .gegevens{grid-template-columns:5fr 7fr;gap:var(--goot);padding:var(--s8) var(--s7)}}
.p-over-lintema .gegevens__adres{font-style:normal;display:grid;gap:var(--s3);line-height:1.6}
.p-over-lintema .gegevens__adres a{color:var(--accent);font-weight:500}
.p-over-lintema .gegevens__adres .zacht{font-size:var(--fs-klein)}
.p-werkgebied .wg-band{margin-bottom:var(--s2)}
.p-werkgebied .wg-band .beeld img{object-position:50% 55%}
.p-werkgebied .wg-kop{display:grid;gap:var(--s4);align-content:start;margin-bottom:var(--s6)}
.p-werkgebied .wg-kop .kop2{max-width:16ch}
.p-werkgebied .wg-kop p{max-width:36ch;font-size:var(--fs-klein)}
@media (min-width:1024px){.p-werkgebied .wg-kop{position:sticky;top:calc(var(--kop-h) + var(--s6));margin-bottom:0}}
.p-werkgebied .sectie--diep .kop2{margin-bottom:var(--s6);max-width:16ch}
.p-werkgebied .wg-twee{display:grid;gap:var(--s8) var(--goot)}
@media (min-width:768px){.p-werkgebied .wg-twee{grid-template-columns:1fr 1fr}}
.p-werkgebied .wg-twee>div{padding-top:var(--s5);border-top:1px solid var(--b-lijn)}
.p-werkgebied .wg-twee p{max-width:56ch}
.p-werkgebied .wg-vragen{max-width:816px;display:grid;gap:var(--s6);justify-items:start}
.p-werkgebied .wg-vragen .vragen{width:100%}
.p-veelgestelde-vragen .paginakop{padding-bottom:var(--s6)}
.p-veelgestelde-vragen .paginakop .intro a{color:var(--accent);font-weight:500}
.p-veelgestelde-vragen .faq{display:grid;grid-template-columns:minmax(0,1fr);gap:var(--s6);padding-bottom:var(--sectie)}
.p-veelgestelde-vragen .zijnav__kop{font-size:var(--fs-klein);font-weight:600;color:var(--inkt-zacht);margin-bottom:var(--s3)}
.p-veelgestelde-vragen .zijnav a{display:flex;align-items:center;justify-content:space-between;gap:var(--s3);min-height:44px;padding:var(--s2) var(--s3);border-radius:var(--radius);color:var(--inkt-zacht);text-decoration:none;font-weight:500;transition:color .12s ease,background-color .12s ease}
.p-veelgestelde-vragen .zijnav a.is-actief{color:var(--accent);background:var(--accent-zacht);font-weight:600}
@media (hover:hover) and (pointer:fine){.p-veelgestelde-vragen .zijnav a:hover{color:var(--inkt)}}
.p-veelgestelde-vragen .zijnav__aantal{font-size:13px;font-variant-numeric:tabular-nums;color:var(--inkt-zacht);font-weight:500}
.p-veelgestelde-vragen .faq-thema+.faq-thema{margin-top:var(--s8)}
.p-veelgestelde-vragen .faq-thema .kop2{margin-bottom:var(--s5)}
.p-veelgestelde-vragen .antwoord a{color:var(--accent);font-weight:500}
.p-veelgestelde-vragen .faq__voet{margin-top:var(--s7)}
.p-veelgestelde-vragen .faq__voet .tekstlink{display:inline-flex}
@media (min-width:1024px){
.p-veelgestelde-vragen .faq{grid-template-columns:3fr 8fr;column-gap:calc(var(--goot) + (100% - 11*var(--goot))/12)}
.p-veelgestelde-vragen .zijnav{position:sticky;top:calc(var(--kop-h) + var(--s6));align-self:start}
.p-veelgestelde-vragen .zijnav ul{display:grid;gap:2px}
}
@media (max-width:1023px){
.p-veelgestelde-vragen .zijnav{position:sticky;top:var(--kop-h);z-index:5;background:var(--dag);margin-inline:calc(-1*var(--zij));padding:var(--s2) var(--zij);border-bottom:1px solid var(--lijn)}
.p-veelgestelde-vragen .zijnav__kop{position:absolute!important;width:1px;height:1px;overflow:hidden;clip:rect(0 0 0 0)}
.p-veelgestelde-vragen .zijnav ul{display:flex;gap:var(--s2);overflow-x:auto;scroll-behavior:smooth;scrollbar-width:none;overscroll-behavior-x:contain;-webkit-overflow-scrolling:touch}
.p-veelgestelde-vragen .zijnav ul::-webkit-scrollbar{display:none}
.p-veelgestelde-vragen .zijnav li{flex:none}
.p-veelgestelde-vragen .zijnav a{border:1px solid var(--lijn-sterk);white-space:nowrap;padding-inline:var(--s4);-webkit-tap-highlight-color:transparent}
.p-veelgestelde-vragen .zijnav a.is-actief{border-color:var(--accent)}
.p-veelgestelde-vragen .zijnav__aantal{display:none}
.p-veelgestelde-vragen .faq-thema{scroll-margin-top:72px}
}
.p-kennisbank .kb-lijst{border-top:1px solid var(--b-lijn)}
.p-kennisbank .kb-rij{position:relative;display:grid;grid-template-columns:1fr auto;gap:var(--s3) var(--s5);padding-block:var(--s6);border-bottom:1px solid var(--b-lijn)}
.p-kennisbank .kb-rij__tekst{display:grid;gap:var(--s3)}
.p-kennisbank .kb-rij .kop2{max-width:26ch}
.p-kennisbank .kb-rij .kop2 a{text-decoration:none;color:var(--inkt)}
.p-kennisbank .kb-rij .kop2 a::after{content:"";position:absolute;inset:0}
.p-kennisbank .kb-rij .kop2 a:focus-visible{outline:none}
.p-kennisbank .kb-rij:has(a:focus-visible){outline:2px solid var(--accent);outline-offset:4px;border-radius:var(--radius)}
.p-kennisbank .kb-rij__tekst>p{color:var(--inkt-zacht);max-width:56ch}
.p-kennisbank .kb-rij__meta{font-size:var(--fs-klein)}
.p-kennisbank .kb-rij__pijl{align-self:center;width:28px;height:28px;color:var(--accent);transition:transform .2s var(--ease-out)}
@media (min-width:768px){
.p-kennisbank .kb-rij{grid-template-columns:minmax(0,8fr) 56px;padding-block:var(--s7);align-items:start}
}
@media (hover:hover) and (pointer:fine){
.p-kennisbank .kb-rij:hover .kop2 a{color:var(--accent)}
.p-kennisbank .kb-rij:hover .kb-rij__pijl{transform:translateX(6px)}
}
.p-kennisbank .kb-voet{margin-top:var(--s6)}
.p-kennisbank .kb-voet a{color:var(--accent);font-weight:500}
[class*="p-kennisbank-"] .artikel__kop .kop1{max-width:22ch}
[class*="p-kennisbank-"] .artikel__meta{margin-top:var(--s5);font-size:var(--fs-klein);color:var(--inkt-zacht)}
[class*="p-kennisbank-"] .artikel__tekst{padding-bottom:var(--sectie)}
[class*="p-kennisbank-"] .artikel__lead{font-size:var(--fs-intro);line-height:1.5}
[class*="p-kennisbank-"] .prose h2{scroll-margin-top:96px}
[class*="p-kennisbank-"] .plusmin{display:grid;gap:var(--s4)}
@media (min-width:640px){[class*="p-kennisbank-"] .plusmin{grid-template-columns:1fr 1fr}}
[class*="p-kennisbank-"] .plusmin>div{background:var(--dag-diep);border-radius:var(--radius-beeld);padding:var(--s5)}
[class*="p-kennisbank-"] .plusmin h3{margin-top:0;font-size:var(--fs-tekst);font-family:var(--tekst);font-weight:600}
[class*="p-kennisbank-"] .plusmin ul{margin-top:var(--s3);font-size:var(--fs-klein)}
[class*="p-kennisbank-"] .tabel-reken .omslag>*{background:var(--accent-zacht);font-weight:600}
[class*="p-kennisbank-"] .cijfers{margin-block:var(--s6)}
[class*="p-kennisbank-"] .cijfers__rij{display:grid;grid-template-columns:1fr 1fr;gap:var(--s5) var(--goot)}
@media (min-width:768px){[class*="p-kennisbank-"] .cijfers__rij{grid-template-columns:repeat(4,1fr)}}
[class*="p-kennisbank-"] .cijfers__rij p{display:grid;gap:var(--s1);align-content:start;padding-top:var(--s3);border-top:1px solid var(--lijn-sterk)}
[class*="p-kennisbank-"] .cijfers__getal{font-family:var(--display);font-weight:700;font-stretch:90%;font-size:clamp(2.25rem,1.8rem + 1.6vw,3rem);line-height:1;letter-spacing:-.02em;font-variant-numeric:tabular-nums}
[class*="p-kennisbank-"] .cijfers__wat{font-size:var(--fs-klein);line-height:1.4;color:var(--inkt-zacht)}
[class*="p-kennisbank-"] .cijfers figcaption{margin-top:var(--s3)}
[class*="p-kennisbank-"] .stappenlijst{gap:var(--s3)}
[class*="p-kennisbank-"] .bronnen{margin-top:var(--s8);padding-top:var(--s5);border-top:1px solid var(--b-lijn);font-size:var(--fs-klein);color:var(--inkt-zacht)}
[class*="p-kennisbank-"] .prose .bronnen__kop{margin-top:0;font-size:var(--fs-kop3)}
[class*="p-kennisbank-"] .bronnen ol{margin-top:var(--s4)}
[class*="p-kennisbank-"] .bronnen a{overflow-wrap:anywhere}
[class*="p-kennisbank-"] .verder{display:flex;flex-wrap:wrap;gap:var(--s4) var(--s6);margin-top:var(--s7)}
:is([class*="p-kennisbank-"],.p-voorwaarden,.p-privacy) .tabel-scroll{
background:linear-gradient(90deg,var(--dag) 30%,rgb(246 239 225/0)) left/40px 100% no-repeat local,
linear-gradient(270deg,var(--dag) 30%,rgb(246 239 225/0)) right/40px 100% no-repeat local,
radial-gradient(farthest-side at 0 50%,rgb(26 32 43/.18),transparent) left/12px 100% no-repeat scroll,
radial-gradient(farthest-side at 100% 50%,rgb(26 32 43/.18),transparent) right/12px 100% no-repeat scroll}
:is([class*="p-kennisbank-"],.p-voorwaarden,.p-privacy) .tabel-scroll:focus-visible{outline-offset:2px}
:is([class*="p-kennisbank-"],.p-voorwaarden,.p-privacy) .tabel-scroll caption{position:sticky;left:0;max-width:calc(100vw - 2*var(--zij));text-align:left}
[class*="p-kennisbank-"] .tabel-scroll td{white-space:nowrap}
@media (min-width:768px){[class*="p-kennisbank-"] .tabel-scroll td{white-space:normal}}
@media (min-width:768px){[class*="p-kennisbank-"] .tabel-scroll table{min-width:0}}
:is(.p-voorwaarden,.p-privacy) .jur-kop{padding-bottom:var(--s6)}
:is(.p-voorwaarden,.p-privacy) .jur-meta{margin-top:var(--s4);font-size:var(--fs-klein);color:var(--inkt-zacht)}
:is(.p-voorwaarden,.p-privacy) .jur{padding-bottom:var(--sectie)}
:is(.p-voorwaarden,.p-privacy) .jur__boven{display:grid;gap:var(--s4);align-items:start}
@media (min-width:1024px){:is(.p-voorwaarden,.p-privacy) .jur__boven{grid-template-columns:5fr 7fr;gap:var(--goot)}}
:is(.p-voorwaarden,.p-privacy) .jur__adres{font-style:normal;background:var(--dag-diep);border:1px solid var(--lijn);border-radius:var(--radius-beeld);padding:var(--s5);display:grid;gap:var(--s2);align-content:start;font-size:var(--fs-klein);line-height:1.6}
:is(.p-voorwaarden,.p-privacy) .jur__adres a{color:var(--accent);font-weight:500;overflow-wrap:anywhere}
:is(.p-voorwaarden,.p-privacy) .jur__label{font-weight:600;color:var(--inkt-zacht)}
:is(.p-voorwaarden,.p-privacy) .jur__kort{border:1px solid var(--lijn);border-radius:var(--radius-beeld);padding:var(--s5);display:grid;gap:var(--s4);align-content:start}
@media (min-width:1024px){:is(.p-voorwaarden,.p-privacy) :is(.jur__adres,.jur__kort){padding:var(--s6)}}
:is(.p-voorwaarden,.p-privacy) .jur__kort .feiten li{align-items:flex-start}
:is(.p-voorwaarden,.p-privacy) .jur__kort .feiten .ico{margin-top:1px}
:is(.p-voorwaarden,.p-privacy) .inhoud{margin-block:var(--s7) var(--s4)}
:is(.p-voorwaarden,.p-privacy) .inhoud__lijst a{color:var(--inkt-zacht);text-decoration:none;display:inline-flex;min-height:36px;align-items:center}
@media (hover:hover) and (pointer:fine){:is(.p-voorwaarden,.p-privacy) .inhoud__lijst a:hover{color:var(--accent);text-decoration:underline}}
:is(.p-voorwaarden,.p-privacy) .inhoud__kop{font-size:var(--fs-klein);font-weight:600;margin-bottom:var(--s2)}
:is(.p-voorwaarden,.p-privacy) .inhoud__breed{padding-block:var(--s5);border-block:1px solid var(--b-lijn)}
:is(.p-voorwaarden,.p-privacy) .inhoud__breed .inhoud__lijst{columns:3;column-gap:var(--goot);font-size:var(--fs-klein)}
:is(.p-voorwaarden,.p-privacy) .inhoud__klap{border:1px solid var(--lijn-sterk);border-radius:var(--radius)}
:is(.p-voorwaarden,.p-privacy) .inhoud__klap summary{display:flex;align-items:center;justify-content:space-between;min-height:52px;padding:0 var(--s4);font-weight:600;cursor:pointer;list-style:none;-webkit-tap-highlight-color:transparent}
:is(.p-voorwaarden,.p-privacy) .inhoud__klap summary::-webkit-details-marker{display:none}
:is(.p-voorwaarden,.p-privacy) .inhoud__klap summary .ico{color:var(--accent);transition:transform .16s var(--ease-out)}
:is(.p-voorwaarden,.p-privacy) .inhoud__klap[open] summary .ico{transform:rotate(45deg)}
:is(.p-voorwaarden,.p-privacy) .inhoud__klap .inhoud__lijst{padding:0 var(--s4) var(--s3);border-top:1px solid var(--lijn)}
@media (min-width:1024px){:is(.p-voorwaarden,.p-privacy) .inhoud__klap{display:none}}
@media (max-width:1023px){:is(.p-voorwaarden,.p-privacy) .inhoud__breed{display:none}}
:is(.p-voorwaarden,.p-privacy) .jur__tekst h2{scroll-margin-top:96px;font-size:var(--fs-kop3);line-height:1.25;font-stretch:96%;margin-top:var(--s7)}
:is(.p-voorwaarden,.p-privacy) .jur__tekst h2:first-child{margin-top:var(--s6)}
:is(.p-voorwaarden,.p-privacy) .lid{font-weight:600;font-variant-numeric:tabular-nums;color:var(--inkt-zacht);margin-right:.35em}
:is(.p-voorwaarden,.p-privacy) .jur__tekst table th[scope=row]{min-width:9em}
:is(.p-voorwaarden,.p-privacy) .jur__tekst .tabel-scroll table{min-width:640px}
@media print{
:is(.p-voorwaarden,.p-privacy) .inhoud{display:none}
:is(.p-voorwaarden,.p-privacy) .jur__boven{display:block}
:is(.p-voorwaarden,.p-privacy) :is(.jur__adres,.jur__kort){border:0;padding:0 0 12pt;background:none}
:is(.p-voorwaarden,.p-privacy) .tabel-scroll{overflow:visible;background:none}
:is(.p-voorwaarden,.p-privacy) .tabel-scroll table{min-width:0}
}
