/* Media feed pages (AI news + YouTube) — extends blog-note */
.mf-page .mf-top h1 {
  display: inline-flex;
  align-items: center;
  gap: .45rem;
  flex-wrap: wrap;
}
.mf-yt-ico {
  width: 36px;
  height: 36px;
  object-fit: contain;
  vertical-align: middle;
}
.mf-chips { margin-top: .5rem; }
.mf-related-grid {
  margin: 0 0 1rem;
}
.mf-page .hn-related-card {
  background: #fffef9;
}
.mf-youtube .hn-related-cta {
  color: #c4302b;
}
.mf-back a {
  display: block;
  font-family: Gandom, Tahoma, sans-serif;
  font-weight: 800;
  font-size: .9rem;
  color: #6f63c7 !important;
  text-decoration: none !important;
  padding: .35rem 0;
}
.mf-back a:hover { text-decoration: underline !important; }
