/* FINAL: Matrix meta block spacing + typography (match Article/Blog) */

/* The meta container (Category / Post Date / optional Stock Price) */
#post-meta,
.matrix-meta,
#matrix-meta {
  font-size: 15px;
  line-height: 1.6;
  opacity: 0.95;

  /* Only one controlled gap below meta */
  margin: 0 0 12px;
  padding: 0;
}

/* Each line inside meta */
#post-meta > div,
.matrix-meta > div,
#matrix-meta > div {
  margin: 2px 0;
}

/* If you ever used <p> inside meta, neutralize browser default margins */
#post-meta p,
.matrix-meta p,
#matrix-meta p {
  margin: 0;
}

/* CRITICAL: remove the default top margin of the first h2 (Overview)
   so it doesn't create the "mysterious" extra space */
.article-body h2:first-child {
  margin-top: 0;
}

/* Optional: if some pages put meta directly under .panel and panel has a big padding,
   keep it consistent by not adding extra top spacing */
.panel > #post-meta,
.panel > .matrix-meta,
.panel > #matrix-meta {
  margin-top: 0;
}
