.vmi-breadcrumb{font-size:.85rem;color:var(--muted);margin:18px 0 0}.vmi-breadcrumb a{color:var(--cool-accent);text-decoration:none}.vmi-breadcrumb a:hover{text-decoration:underline}.vmi-release-meta{flex-wrap:wrap}.vmi-findings{display:grid;gap:12px;padding-left:20px}.vmi-findings li{line-height:1.55}.vmi-stat-grid{display:grid;grid-template-columns:repeat(auto-fit,minmax(150px,1fr));gap:12px;margin:18px 0}.vmi-stat{background:var(--surface-soft);border:1px solid var(--border);border-radius:12px;padding:14px 16px;display:flex;flex-direction:column;gap:4px}.vmi-stat strong{font-family:var(--font-display);font-size:1.45rem;color:var(--ink)}.vmi-stat span{font-size:.85rem;color:var(--muted)}.vmi-figure{margin:22px 0;padding:18px;background:var(--surface);border:1px solid var(--border);border-radius:14px}.vmi-figure figcaption{font-size:.92rem;color:var(--muted);margin-bottom:12px}.vmi-figure figcaption strong{color:var(--ink)}.vmi-figure-plot{overflow-x:auto}.vmi-figure-plot svg{display:block;min-width:560px}.vmi-figure-actions{display:flex;flex-wrap:wrap;gap:14px;align-items:baseline;margin-top:10px;font-size:.82rem}.vmi-figure-actions a{color:var(--cool-accent)}.vmi-figure-source{color:var(--muted);margin-left:auto}.vmi-table-details{margin:12px 0}.vmi-table-details summary{cursor:pointer;color:var(--cool-accent);font-size:.9rem}.vmi-explore-list{list-style:none;padding:0;display:grid;grid-template-columns:repeat(auto-fit,minmax(220px,1fr));gap:10px;margin:16px 0}.vmi-explore-list li{display:flex;justify-content:space-between;gap:10px;background:var(--surface-soft);border:1px solid var(--border);border-radius:10px;padding:10px 14px}.vmi-explore-count{color:var(--muted);font-size:.85rem;white-space:nowrap}.vmi-license-note{font-size:.88rem;color:var(--muted)}.research-hub-card{border:1px solid var(--border);border-radius:14px;background:var(--surface);padding:24px;margin:22px 0;box-shadow:var(--shadow)}.research-hub-card h2{margin-top:0}.research-hub-meta{display:flex;flex-wrap:wrap;gap:12px;font-size:.82rem;color:var(--muted);margin:10px 0 14px}.vmi-media-kit-block{background:var(--surface-soft);border:1px solid var(--border);border-radius:10px;padding:14px 16px;margin:12px 0;overflow-x:auto}.vmi-media-kit-block code,.vmi-media-kit-block pre{font-size:.8rem;white-space:pre-wrap;word-break:break-all}