
/* research.css — namespaced for research pages */
.research-page figure{margin:1.5rem 0}
.research-page figure img,.research-page figure svg{max-width:100%;height:auto;border:1px solid rgba(0,0,0,.08);border-radius:6px;background:#fff}
.research-page figure figcaption{font-size:.95rem;color:var(--muted);margin-top:.5rem}
.research-page .fig-grid{display:grid;grid-template-columns:repeat(auto-fit,minmax(220px,1fr));gap:1rem}
.research-page .badge{display:inline-block;padding:.15rem .4rem;border-radius:.3rem;background:var(--uoe-blue);color:#fff;font-size:.8rem}
.research-page #references ol{padding-left:1.2rem}
.research-page #references li{margin:.25rem 0}
.research-page #references a{color:var(--link);text-decoration:none}
.research-page #references a:hover{text-decoration:underline}
