/* sidebar-right/narrow.css — main + a right sidebar at a comfortable reading width (stacks on narrow
   screens). POSITIONING only; skin is the theme's. */
.shell { max-width: 64rem; }
.page-sidebar { display: grid; grid-template-columns: 1fr; gap: 2rem; }
@media (min-width: 48rem) {
    .page-sidebar { grid-template-columns: minmax(0, 1fr) 16rem; }
}
.page-sidebar .region-main { max-width: 44rem; }
.page-sidebar .region-aside { align-self: start; }
