/* Kennisoverzicht + AI Governance landing */
.kennis-keuzes{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:24px}
.kennis-keuze{display:flex;flex-direction:column;gap:16px;min-height:280px;padding:30px;background:var(--paper);border:1px solid var(--line);border-top:3px solid var(--line-strong);border-radius:var(--radius-1);color:var(--ink);text-decoration:none}
.kennis-keuze:hover,.kennis-keuze:focus-visible{border-top-color:var(--cyan);box-shadow:0 10px 28px rgba(16,23,22,.08)}
.kennis-keuze .v2-label{color:var(--cyan-text)}
.kennis-keuze h2,.kennis-keuze h3{font-size:clamp(1.5rem,2.5vw,2rem);font-weight:500;letter-spacing:-.03em;line-height:1.15}
.kennis-keuze p{color:var(--muted);line-height:1.65;max-width:54ch}
.kennis-keuze strong{margin-top:auto;color:var(--cyan-text)}
.ag-status{display:grid;grid-template-columns:180px minmax(0,1fr);gap:28px;padding:22px 0;border-top:1px solid var(--line-strong);border-bottom:1px solid var(--line-strong)}
.ag-status strong{font-family:var(--font-mono);font-size:.72rem;letter-spacing:.12em;text-transform:uppercase;color:var(--cyan-text)}
.ag-status p{line-height:1.65;color:var(--muted)}
.ag-status a{color:var(--cyan-text);font-weight:600}
.ag-chain{padding:28px 32px;background:var(--ink-2);border:1px solid #354540;border-radius:var(--radius-2);font-family:var(--font-mono);font-size:clamp(.8rem,1.5vw,.95rem);line-height:1.9;color:#dbe8e6;overflow-x:auto}
.ag-chain strong{color:var(--cyan-text-dark)}
.ag-example{display:grid;grid-template-columns:minmax(0,.85fr) minmax(0,1.15fr);gap:56px;align-items:start}
.ag-example blockquote{font-family:var(--font-serif);font-size:clamp(1.35rem,2.2vw,1.8rem);line-height:1.45;color:var(--ink-text)}
.ag-example ul{margin:0;padding-left:18px;color:var(--muted);line-height:1.75}
.ag-method{list-style:none;padding:0;display:grid;grid-template-columns:repeat(2,minmax(0,1fr));column-gap:40px}
.ag-method li{padding:20px 0;border-top:1px solid var(--line-strong)}
.ag-method span{font-family:var(--font-mono);font-size:.72rem;color:var(--cyan-text)}
.ag-method h3{font-size:1.15rem;font-weight:500;margin:8px 0}
.ag-method p{color:var(--muted);line-height:1.6}
@media(max-width:720px){
  .kennis-keuzes,.ag-example,.ag-method{grid-template-columns:1fr}
  .ag-status{grid-template-columns:1fr;gap:8px}
  .kennis-keuze{min-height:0;padding:24px}
}
