@import url('https://fonts.googleapis.com/css2?family=Barlow+Condensed:wght@600;700;800&family=DM+Sans:wght@400;500;600;700&display=swap');*{box-sizing:border-box}html{scroll-behavior:smooth}body{margin:0;background:#f7f6f2;color:#202932;font-family:'DM Sans',sans-serif}a{color:inherit;text-decoration:none}header,main,footer{max-width:1320px;margin:auto;padding:0 48px}.top{display:flex;justify-content:space-between;padding:22px 0 14px;font-size:10px;letter-spacing:1.3px}.brand{display:block;font:800 clamp(56px,10.3vw,140px)/1 'Barlow Condensed',sans-serif;letter-spacing:-3px;color:#234fc2;padding:2px 0 20px}.brand span{color:#202932}.nav{display:flex;justify-content:space-between;border-top:2px solid #202932;border-bottom:1px solid #c9ccd0;padding:17px 0;font-size:12px}nav{display:flex;gap:32px}.kicker{display:flex;justify-content:space-between;font-size:9px;letter-spacing:1.3px;padding:25px 0 18px}.lead{display:grid;grid-template-columns:1.9fr 1fr;gap:25px}.feature{height:490px;position:relative;overflow:hidden;background:#23344c;color:white}.feature>img{width:100%;height:100%;object-fit:cover}.feature:after{content:'';position:absolute;inset:0;background:linear-gradient(transparent 10%,#101c30e8)}.feature-copy{position:absolute;bottom:30px;left:32px;right:32px;z-index:1}small{font-size:9px;letter-spacing:1.5px;font-weight:700}h1{font:700 59px/.98 'Barlow Condensed';margin:18px 0;letter-spacing:-.5px}.feature p{font-size:12px}.feature p span{float:right;font-size:25px}aside{background:#f0dc68;padding:29px}aside h2{font:700 44px/1 'Barlow Condensed';margin:20px 0}aside p{font-size:12px;line-height:1.8;max-width:250px}aside>a{display:block;border-top:1px solid #b9aa53;padding-top:19px;margin-top:20px}aside>a>span{font-size:8px;letter-spacing:1px}aside h3{font:600 23px/1.15 'Barlow Condensed';margin:10px 0 0}.section-title{display:flex;justify-content:space-between;align-items:center;margin:44px 0 23px;border-bottom:2px solid #202932;padding-bottom:17px}.section-title h2,.more>h2{font:600 34px 'Barlow Condensed';margin:0}.section-title>span{font-size:9px;letter-spacing:1px}.grid{display:grid;grid-template-columns:repeat(3,1fr);gap:25px}.card img{width:100%;height:210px;object-fit:cover}.card small{display:block;color:#234fc2;margin:18px 0 10px}.card h3{font:600 29px/1.08 'Barlow Condensed';margin:0}.card h3 span{color:#234fc2}.more{margin:48px 0}.more>h2{margin-bottom:20px}.more>a{display:grid;grid-template-columns:130px 1fr 24px;gap:20px;align-items:center;border-top:1px solid #c9ccd0;padding:17px 0}.more h3{font-size:15px;font-weight:500;margin:0}.more small{color:#234fc2}.search{background:#234fc2;color:white;padding:30px;display:flex;justify-content:space-between;gap:30px;align-items:center;margin:45px 0}.search h2{font:600 36px 'Barlow Condensed';margin:0}.search form{width:45%}label{display:block;font-size:10px;margin-bottom:9px}.search form>div{display:flex;background:white}input{border:0;background:none;width:100%;min-width:0;padding:15px;font:13px 'DM Sans'}button{border:0;background:#f0dc68;width:48px;cursor:pointer;font-size:23px}footer{display:flex;align-items:center;justify-content:space-between;border-top:1px solid #c9ccd0;padding-top:26px;padding-bottom:30px;font-size:11px}footer>a:first-child{font:700 28px 'Barlow Condensed';color:#234fc2}a:focus-visible,input:focus-visible,button:focus-visible{outline:3px solid #dca82f;outline-offset:4px}.card:hover h3,.more>a:hover h3{text-decoration:underline}@media(max-width:780px){header,main,footer{padding-left:22px;padding-right:22px}.brand{font-size:clamp(55px,13vw,100px);letter-spacing:-2px}.lead{grid-template-columns:1fr}.feature{height:430px}h1{font-size:50px}aside{display:grid;grid-template-columns:1fr 1fr;gap:16px}aside>small,aside>p{grid-column:1/-1}aside h2{grid-column:1/-1;margin:0}aside>a{margin:0}.kicker>span:last-child{display:none}.grid{gap:18px}.card img{height:160px}.card h3{font-size:24px}.more>a{grid-template-columns:90px 1fr 20px}.search{display:block}.search form{width:100%;margin-top:20px}}@media(max-width:480px){.top{font-size:8px}.nav{font-size:10px}nav{gap:17px}.nav>a{font-size:0}.nav>a:after{content:'Zoeken ↗';font-size:10px}.grid{grid-template-columns:1fr}.card img{height:230px}.feature-copy{left:23px;right:23px}.section-title h2{font-size:30px}.more>a{grid-template-columns:1fr 20px;gap:8px}.more small{grid-column:1/-1}.more h3{font-size:14px}footer p{display:none}}

.archive,.reading,.page-content{padding:50px 0 65px}.archive h1,.reading h1,.page-content h1{font:500 clamp(32px,4vw,58px)/1.16 Manrope,Arial,sans-serif;letter-spacing:-1.5px;overflow-wrap:anywhere}.story-grid{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:35px 25px}.story-card{min-width:0}.card-visual{display:block;height:230px;position:relative;overflow:hidden}.card-visual img{height:100%}.type-cover{display:flex;height:100%;flex-direction:column;justify-content:space-between;background:#edf3f2;padding:22px;gap:12px}.type-cover>span{font-size:12px}.type-cover strong{font-size:24px;line-height:1.2}.corner-arrow{position:absolute;right:12px;bottom:12px;background:var(--accent);padding:6px}.meta{display:flex;justify-content:space-between;font-size:12px;gap:10px;color:var(--muted)}.card-copy h3{font-size:24px;line-height:1.25}.card-summary{line-height:1.65;color:var(--muted)}.text-link{font-size:14px;font-weight:700}.search-form{margin:30px 0}.search-form label{display:block;margin-bottom:10px}.search-form>div{display:flex;max-width:600px}.search-form input{min-width:0;flex:1;padding:14px;border:1px solid var(--line);font:inherit}.search-form button{background:var(--ink);color:white;border:0;padding:14px 20px;font:inherit}.results{font-size:14px;color:var(--muted);margin-bottom:28px}.pagination{display:flex;flex-wrap:wrap;gap:10px;margin-top:40px}.page-numbers{padding:10px 15px;border:1px solid var(--line)}.page-numbers.current{background:var(--ink);color:white}.reading{max-width:1060px;margin:auto}.reading>h1,.reading>.eyebrow,.reading-meta,.backlink,.prose{max-width:800px;margin-left:auto;margin-right:auto}.backlink{display:block;font-size:14px;margin-bottom:28px}.reading-meta{font-size:14px;color:var(--muted)}.reading-visual{margin:30px auto;max-width:800px}.reading-visual img{max-height:520px}.prose{font-size:18px;line-height:1.85;overflow-wrap:anywhere}.prose a{text-decoration:underline}.prose img{height:auto;max-width:100%}.prose iframe,.prose video{max-width:100%}.prose table{display:block;overflow:auto}.related{margin-top:60px}.prose h2{line-height:1.3}.page-content form input,.page-content form textarea{max-width:100%}@media(max-width:850px){.story-grid{grid-template-columns:repeat(2,minmax(0,1fr))}}@media(max-width:600px){.story-grid{grid-template-columns:1fr}.archive,.reading,.page-content{padding-top:30px}.prose{font-size:17px}.reading h1{font-size:34px}.card-visual{height:240px}}

.skip{position:absolute;left:-9999px}.skip:focus{left:20px;top:10px;z-index:100;background:white;padding:15px}.archive h1,.reading h1,.info-page h1{font-family:Barlow Condensed,Arial,sans-serif;font-weight:500}.info-page{padding:50px 0}.card-visual img,.reading-visual img{width:100%;object-fit:cover}.reading .eyebrow{display:block}.prose form input,.prose form textarea{max-width:100%}
:root{--ink:#202932;--muted:#637166;--accent:#234fc2;--line:#d8ddd3;--paper:#f7f6f2}.archive,.info-page,article.reading{padding:45px 0;width:100%;max-width:none}.archive h1,article.reading h1,.info-page h1{font:600 clamp(32px,4vw,54px)/1.15 Manrope,sans-serif;letter-spacing:-1.5px;margin:20px 0}.archive .story-grid,.related .story-grid{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:24px}.archive .search-form{max-width:620px}.archive .search-form input{border:1px solid #bcc7ba}.archive .search-form button{width:auto;padding:14px}.prose{max-width:780px;font-size:17px;line-height:1.8}.prose a{text-decoration:underline}.prose h2{line-height:1.3}.prose img{max-width:100%;height:auto}article.reading>.backlink{border:0;padding:0}.reading-meta{font-size:12px}.pagination{display:flex;flex-wrap:wrap;gap:12px;margin:30px 0}.related{margin-top:50px}@media(max-width:700px){.archive .story-grid,.related .story-grid{grid-template-columns:1fr}}