/* Future guide articles: align the reading columns with the cover edges.
   The shared sidebar keeps its existing 260 px width and sticky behaviour.
   Mobile, low-height dialog and print layouts retain their original rules. */
@media screen and (min-width: 901px) and (min-height: 561px) {
  main.wrap > .layout {
    grid-template-columns: minmax(0, 1fr) 260px;
    column-gap: 48px;
  }
}
