._8IDnjq_galleryContainer{max-width:var(--max-width);margin:15px auto;padding:30px 15px}._8IDnjq_galleryTitle{text-align:center;margin-bottom:1.5rem;font-size:2rem}._8IDnjq_galleryGrid{grid-template-columns:repeat(auto-fit,minmax(min(100%,280px),1fr));gap:1em;width:100%;display:grid}._8IDnjq_galleryItem{background:rgba(var(--card-rgb), .05);border:1px solid rgba(var(--card-border-rgb), .05);border-radius:var(--border-radius);flex-direction:column;justify-content:space-between;min-width:0;padding:1rem;transition:background .2s,border .2s;display:flex;overflow:hidden}._8IDnjq_galleryLink{color:inherit;min-width:0;text-decoration:none;display:block}._8IDnjq_galleryLink:focus-visible{outline-offset:4px;outline:2px solid}@media (hover:hover) and (pointer:fine){._8IDnjq_galleryItem:hover{background:rgba(var(--card-rgb), .1);border:1px solid rgba(var(--card-border-rgb), .15)}}._8IDnjq_galleryItem h2{overflow-wrap:anywhere;margin-bottom:.5rem;font-size:1.4rem}._8IDnjq_galleryItem p{opacity:.7;overflow-wrap:anywhere;margin-bottom:.5rem;font-size:1rem}._8IDnjq_galleryMedia{cursor:pointer;border-radius:var(--border-radius);height:300px;margin-bottom:.75rem;overflow:hidden}._8IDnjq_galleryImage,._8IDnjq_galleryVideo{object-fit:cover;border-radius:var(--border-radius);width:100%;height:100%;box-shadow:0 2px 6px #0000001a}
