.data-saver-image {
  display: flex; align-items: center; justify-content: center; gap: .65rem;
  min-height: 92px; max-width: 100%; padding: 1rem;
  color: var(--muted); background: var(--mist); border: 1px dashed var(--line);
  font: inherit; font-size: .9rem; cursor: pointer; white-space: normal;
}
.data-saver-image > svg { width: 26px; height: 26px; flex: none; pointer-events: none; }
.data-saver-image:hover, .data-saver-image:focus-visible { color: var(--deep); border-color: var(--sea); }
.news-card > .data-saver-image { width: 100%; min-height: 160px; }
.news-card.featured > .data-saver-image { min-height: 240px; }
.data-saver-image.news-cover, .data-saver-inline { width: 100%; min-height: 140px; margin: .75rem 0; }
.data-saver-image.message-image { width: min(280px, 100%); min-height: 100px; }
.setting-toggles .data-saver-setting { align-items: flex-start; grid-column: 1 / -1; }
.data-saver-setting span { min-width: 0; }
.is-home .news-carousel .featured > .data-saver-image { height: 200px; min-height: 0; }
@media (max-width: 700px) {
  .news-card.featured > .data-saver-image { min-height: 160px; }
}
