/* PZF 0.7.6 - move sticky sidebar start below the featured image.
   Navigation, footer, and approved article typography are intentionally unchanged. */
@media (min-width: 992px) {
  .pzf-article .pzf-article__lead-grid {
    display:grid;
    grid-template-columns:minmax(0,1fr) 300px;
    gap:35px;
    align-items:start;
  }
  .pzf-article .pzf-article__lead-grid > .pzf-article__main-column {
    min-width:0;
  }
  .pzf-article .pzf-article__top-rail-space {
    min-width:0;
    /* Intentionally empty: reserved for a future editorial/ad slot. */
  }
  .pzf-article .pzf-article__body-grid > .pzf-article__sidebar {
    position:sticky !important;
    top:92px;
    align-self:start;
  }
}
@media (min-width:992px) and (max-width:1100px) {
  .pzf-article .pzf-article__lead-grid {
    grid-template-columns:minmax(0,1fr) 270px;
    gap:26px;
  }
}
@media (max-width:991px) {
  .pzf-article .pzf-article__lead-grid {display:block;}
  .pzf-article .pzf-article__top-rail-space {display:none;}
}
