.gmf-magazine .explore-widget { padding-top: 1.5rem; }
.gmf-magazine .explore-widget .post-feed-grid {
  display: grid;
  gap: 1.25rem;
  grid-template-columns: repeat(12, minmax(0, 1fr));
}
.gmf-magazine .explore-widget .post-feed-grid > .ts-preview { min-width: 0; }
.gmf-magazine .explore-widget .post-feed-grid > .ts-preview:first-child { grid-column: span 7; grid-row: span 3; }
.gmf-magazine .explore-widget .post-feed-grid > .ts-preview:nth-child(n+2):nth-child(-n+4) { grid-column: span 5; }
.gmf-magazine .explore-widget .post-feed-grid > .ts-preview:nth-child(n+5) { grid-column: span 6; }
.gmf-magazine .gmf-home-story:first-child { height: 100%; }
.gmf-magazine .post-feed-grid > .ts-preview:first-child .gmf-home-story {
  border: 1px solid rgb(var(--gmf-border));
  border-radius: var(--gmf-radius-card, .75rem);
  overflow: hidden;
}
.gmf-magazine .post-feed-grid > .ts-preview:first-child .gmf-home-story__content {
  background: rgb(var(--gmf-surface-elevated));
  gap: .65rem;
  padding: 1rem 1.25rem 1.25rem;
}
.gmf-magazine .post-feed-grid > .ts-preview:first-child h3 { font-size: clamp(1.55rem, 2vw, 2rem); }
.gmf-magazine .post-feed-grid > .ts-preview:nth-child(n+2) .gmf-home-story__link {
  align-items: center;
  display: grid;
  gap: 1rem;
  grid-template-columns: 10rem minmax(0, 1fr);
}
.gmf-magazine .post-feed-grid > .ts-preview:nth-child(n+2) .gmf-home-story__media { align-self: stretch; aspect-ratio: auto; min-height: 8rem; }
.gmf-magazine .post-feed-grid > .ts-preview:nth-child(n+2) .gmf-home-story__content { padding: .45rem 0; }
.gmf-magazine .post-feed-grid > .ts-preview:nth-child(n+2) .gmf-home-story p { display: none; }
.gmf-magazine .post-feed-grid > .ts-preview:nth-child(n+2):nth-child(-n+4) .gmf-home-story__link { grid-template-columns: 42% minmax(0, 1fr); }
.gmf-magazine .post-feed-grid > .ts-preview:nth-child(n+2):nth-child(-n+4) .gmf-home-story__media { min-height: 9rem; }
.gmf-magazine .post-feed-grid > .ts-preview:nth-child(n+2):nth-child(-n+4) .gmf-home-story__content { padding: 1rem 0; }
.gmf-magazine .gmf-home-story--text .gmf-home-story__link { grid-template-columns: 1fr !important; }
@media (max-width: 1000px) {
  .gmf-magazine .explore-widget .post-feed-grid > .ts-preview:first-child { grid-column: span 12; grid-row: auto; }
  .gmf-magazine .explore-widget .post-feed-grid > .ts-preview:nth-child(n+2) { grid-column: span 6; }
  .gmf-magazine .post-feed-grid > .ts-preview:nth-child(n+2) .gmf-home-story__link { align-items: stretch; display: flex; flex-direction: column; gap: 0; }
  .gmf-magazine .post-feed-grid > .ts-preview:nth-child(n+2) .gmf-home-story__media { aspect-ratio: 16/9; min-height: 0; }
  .gmf-magazine .post-feed-grid > .ts-preview:nth-child(n+2) .gmf-home-story__content { padding: .75rem 0; }
}
@media (max-width: 700px) {
  .gmf-magazine .explore-widget .post-feed-grid { gap: 0; grid-template-columns: minmax(0, 1fr); }
  .gmf-magazine .explore-widget .post-feed-grid > .ts-preview { grid-column: 1 !important; grid-row: auto !important; }
  .gmf-magazine .post-feed-grid > .ts-preview:first-child { margin-bottom: 1rem; }
  .gmf-magazine .post-feed-grid > .ts-preview:first-child .gmf-home-story__content { padding: .9rem 1rem 1rem; }
  .gmf-magazine .post-feed-grid > .ts-preview:first-child h3 { font-size: 1.55rem; }
  .gmf-magazine .post-feed-grid > .ts-preview:nth-child(n+2) .gmf-home-story__link { align-items: start; display: grid; gap: .8rem; grid-template-columns: 6.5rem minmax(0, 1fr); padding: .9rem 0; }
  .gmf-magazine .post-feed-grid > .ts-preview:nth-child(n+2) .gmf-home-story__media { aspect-ratio: 1; min-height: 0; }
  .gmf-magazine .post-feed-grid > .ts-preview:nth-child(n+2) .gmf-home-story__content { gap: .35rem; padding: 0; }
  .gmf-magazine .post-feed-grid > .ts-preview:nth-child(n+2) h3 { font-size: 1.05rem; }
}

