.gallery-section[data-astro-cid-rkzkmzj6]+.gallery-section[data-astro-cid-rkzkmzj6]{border-top:0;padding-top:0}.cat-heading[data-astro-cid-rkzkmzj6]{font-size:var(--text-2xl);margin-bottom:var(--space-3)}.gallery[data-astro-cid-rkzkmzj6]{gap:var(--space-4) var(--space-3);padding:0;list-style:none;display:grid}@media (width>=40rem){.gallery[data-astro-cid-rkzkmzj6]{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (width>=64rem){.gallery[data-astro-cid-rkzkmzj6]{grid-template-columns:repeat(3,minmax(0,1fr))}}.tpl-link[data-astro-cid-rkzkmzj6]{color:var(--color-text);text-decoration:none;display:block}.tpl-frame[data-astro-cid-rkzkmzj6]{border:1px solid var(--color-border);border-radius:var(--radius-lg);background:var(--color-surface);transition:border-color var(--duration-fast) var(--ease-out);display:block;overflow:hidden}.tpl-frame[data-astro-cid-rkzkmzj6] img{aspect-ratio:1000/909;object-fit:cover;object-position:top;width:100%;height:auto}.tpl-link[data-astro-cid-rkzkmzj6]:hover .tpl-frame[data-astro-cid-rkzkmzj6]{border-color:var(--color-primary)}.tpl-name[data-astro-cid-rkzkmzj6]{margin-top:var(--space-1-5);font-family:var(--font-display);font-weight:600;font-size:var(--text-lg);text-underline-offset:3px;text-decoration:underline 1px;text-decoration-color:var(--color-border-strong);display:block}.tpl-link[data-astro-cid-rkzkmzj6]:hover .tpl-name[data-astro-cid-rkzkmzj6]{color:var(--color-link);text-decoration-color:currentColor;text-decoration-thickness:2px}.tpl-tag[data-astro-cid-rkzkmzj6]{margin-top:var(--space-0-5);font-size:var(--text-sm);color:var(--color-text-secondary)}
