#view-articles .mi-editorial .hero.cislunar-watch-hero {
  display: block;
  padding-top: 48px;
}
#view-articles .cislunar-watch-hero .hero-copy {
  max-width: 860px;
}
#view-articles .cislunar-watch-hero h1 {
  max-width: 850px;
  font-size: clamp(36px, 4.6vw, 60px);
}
#view-articles .cislunar-watch-hero .hero-media {
  max-width: none;
  margin-top: 28px;
}
#view-articles .cislunar-watch-hero .hero-media img {
  width: 100%;
  height: auto;
}
#view-articles .cislunar-watch-hero .hero-media figcaption {
  max-width: 940px;
  font-size: 12px;
}
#view-articles .mi-editorial .table-scroll{overflow:auto;margin:22px 0 28px}
#view-articles .mi-editorial table{border-collapse:collapse;width:100%;min-width:680px;background:#fffdf7;color:#20363c;font-size:14px;line-height:1.5}
#view-articles .mi-editorial th,#view-articles .mi-editorial td{border:1px solid #d8ddd4;padding:12px;text-align:left;vertical-align:top;color:#20363c}
#view-articles .mi-editorial th{background:#e7eee5}
html[data-theme="night"] #view-articles .mi-editorial table{background:#19272c}
html[data-theme="night"] #view-articles .mi-editorial :is(th,td){border-color:#42575c;color:#edf4f3}
html[data-theme="night"] #view-articles .mi-editorial th{background:#22333a}
html[data-theme="night"] #view-articles .mi-editorial :is(th,td) a{color:#a7e1d7}
@media (max-width: 600px) {
  #view-articles .mi-editorial .hero.cislunar-watch-hero { padding-top: 32px; }
  #view-articles .cislunar-watch-hero .hero-media { margin-top: 22px; }
}
