/* MDC Website v2.0 - Build 2.9 Knowledge and Research Layer */
.page-hero-grid{display:grid;grid-template-columns:minmax(0,1.4fr) minmax(280px,.6fr);gap:var(--space-8);align-items:center}.knowledge-stat-card{background:rgba(255,255,255,.08);border:1px solid rgba(255,255,255,.16);border-radius:var(--radius-2xl);padding:var(--space-7);box-shadow:var(--shadow-lg)}.knowledge-stat-card strong{display:block;font-size:clamp(3rem,7vw,5rem);line-height:1;color:var(--color-accent)}.knowledge-stat-card span{display:block;font-weight:800;margin:.5rem 0;color:#fff}.programme-grid,.knowledge-grid{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:var(--space-5)}.programme-card,.knowledge-card,.publication-sidebar,.publication-content,.checklist-panel{background:#fff;border:1px solid var(--color-border);border-radius:var(--radius-xl);padding:var(--space-6);box-shadow:var(--shadow-sm)}.programme-card span,.knowledge-card span{display:inline-flex;align-items:center;justify-content:center;min-width:2.2rem;height:2.2rem;padding:0 .7rem;border-radius:999px;background:var(--color-primary-50);color:var(--color-primary);font-weight:800;font-size:.8rem;text-transform:uppercase;letter-spacing:.04em}.programme-card h3,.knowledge-card h3{margin:var(--space-4) 0 var(--space-3)}.programme-card ul{padding-left:1.2rem;margin-bottom:0}.research-process{display:grid;grid-template-columns:minmax(0,.7fr) minmax(0,1.3fr);gap:var(--space-8);align-items:start}.process-list{list-style:none;margin:0;padding:0;display:grid;gap:var(--space-4);counter-reset:step}.process-list li{display:grid;grid-template-columns:150px 1fr;gap:var(--space-4);padding:var(--space-5);background:#fff;border-radius:var(--radius-xl);border:1px solid var(--color-border)}.process-list strong{color:var(--color-primary)}.filter-bar{display:grid;grid-template-columns:1.2fr .7fr .7fr;gap:var(--space-4);margin-bottom:var(--space-6)}.filter-bar input,.filter-bar select{width:100%;padding:.95rem 1rem;border:1px solid var(--color-border);border-radius:var(--radius-lg);font:inherit;background:#fff}.empty-state{padding:var(--space-5);background:var(--color-primary-50);border-radius:var(--radius-lg);font-weight:700}.publication-meta{display:flex;flex-wrap:wrap;gap:.75rem;margin-top:var(--space-4)}.publication-meta span{background:rgba(255,255,255,.1);border:1px solid rgba(255,255,255,.2);border-radius:999px;padding:.45rem .8rem}.publication-layout{display:grid;grid-template-columns:320px minmax(0,1fr);gap:var(--space-7);align-items:start}.publication-sidebar{position:sticky;top:110px}.publication-sidebar dl{display:grid;gap:.75rem}.publication-sidebar dt{font-weight:800;color:var(--color-primary)}.publication-sidebar dd{margin:0 0 .5rem}.publication-content h2{margin-top:0}.download-panel{margin-top:var(--space-6);padding:var(--space-5);border-radius:var(--radius-xl);background:var(--color-primary-50);border:1px solid var(--color-border)}
@media(max-width:900px){.page-hero-grid,.research-process,.publication-layout{grid-template-columns:1fr}.programme-grid,.knowledge-grid{grid-template-columns:1fr 1fr}.filter-bar{grid-template-columns:1fr}.publication-sidebar{position:static}.process-list li{grid-template-columns:1fr}}@media(max-width:640px){.programme-grid,.knowledge-grid{grid-template-columns:1fr}}
