/* Keep the existing 300px banner below the source list, with no empty gap. */
@media (min-width: 761px) {
  .article-layout:has(.adsterra-popup) {
    grid-template-columns: minmax(0, 1fr) minmax(302px, .42fr);
  }
}
.source-panel .adsterra-popup {
  position: relative;
  right: auto;
  bottom: auto;
  z-index: auto;
  width: 302px;
  max-width: 100%;
  margin-top: 22px;
  box-shadow: none;
}
.source-panel .adsterra-popup[data-adsterra-state="empty"] {
  height: 0;
  margin-top: 0;
  border: 0;
}
