.knowledge-hero{background:linear-gradient(135deg,#052e70,#075c9e 65%,#008ba9);color:#fff;padding:92px 0 84px;position:relative;overflow:hidden}.knowledge-hero:after{content:"";position:absolute;width:460px;height:460px;border:1px solid rgba(0,184,71,.35);border-radius:50%;right:-170px;top:-210px;box-shadow:0 0 0 80px rgba(0,163,207,.05)}.knowledge-hero-inner{position:relative;z-index:1;display:grid;grid-template-columns:1.2fr .65fr;gap:80px;align-items:end}.knowledge-hero h1{font-size:clamp(42px,5vw,65px);line-height:1.08;letter-spacing:-2px;max-width:780px;margin:0}.knowledge-hero-inner>p{font-size:18px;color:#d8e8ef;margin:0}.knowledge-section{padding:80px 0 110px}.knowledge-tools{display:flex;justify-content:space-between;align-items:center;gap:25px;margin-bottom:35px}.search-field{width:min(390px,100%);height:50px;border:1px solid var(--line);display:flex;align-items:center;background:#fff}.search-field input{border:0;outline:0;width:100%;height:100%;padding:0 16px;font:inherit;color:var(--ink);background:transparent}.search-field span{padding-right:16px;color:var(--navy);font-size:22px}.filter-list{display:flex;gap:8px;flex-wrap:wrap}.filter-button{border:1px solid var(--line);background:#fff;color:var(--navy);padding:10px 15px;cursor:pointer;font-weight:700;font-size:12px}.filter-button:hover,.filter-button.active{background:var(--navy);border-color:var(--navy);color:#fff}.result-count{font-size:12px;text-transform:uppercase;letter-spacing:1.3px;color:var(--muted);font-weight:700}.article-grid{display:grid;grid-template-columns:repeat(3,1fr);gap:22px}.insight-card{border:1px solid var(--line);padding:30px;min-height:350px;display:flex;flex-direction:column;transition:.25s}.insight-card:hover{transform:translateY(-4px);box-shadow:var(--shadow);border-color:transparent}.insight-card-featured{background:var(--navy);color:#fff}.card-top{display:flex;justify-content:space-between;gap:15px;font-size:11px;color:var(--muted);text-transform:uppercase;letter-spacing:1px}.insight-card-featured .card-top{color:#b9d4df}.category{font-weight:800;color:var(--red)}.insight-card h2{font-size:25px;line-height:1.25;letter-spacing:-.5px;color:var(--navy);margin:34px 0 15px}.insight-card-featured h2{color:#fff}.insight-card p{font-size:14px;color:var(--muted);margin:0}.insight-card-featured p{color:#cbdce4}.read-link{margin-top:auto;padding-top:25px;font-weight:800;font-size:13px;color:var(--navy)}.insight-card-featured .read-link{color:#fff}.empty-state{text-align:center;background:var(--soft);padding:55px}.empty-state h2{color:var(--navy)}
.article-hero{background:var(--navy);color:#fff;padding:72px 0}.article-hero-inner{max-width:920px}.breadcrumbs{font-size:12px;color:#a9c4d3;margin-bottom:28px}.breadcrumbs a:hover{color:#fff}.article-hero h1{font-size:clamp(39px,5vw,62px);line-height:1.1;letter-spacing:-1.8px;margin:0 0 24px}.article-deck{font-size:19px;color:#d5e3ea;max-width:760px}.article-meta{display:flex;gap:18px;flex-wrap:wrap;margin-top:28px;font-size:12px;text-transform:uppercase;letter-spacing:1px;color:#82e3ac}.article-body{padding:75px 0 105px}.article-layout{display:grid;grid-template-columns:220px minmax(0,740px);gap:70px;justify-content:center}.article-aside{font-size:12px;color:var(--muted)}.article-aside strong{display:block;color:var(--navy);text-transform:uppercase;letter-spacing:1px;margin-bottom:10px}.article-aside a{display:block;padding:7px 0;border-bottom:1px solid var(--line)}.article-content{font-size:17px}.article-content h2{color:var(--navy);font-size:31px;line-height:1.2;margin:52px 0 16px;letter-spacing:-.7px}.article-content h2:first-child{margin-top:0}.article-content h3{color:var(--navy);font-size:21px;margin:32px 0 9px}.article-content p{color:#405767}.article-content ul,.article-content ol{padding-left:22px;color:#405767}.article-content li{margin:9px 0}.key-takeaway{border-left:5px solid var(--red);background:var(--soft);padding:24px 28px;margin:35px 0}.key-takeaway strong{display:block;color:var(--navy);margin-bottom:5px}.article-note{font-size:13px;color:var(--muted);border-top:1px solid var(--line);padding-top:20px;margin-top:55px}
@media(max-width:900px){.knowledge-hero-inner{grid-template-columns:1fr;gap:25px}.knowledge-tools{align-items:flex-start;flex-direction:column}.article-grid{grid-template-columns:1fr 1fr}.article-layout{grid-template-columns:1fr}.article-aside{display:none}}
@media(max-width:620px){.knowledge-hero{padding:58px 0}.knowledge-hero h1{font-size:36px;letter-spacing:-1px}.knowledge-hero-inner>p{font-size:16px}.knowledge-section{padding:55px 0 75px}.filter-list{width:100%;overflow-x:auto;flex-wrap:nowrap;padding-bottom:6px}.filter-button{white-space:nowrap}.article-grid{grid-template-columns:1fr}.insight-card{min-height:310px;padding:25px}.article-hero{padding:52px 0}.article-hero h1{font-size:35px}.article-deck{font-size:17px}.article-body{padding:55px 0 75px}.article-content{font-size:16px}.article-content h2{font-size:27px}.article-content h3{font-size:20px}}

/* Uitgebreide introductie en duidelijke, bruikbare zoekfunctie. */
.knowledge-intro{display:grid;grid-template-columns:.8fr 1.2fr;gap:70px;align-items:end;margin-bottom:52px;padding-bottom:42px;border-bottom:1px solid var(--line)}
.knowledge-intro h2{font-size:34px;line-height:1.15;color:var(--navy);margin:8px 0 0}
.knowledge-intro>p{color:var(--muted);margin:0;max-width:680px}
.search-field button{height:100%;width:52px;flex:0 0 52px;border:0;background:transparent;color:var(--navy);font-size:22px;cursor:pointer}
.search-field button:hover,.search-field button:focus-visible{background:var(--soft);outline:2px solid var(--cyan);outline-offset:-2px}
.result-summary{display:flex;justify-content:space-between;align-items:center;gap:20px}
.clear-search{border:0;background:transparent;color:var(--navy);font-weight:700;text-decoration:underline;text-underline-offset:3px;cursor:pointer}
.insight-card[hidden],.empty-state[hidden],.clear-search[hidden]{display:none}
@media(max-width:900px){.knowledge-intro{grid-template-columns:1fr;gap:18px}}
@media(max-width:620px){.knowledge-intro{margin-bottom:38px;padding-bottom:30px}.knowledge-intro h2{font-size:29px}.search-field{width:100%}}
.quick-guides{margin-top:85px;padding-top:60px;border-top:1px solid var(--line)}
.quick-guides-heading{display:grid;grid-template-columns:.65fr 1.35fr;gap:50px;align-items:end;margin-bottom:32px}
.quick-guides-heading h2{color:var(--navy);font-size:34px;line-height:1.18;margin:0;max-width:720px}
.quick-guide-grid{display:grid;grid-template-columns:repeat(3,1fr);gap:1px;background:var(--line);border:1px solid var(--line)}
.quick-guide-grid article{background:#fff;padding:31px;min-height:245px}
.quick-guide-grid span{color:var(--green);font-size:12px;font-weight:800}
.quick-guide-grid h3{color:var(--navy);font-size:20px;line-height:1.25;margin:26px 0 12px}
.quick-guide-grid p{color:var(--muted);font-size:14px;margin:0}
@media(max-width:900px){.quick-guides-heading{grid-template-columns:1fr;gap:12px}.quick-guide-grid{grid-template-columns:1fr}.quick-guide-grid article{min-height:auto}}
@media(max-width:620px){.quick-guides{margin-top:60px;padding-top:45px}.quick-guides-heading h2{font-size:29px}}
