.gu-block-gallery{container:gallery/inline-size}.gu-block-gallery .wp-block-gallery{--block-core-gallery-gap:var(--wp--custom--spacing--column-gap);gap:var(--block-core-gallery-gap);inline-size:min(var(--wp--style--global--content-size), 100%);align-items:stretch;margin-inline:auto;list-style-type:none;display:grid}@container gallery (inline-size<=781px){.gu-block-gallery .wp-block-gallery{--block-core-gallery-min:2}}@container gallery (inline-size>600px){.gu-block-gallery .wp-block-gallery{grid-template-columns:repeat(auto-fit, minmax(calc((100% - (var(--block-core-gallery-min,3) - 1) * var(--block-core-gallery-gap)) / var(--block-core-gallery-min,3)), 1fr))}}.gu-block-gallery .wp-block-gallery.columns-2{--block-core-gallery-min:2}.gu-block-gallery .wp-block-gallery:is(.columns-3,.columns-4,.columns-5,.columns-6,.columns-7,.columns-8){--block-core-gallery-min:3}@container gallery (inline-size>782px){.gu-block-gallery .wp-block-gallery:is(.columns-4,.columns-5,.columns-6,.columns-7,.columns-8){--block-core-gallery-min:4}}@container gallery (inline-size>60rem){.gu-block-gallery .wp-block-gallery:is(.columns-5,.columns-6,.columns-7,.columns-8){--block-core-gallery-min:5}}.gu-block-gallery .wp-block-gallery .gu-block-image{float:none;inline-size:100%;margin-inline:auto}.gu-block-gallery .wp-block-gallery .wp-block-image.wp-block-image{grid-template-areas:"image";block-size:100%;display:grid}.gu-block-gallery .wp-block-gallery img{--image-aspectRatio:16/9;--image-objectFit:cover;grid-area:image;block-size:100%;inline-size:100%}.gu-block-gallery .wp-block-gallery .wp-element-caption{block-size:100%;inline-size:100%;font-size:var(--wp--preset--font-size--body-m);font-weight:var(--wp--custom--font-weight--medium);line-height:var(--wp--custom--line-height--tight);color:var(--block-core-gallery-text,var(--wp--preset--color--base));text-align:start;background-image:var(--block-core-gallery-gradient,linear-gradient(to bottom, color-mix(in oklab, var(--wp--preset--color--contrast), transparent 100%) 0%, color-mix(in oklab, var(--wp--preset--color--contrast), transparent 98.7%) 8.1%, color-mix(in oklab, var(--wp--preset--color--contrast), transparent 95.1%) 15.5%, color-mix(in oklab, var(--wp--preset--color--contrast), transparent 89.6%) 22.5%, color-mix(in oklab, var(--wp--preset--color--contrast), transparent 82.5%) 29%, color-mix(in oklab, var(--wp--preset--color--contrast), transparent 74.1%) 35.3%, color-mix(in oklab, var(--wp--preset--color--contrast), transparent 64.8%) 41.2%, color-mix(in oklab, var(--wp--preset--color--contrast), transparent 55%) 47.1%, color-mix(in oklab, var(--wp--preset--color--contrast), transparent 45%) 52.9%, color-mix(in oklab, var(--wp--preset--color--contrast), transparent 35.2%) 58.8%, color-mix(in oklab, var(--wp--preset--color--contrast), transparent 25.9%) 64.7%, color-mix(in oklab, var(--wp--preset--color--contrast), transparent 17.5%) 71%, color-mix(in oklab, var(--wp--preset--color--contrast), transparent 10.4%) 77.5%, color-mix(in oklab, var(--wp--preset--color--contrast), transparent 4.9%) 84.5%, color-mix(in oklab, var(--wp--preset--color--contrast), transparent 1.3%) 91.9%, var(--wp--preset--color--contrast) 100%));grid-area:image;align-content:end;padding:1em;display:inline-grid}.gu-block-gallery .wp-block-gallery .wp-element-caption.blocks-gallery-caption{display:none}.gu-block-gallery .wp-block-gallery.has-nested-images>figcaption{grid-column:1/-1}