.page-request-layout>.page-overflow-gallery{grid-column:1/-1;display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:16px;min-width:0}
.page-request-layout>.page-overflow-gallery[hidden],.page-sidebar-gallery[hidden]{display:none}
.page-overflow-gallery button{min-width:0;aspect-ratio:4/3;background:transparent;border-radius:6px}
.page-overflow-gallery img{display:block;width:100%;height:100%;object-fit:cover}
@media(max-width:960px){.page-request-layout>.page-overflow-gallery{grid-template-columns:repeat(2,minmax(0,1fr))}}
@media(max-width:650px){.page-request-layout>.page-overflow-gallery{gap:10px}}
