.lhead{background:var(--red);color:#fff}
.lhead .wrap{display:flex;justify-content:space-between;align-items:center;gap:16px;padding-top:18px;padding-bottom:18px}
.lhead a{color:#fff;font-weight:700}
.lbrand{font-family:"Bricolage Grotesque",system-ui,sans-serif;font-weight:800;font-size:1.25rem;line-height:1.05;text-decoration:none}
.lbrand small{display:block;font-size:.75rem;font-weight:700}
.legaltekst{max-width:760px;padding-top:28px;padding-bottom:60px}
.legaltekst h1{font-family:"Bricolage Grotesque",system-ui,sans-serif;font-size:clamp(1.8rem,5vw,2.5rem);font-weight:800;margin:0 0 6px}
.legaltekst h2{font-family:"Bricolage Grotesque",system-ui,sans-serif;font-size:1.25rem;font-weight:800;margin:28px 0 8px}
.legaltekst p,.legaltekst li{line-height:1.6}
.legaltekst ul{padding-left:20px}
.legaltekst .bijgewerkt{color:var(--muted);font-size:.9rem}
