/* Gedeelde stijl voor de losse pagina's (bedankt, privacy). Zelfde tokens als de homepage. */
@import url("fonts/fonts.css");
:root{
  --white:#FFFFFF;--grey:#EFEEEC;--black:#0F1012;--ink:#0F1012;--mute:#6A6860;
  --line:rgba(15,16,18,.13);--line-soft:rgba(15,16,18,.07);
  --accent:#0071E3;--accent-text:#0062C7;
  --display:"Poppins",-apple-system,sans-serif;--body:"Inter",-apple-system,sans-serif;
  --px:clamp(20px,5vw,86px);
}
*{box-sizing:border-box;margin:0;padding:0}
body{background:var(--white);color:var(--ink);font-family:var(--body);font-size:16px;line-height:1.6;-webkit-font-smoothing:antialiased}
a{color:inherit}
img{max-width:100%;display:block}
header{padding:26px var(--px);border-bottom:1px solid var(--line-soft)}
header img{width:clamp(160px,15vw,210px);transition:opacity .3s}
header a:hover img{opacity:.6}
main{padding:clamp(56px,9vw,110px) var(--px) clamp(70px,10vw,140px);max-width:820px;margin:0 auto}
h1{font-family:var(--display);font-weight:400;font-size:clamp(30px,4vw,54px);line-height:1.1;letter-spacing:-.022em}
h2{font-family:var(--display);font-weight:400;font-size:clamp(18px,1.7vw,23px);line-height:1.25;letter-spacing:-.012em;margin:clamp(34px,4vw,52px) 0 12px}
p,li{color:#2E2D2A;max-width:66ch}
p+p{margin-top:1.1em}
ul{margin:12px 0 0 20px}
li{margin-bottom:7px}
.lead{font-size:clamp(17px,1.4vw,20px);color:var(--mute);margin-top:22px}
.back{display:inline-flex;align-items:center;gap:16px;margin-top:clamp(40px,5vw,64px);font-size:16px;transition:color .3s}
.back:hover{color:var(--accent-text)}
.back .circ{width:44px;height:28px;border:1px solid currentColor;border-radius:999px;display:grid;place-items:center;flex:none}
.meta{font-size:13px;color:var(--mute);margin-top:clamp(44px,5vw,64px);padding-top:20px;border-top:1px solid var(--line-soft)}
footer{border-top:1px solid var(--line-soft);padding:24px var(--px);font-size:12px;color:var(--mute);
  display:flex;flex-wrap:wrap;gap:8px 28px;justify-content:space-between}
:where(a,button):focus-visible{outline:2px solid var(--accent);outline-offset:3px}
