.page-grid{gap:var(--page-column-gap);width:100%;max-width:var(--page-width);grid-template-columns:minmax(0,1fr);margin-inline:auto;display:grid}.page-main,.page-side{grid-column:1/-1;min-width:0}@media (width>=900px){.page-grid{grid-template-columns:repeat(var(--page-columns), minmax(0, 1fr))}.page-grid--with-side>.page-main{grid-column:1/8}.page-side{grid-column:9/13;align-self:start}}@media (width>=900px) and (height>=720px){.page-side{top:var(--app-space-s5);position:sticky}}
