:root{--inkt:#1d1e30;--papier:#f4f4fa;--accent:#4338a8;--accent-d:#2c247e;--zacht:#5c5b78;--lijn:#dedcee}
*{margin:0;padding:0;box-sizing:border-box}
body{font-family:"Mulish",system-ui,sans-serif;background:var(--papier);color:var(--inkt);line-height:1.72}
.oe8{max-width:860px;margin:0 auto;padding:0 24px}
.yw8{background:#fff;border-bottom:1px solid var(--lijn)}
.yw8 .oe8{display:flex;justify-content:space-between;align-items:center;padding:18px 24px}
.yf7{font-family:"Fraunces",serif;font-weight:600;font-size:1.3rem;color:var(--accent-d);text-decoration:none}
.yw8 nav a{color:var(--inkt);text-decoration:none;margin-left:22px;font-size:.96rem}
.yw8 nav a:hover{color:var(--accent)}
.lo4{background:var(--papier);padding:56px 0 34px;text-align:center}
.lo4.we5{padding:40px 0 26px}
.cn0{font-size:.8rem;letter-spacing:.16em;text-transform:uppercase;color:var(--accent);margin-bottom:13px}
h1{font-family:"Fraunces",serif;font-weight:600;font-size:clamp(2rem,5vw,3rem);line-height:1.12;color:var(--inkt)}
.qb2{font-size:1.13rem;max-width:42em;margin:16px 0 0;margin-left:auto;margin-right:auto;color:var(--zacht)}
main{padding:36px 0}
.mv9{max-width:44em;margin:0 0 38px}
.mv9 p{margin-top:12px}
h2{font-family:"Fraunces",serif;font-weight:600;font-size:1.5rem;color:var(--accent-d);margin-bottom:6px}
.ih8{margin-top:44px;padding-top:24px;border-top:1px solid var(--lijn)}
.ci6{color:var(--zacht);font-size:.94rem;margin-bottom:12px}
.gq4{list-style:none;display:flex;flex-wrap:wrap;gap:6px 22px;margin:0}
.gq4 li{font-size:.9rem}
.gq4 a{color:var(--zacht);text-decoration:none;border-bottom:1px solid var(--lijn)}
.gq4 a:hover{color:var(--accent);border-color:var(--accent)}
.gn9{background:var(--inkt);color:#cfd8d4;margin-top:40px}.gn9 .oe8{padding:22px 24px;font-size:.9rem;text-align:center}
.gn9 a{color:var(--papier);text-decoration:underline;text-underline-offset:2px}.gn9 a:hover{color:#fff}
