/* Placement controls change existing modules, not their design or access rules. */
.page-layout-main{display:flex;flex-direction:column;gap:1.25rem;min-inline-size:0}
.page-layout-main>.page-module{min-inline-size:0}
.page-module:empty{display:none}
.page-layout-main .question-prompt,.page-layout-main .stories-strip{margin-block-end:0}
.page-layout-parking[hidden]{display:none!important}
[data-page-layout-aside]:empty{display:none}
.page-layout-main[data-layout-context^="discover"]{display:grid;grid-template-columns:minmax(0,1fr);gap:1.75rem}
.page-layout-main[data-layout-context^="discover"]>.page-module{grid-column:1/-1}
.page-layout-main[data-layout-context^="discover"] .community-photos{margin-block-end:0}
@media(min-width:72rem){
 .context-rail>[data-page-module="photos"] .community-photos__grid .photo-grid__item{aspect-ratio:1}
 .context-rail>[data-page-module="photos"] .community-photos__grid .photo-grid__item:nth-child(n+7){display:block}
 .page-layout-main[data-layout-context^="discover"]{grid-template-columns:repeat(2,minmax(0,1fr));gap:1.75rem 1.5rem}
 .page-layout-main[data-layout-context^="discover"]>.page-module[data-page-module="polls"],.page-layout-main[data-layout-context^="discover"]>.page-module[data-page-module="threads"]{grid-column:auto}
}
