/* Only a confirmed eligible Android NativeAdView receives this reservation. */
.ma-native-news-slot {
  box-sizing: border-box;
  grid-column: 1 / -1;
  inline-size: min(100%, 640px);
  block-size: 480px;
  min-block-size: 480px;
  max-block-size: 480px;
  margin: 16px auto;
  position: relative;
  display: grid;
  place-items: center;
  min-inline-size: 0;
  padding: 16px;
  border: 1px solid rgba(255, 255, 255, .1);
  border-radius: 14px;
  background: #181026;
  overflow: hidden;
  isolation: isolate;
}
.ma-native-news-slot > .ma-native-news-neutral {
  max-inline-size: 100%;
  margin: 0;
  color: #d7cde4;
  font: 500 .9rem/1.6 Inter, Arial, sans-serif;
  text-align: center;
  overflow-wrap: anywhere;
}
.ma-native-news-slot[data-native-news-state="ready"] > .ma-native-news-neutral { visibility: hidden; }
.ma-native-news-slot.ma-native-content-slot { block-size: 360px; min-block-size: 360px; max-block-size: 360px; margin-block: 32px; }
@media (forced-colors: active) {
  .ma-native-news-slot { border-color: CanvasText; background: Canvas; }
  .ma-native-news-slot > .ma-native-news-neutral { color: CanvasText; }
}
@media print { .ma-native-news-slot { display: none; } }
