.lf-pagina{min-height:100vh;display:flex;flex-direction:column;background:var(--lf-wit)}.lf-pagina>main{flex:1 1}.lf :focus-visible{outline:3px solid var(--lf-groen);outline-offset:3px;border-radius:4px}.lf-kop :focus-visible,.lf-markies :focus-visible,.lf-op-groen :focus-visible,.lf-voet :focus-visible{outline-color:var(--lf-lamp)}#inhoud{scroll-margin-top:var(--anker-marge)}.lf-binnen{width:100%;max-width:var(--lf-breedte);margin-inline:auto;padding-inline:var(--lf-rand);box-sizing:border-box}.lf-kop-1,.lf-kop-2,.lf-kop-3{font-family:var(--font-display);font-weight:800;letter-spacing:-.025em;text-wrap:balance;margin:0}.lf-kop-1{font-size:var(--lf-kop-1);line-height:1.04}.lf-kop-2{font-size:var(--lf-kop-2);line-height:1.08;font-weight:700}.lf-kop-3{font-size:var(--lf-kop-3);line-height:1.2;font-weight:700;letter-spacing:-.015em}.lf-tekst{font-size:var(--lf-tekst);line-height:1.6;color:var(--lf-inkt-zacht);max-width:var(--lf-maat);margin:0;text-wrap:pretty}.lf-tekst strong{color:var(--lf-inkt)}.lf-klein{font-size:var(--text-md-sm);line-height:1.55;color:var(--lf-inkt-zacht);margin:0}.lf-link{color:var(--lf-groen);font-weight:700;text-decoration:underline;text-decoration-thickness:2px;text-underline-offset:.22em;-webkit-text-decoration-color:var(--lf-lijn-sterk);text-decoration-color:var(--lf-lijn-sterk);transition:-webkit-text-decoration-color var(--transition-default);transition:text-decoration-color var(--transition-default);transition:text-decoration-color var(--transition-default),-webkit-text-decoration-color var(--transition-default)}.lf-link:hover{-webkit-text-decoration-color:var(--lf-groen);text-decoration-color:var(--lf-groen)}.lf-knop{display:inline-flex;align-items:center;justify-content:center;gap:var(--space-25);min-height:52px;padding:0 var(--space-7);border-radius:var(--lf-radius-knop);border:var(--knop-rand) solid var(--lf-groen);background:var(--lf-groen);color:var(--lf-op-groen);font-family:var(--font-body);font-size:var(--text-md-plus);font-weight:var(--knop-gewicht);line-height:1.2;text-decoration:none;white-space:nowrap;cursor:pointer;box-sizing:border-box;transition:background var(--transition-default),border-color var(--transition-default),transform .12s ease-out}.lf-knop:hover{background:var(--lf-groen-diep);border-color:var(--lf-groen-diep)}.lf-knop:active{transform:translateY(1px)}.lf-knop svg{flex:none;transition:transform .2s cubic-bezier(.22,1,.36,1)}.lf-knop:hover svg{transform:translateX(3px)}.lf-knop--op-groen{background:var(--lf-wit);border-color:var(--lf-wit);color:var(--lf-groen-diep)}.lf-knop--op-groen:hover{background:var(--lf-bon);border-color:var(--lf-bon)}.lf-knop--rand{background:transparent;color:var(--lf-groen)}.lf-knop--rand:hover{background:var(--lf-doek);border-color:var(--lf-groen)}.lf-knop--klein{min-height:var(--control-height-md);padding:0 var(--space-45);font-size:var(--text-md-sm)}@media (max-width:820px){.lf-knop--klein{min-height:var(--tap-target-min)}}.lf-knop:disabled{opacity:.55;cursor:not-allowed}.lf-markies{position:relative;isolation:isolate;color:var(--lf-op-groen);background-color:var(--lf-groen);background-image:linear-gradient(180deg,var(--lf-groen-diep) 0,transparent 62%),repeating-linear-gradient(90deg,var(--lf-groen) 0 var(--lf-baan),var(--lf-groen-baan) var(--lf-baan) calc(var(--lf-baan) * 2));margin-bottom:var(--lf-schulp)}.lf-markies__zoom{position:absolute;left:0;right:0;top:100%;height:var(--lf-schulp);z-index:1;pointer-events:none;filter:drop-shadow(0 6px 5px var(--lf-schaduw-luifel))}.lf-markies__zoom:before{content:"";position:absolute;inset:0;background-image:repeating-linear-gradient(90deg,var(--lf-groen) 0 var(--lf-baan),var(--lf-groen-baan) var(--lf-baan) calc(var(--lf-baan) * 2));-webkit-mask:radial-gradient(circle at 50% 0,black calc(var(--lf-schulp) - .6px),transparent var(--lf-schulp)) 50% 0 /var(--lf-baan) 100% repeat-x;mask:radial-gradient(circle at 50% 0,black calc(var(--lf-schulp) - .6px),transparent var(--lf-schulp)) 50% 0 /var(--lf-baan) 100% repeat-x;transform-origin:top}@media (prefers-reduced-motion:no-preference){.lf-markies--rolt .lf-markies__zoom:before{animation:lf-uitrollen var(--lf-beweging) .12s both}}@keyframes lf-uitrollen{0%{transform:scaleY(.15);opacity:.4}to{transform:scaleY(1);opacity:1}}.lf-kop{position:-webkit-sticky;position:sticky;top:0;z-index:50;background:var(--lf-groen-diep);color:var(--lf-op-groen)}.lf-kop__overslaan{position:absolute;left:var(--space-4);top:var(--space-2);padding:var(--space-3) var(--space-4);background:var(--lf-wit);color:var(--lf-groen-diep);font-weight:700;border-radius:var(--lf-radius-knop);transform:translateY(-160%);opacity:0;transition:transform .16s ease-out,opacity .16s ease-out;z-index:2}.lf-kop__overslaan:focus-visible{transform:translateY(0);opacity:1}.lf-kop__rij{display:flex;align-items:center;gap:var(--space-6);min-height:64px}.lf-kop__merk{display:inline-flex;align-items:center;min-height:var(--tap-target-min);text-decoration:none;margin-right:auto}.lf-kop__nav{display:flex;align-items:center;gap:var(--space-1)}.lf-kop__link{position:relative;display:inline-flex;align-items:center;min-height:var(--control-height-md);padding:0 var(--space-3);color:var(--lf-op-groen);font-size:var(--text-md-sm);font-weight:700;text-decoration:none;border-radius:8px}.lf-kop__link:hover{color:var(--lf-bon);background:var(--lf-groen)}.lf-kop__link[aria-current=page]:after{content:"";position:absolute;left:var(--space-3);right:var(--space-3);bottom:6px;height:3px;border-radius:2px;background:var(--lf-lamp)}.lf-kop__inlog{color:var(--lf-op-groen-zacht)}.lf-kop__menu{display:none}@media (max-width:959px){.lf-kop__rij{min-height:58px;gap:var(--space-2)}.lf-kop__nav{display:none}.lf-kop__menu{display:block;position:static}.lf-kop__menuknop{list-style:none;display:inline-flex;align-items:center;justify-content:center;width:var(--tap-target-min);height:var(--tap-target-min);border-radius:var(--lf-radius-knop);color:var(--lf-op-groen);cursor:pointer}.lf-kop__menuknop::-webkit-details-marker{display:none}.lf-kop__menuknop::marker{content:""}.lf-kop__menu[open] .lf-kop__menuknop{background:var(--lf-groen)}.lf-kop__paneel{position:absolute;left:0;right:0;top:100%;display:flex;flex-direction:column;padding:var(--space-2) var(--lf-rand) var(--space-6);background:var(--lf-groen-diep);border-top:1px solid var(--lf-groen);box-shadow:0 18px 32px -12px var(--lf-schaduw-luifel)}.lf-kop__paneel .lf-kop__link{min-height:52px;font-size:var(--text-md);padding:0;border-bottom:1px solid var(--lf-groen);border-radius:0}.lf-kop__paneel .lf-kop__link[aria-current=page]:after{left:0;right:auto;width:32px;bottom:10px}}.lf-voet{background:var(--lf-groen-diep);color:var(--lf-op-groen-zacht);padding:calc(var(--lf-schulp) + var(--space-12)) 0 var(--space-8);font-size:var(--text-md-sm);line-height:1.6}.lf-voet__boven{display:grid;grid-template-columns:minmax(0,1.4fr) minmax(0,1fr) minmax(0,1fr);grid-gap:var(--space-8) var(--space-12);gap:var(--space-8) var(--space-12)}.lf-voet__merk p{margin:var(--space-4) 0 0;max-width:34ch}.lf-voet__kop{font-family:var(--font-display);font-size:var(--text-base);font-weight:700;color:var(--lf-op-groen);margin:0 0 var(--space-2);letter-spacing:-.01em}.lf-voet ul{list-style:none;margin:0;padding:0}.lf-voet__link{display:inline-flex;align-items:center;min-height:var(--tap-target-min);color:var(--lf-op-groen-zacht);text-decoration:none}.lf-voet__link:hover{color:var(--lf-op-groen);text-decoration:underline;text-underline-offset:.2em}.lf-voet__bedrijf{margin-top:var(--space-12);padding-top:var(--space-6);border-top:1px solid var(--lf-groen);display:flex;flex-wrap:wrap;gap:var(--space-2) var(--space-6);color:var(--lf-op-groen-zacht)}.lf-voet__bedrijf p{margin:0}.lf-voet__disclaimer{margin:var(--space-4) 0 0;font-size:var(--text-sm);max-width:80ch}@media (max-width:820px){.lf-voet__boven{grid-template-columns:minmax(0,1fr) minmax(0,1fr);column-gap:var(--space-6)}.lf-voet__link{-webkit-hyphens:auto;hyphens:auto;overflow-wrap:break-word;max-width:100%}.lf-voet__merk{grid-column:1/-1}.lf-voet__link{min-height:var(--tap-target-min)}.lf-voet__bedrijf{flex-direction:column;gap:var(--space-1)}}.lf-foto{margin:0}.lf-foto__vlak{position:relative;overflow:hidden;border-radius:var(--lf-radius);aspect-ratio:var(--lf-foto-verhouding,4/5);background:var(--lf-doek)}.lf-foto__vlak img{width:100%;height:100%;object-fit:cover;display:block}.lf-foto__leeg{position:absolute;inset:0;display:grid;place-items:center;background:var(--lf-doek)}.lf-foto__onderschrift{margin:var(--space-3) 0 0;font-size:var(--text-md-sm);line-height:1.5;color:var(--lf-inkt-zacht)}.lf-vragen{padding:var(--lf-sectie) 0}.lf-vragen__raster{display:grid;grid-template-columns:minmax(0,5fr) minmax(0,7fr);grid-gap:var(--space-8) var(--space-16);gap:var(--space-8) var(--space-16);align-items:start}.lf-vragen__kop{position:-webkit-sticky;position:sticky;top:calc(64px + var(--space-8))}.lf-vragen__kop .lf-tekst{margin-top:var(--space-4)}@media (max-width:900px){.lf-vragen__raster{grid-template-columns:minmax(0,1fr)}.lf-vragen__kop{position:static}}.lf-slot{margin-bottom:0}.lf-slot__binnen{padding-top:var(--lf-sectie);padding-bottom:calc(var(--lf-sectie) - var(--space-4));display:grid;grid-template-columns:minmax(0,7fr) minmax(0,5fr);grid-gap:var(--space-8) var(--space-12);gap:var(--space-8) var(--space-12);align-items:end}.lf-slot__kop{color:var(--lf-op-groen);max-width:18ch}.lf-slot__actie{display:grid;grid-gap:var(--space-4);gap:var(--space-4);justify-items:start}.lf-slot__actie p{color:var(--lf-op-groen-zacht);line-height:1.55;max-width:40ch}.lf-slot__actie p,.lf-slot__punten{margin:0;font-size:var(--text-md-sm)}.lf-slot__punten{list-style:none;padding:0;display:flex;flex-wrap:wrap;gap:var(--space-2) var(--space-5);color:var(--lf-op-groen);font-weight:700}.lf-slot__punten li{display:inline-flex;align-items:center;gap:var(--space-2)}.lf-slot__punten svg{color:var(--lf-lamp)}.lf-slot+.lf-voet{padding-top:calc(var(--lf-schulp) + var(--space-16))}@media (max-width:820px){.lf-slot__binnen{grid-template-columns:minmax(0,1fr);align-items:start}.lf-slot__actie .lf-knop{width:100%}}