/* The lead story belongs to page one. The pager is rendered with the feed and
   updates its current-page attribute when Voxel changes pages in place. */
.gmf-magazine .explore-widget:has(.gmf-pager[data-vx-pager-current]:not([data-vx-pager-current="1"])) .post-feed-grid > .ts-preview {
  grid-column: span 6;
  grid-row: auto;
  margin-bottom: 0;
}
.gmf-magazine .explore-widget:has(.gmf-pager[data-vx-pager-current]:not([data-vx-pager-current="1"])) .post-feed-grid > .ts-preview .gmf-home-story {
  border: 0;
  border-top: 1px solid rgb(var(--gmf-border));
  border-radius: 0;
  overflow: visible;
}
.gmf-magazine .explore-widget:has(.gmf-pager[data-vx-pager-current]:not([data-vx-pager-current="1"])) .post-feed-grid > .ts-preview .gmf-home-story__link {
  align-items: center;
  display: grid;
  gap: 1rem;
  grid-template-columns: 10rem minmax(0, 1fr);
  padding: 0;
}
.gmf-magazine .explore-widget:has(.gmf-pager[data-vx-pager-current]:not([data-vx-pager-current="1"])) .post-feed-grid > .ts-preview .gmf-home-story__media {
  align-self: stretch;
  aspect-ratio: auto;
  min-height: 8rem;
}
.gmf-magazine .explore-widget:has(.gmf-pager[data-vx-pager-current]:not([data-vx-pager-current="1"])) .post-feed-grid > .ts-preview .gmf-home-story__content {
  background: transparent;
  gap: .55rem;
  padding: .45rem 0;
}
.gmf-magazine .explore-widget:has(.gmf-pager[data-vx-pager-current]:not([data-vx-pager-current="1"])) .post-feed-grid > .ts-preview .gmf-home-story h3 { font-size: 1.25rem; }
.gmf-magazine .explore-widget:has(.gmf-pager[data-vx-pager-current]:not([data-vx-pager-current="1"])) .post-feed-grid > .ts-preview .gmf-home-story p { display: none; }
@media (max-width: 1000px) {
  .gmf-magazine .explore-widget:has(.gmf-pager[data-vx-pager-current]:not([data-vx-pager-current="1"])) .post-feed-grid > .ts-preview .gmf-home-story__link {
    align-items: stretch;
    display: flex;
    flex-direction: column;
    gap: 0;
  }
  .gmf-magazine .explore-widget:has(.gmf-pager[data-vx-pager-current]:not([data-vx-pager-current="1"])) .post-feed-grid > .ts-preview .gmf-home-story__media { aspect-ratio: 16 / 9; min-height: 0; }
  .gmf-magazine .explore-widget:has(.gmf-pager[data-vx-pager-current]:not([data-vx-pager-current="1"])) .post-feed-grid > .ts-preview .gmf-home-story__content { padding: .75rem 0; }
}
@media (max-width: 700px) {
  .gmf-magazine .explore-widget:has(.gmf-pager[data-vx-pager-current]:not([data-vx-pager-current="1"])) .post-feed-grid > .ts-preview { grid-column: 1; }
  .gmf-magazine .explore-widget:has(.gmf-pager[data-vx-pager-current]:not([data-vx-pager-current="1"])) .post-feed-grid > .ts-preview .gmf-home-story__link {
    align-items: start;
    display: grid;
    gap: .8rem;
    grid-template-columns: 6.5rem minmax(0, 1fr);
    padding: .9rem 0;
  }
  .gmf-magazine .explore-widget:has(.gmf-pager[data-vx-pager-current]:not([data-vx-pager-current="1"])) .post-feed-grid > .ts-preview .gmf-home-story__media { aspect-ratio: 1; min-height: 0; }
  .gmf-magazine .explore-widget:has(.gmf-pager[data-vx-pager-current]:not([data-vx-pager-current="1"])) .post-feed-grid > .ts-preview .gmf-home-story__content { gap: .35rem; padding: 0; }
  .gmf-magazine .explore-widget:has(.gmf-pager[data-vx-pager-current]:not([data-vx-pager-current="1"])) .post-feed-grid > .ts-preview .gmf-home-story h3 { font-size: 1.05rem; }
}
