.gallery-section[data-astro-cid-sahthylw]{padding-bottom:72px}.gallery-grid[data-astro-cid-sahthylw]{list-style:none;padding:0;display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:24px}.gallery-grid[data-astro-cid-sahthylw] img{width:100%;aspect-ratio:4 / 3;object-fit:cover;border-radius:4px}.gallery-grid[data-astro-cid-sahthylw] a[data-astro-cid-sahthylw]{display:block}figcaption[data-astro-cid-sahthylw]{padding:8px 0 4px;color:var(--muted);font-size:.9rem}dialog[data-astro-cid-sahthylw]{width:min(90vw,960px);max-height:94vh;padding:16px;border:1px solid var(--sand);border-radius:4px}dialog[data-astro-cid-sahthylw]::backdrop{background:#1c140fcb}dialog[data-astro-cid-sahthylw] form[data-astro-cid-sahthylw]{display:flex;justify-content:end;margin-bottom:8px}dialog[data-astro-cid-sahthylw] button[data-astro-cid-sahthylw]{border:1px solid var(--sand);color:var(--brown);background:#fff;width:44px;height:44px;font-size:1.45rem;border-radius:4px}dialog[data-astro-cid-sahthylw] img[data-astro-cid-sahthylw]{width:100%;max-height:70vh;object-fit:contain}@media(max-width:850px){.gallery-grid[data-astro-cid-sahthylw]{grid-template-columns:repeat(2,minmax(0,1fr));gap:16px}}@media(max-width:540px){.gallery-grid[data-astro-cid-sahthylw]{grid-template-columns:1fr}}
