.wp-block-image,.wp-block-gallery{margin:1.25rem 0}.wp-element-caption,.wp-block-image figcaption,.wp-block-gallery figcaption{font-size:.875rem;line-height:1.4;color:var(--gc-caption,rgba(0,0,0,.65));text-align:center;margin-top:.5rem}.wp-block-image{display:block}.wp-block-image img{display:block;max-width:100%;height:auto;border:0}.wp-block-image.is-resized img{width:auto;height:auto;max-width:100%}.wp-block-image a,.wp-block-gallery .wp-block-image a{display:block;text-decoration:none;color:inherit}.alignleft{float:left;margin:.25rem 1rem .75rem 0}.alignright{float:right;margin:.25rem 0 .75rem 1rem}.aligncenter{display:block;margin-left:auto;margin-right:auto;text-align:center}.alignwide,.alignfull{width:100%}.alignwide img,.alignfull img{width:100%;height:auto}@media (max-width:600px){.alignleft,.alignright{float:none;margin:.75rem 0}}.wp-block-gallery{--gc-gallery-gap:.5rem;display:flex;flex-wrap:wrap;gap:var(--gc-gallery-gap)}.wp-block-gallery .wp-block-image{margin:0;overflow:hidden;position:relative}.wp-block-gallery .wp-block-image img{width:100%;height:auto;object-fit:cover;display:block}.wp-block-gallery .wp-block-image figcaption{background:linear-gradient(to top,rgba(0,0,0,.55),rgba(0,0,0,0));color:#fff;margin:0;padding:.5rem .625rem;font-size:.8125rem;position:absolute;left:0;right:0;bottom:0}.wp-block-gallery[data-columns="1"] .wp-block-image{flex:1 0 100%}.wp-block-gallery[data-columns="2"] .wp-block-image{flex:1 0 calc(50% - var(--gc-gallery-gap))}.wp-block-gallery[data-columns="3"] .wp-block-image{flex:1 0 calc(33.333% - var(--gc-gallery-gap))}.wp-block-gallery[data-columns="4"] .wp-block-image{flex:1 0 calc(25% - var(--gc-gallery-gap))}.wp-block-gallery[data-columns="5"] .wp-block-image{flex:1 0 calc(20% - var(--gc-gallery-gap))}.wp-block-gallery[data-columns="6"] .wp-block-image{flex:1 0 calc(16.666% - var(--gc-gallery-gap))}.wp-block-gallery[data-columns="7"] .wp-block-image{flex:1 0 calc(14.285% - var(--gc-gallery-gap))}.wp-block-gallery[data-columns="8"] .wp-block-image{flex:1 0 calc(12.5% - var(--gc-gallery-gap))}.wp-block-gallery:not([data-columns]) .wp-block-image{flex:1 0 calc(33.333% - var(--gc-gallery-gap))}.wp-block-gallery.is-cropped{align-items:stretch}.wp-block-gallery.is-cropped .wp-block-image{display:flex}.wp-block-gallery.is-cropped .wp-block-image img{width:100%;height:100%;object-fit:cover}@media (max-width:640px){.wp-block-gallery .wp-block-image{flex-basis:calc(50% - var(--gc-gallery-gap))}}@media (max-width:420px){.wp-block-gallery .wp-block-image{flex-basis:100%}}.blocks-gallery-grid{--gc-gallery-gap:.5rem;display:flex;flex-wrap:wrap;gap:var(--gc-gallery-gap);margin:1.25rem 0;list-style:none;padding:0}.blocks-gallery-item{position:relative;margin:0;overflow:hidden;flex:1 0 calc(33.333% - var(--gc-gallery-gap))}.blocks-gallery-item img{width:100%;height:auto;display:block;object-fit:cover}.blocks-gallery-grid.is-cropped{align-items:stretch}.blocks-gallery-grid.is-cropped .blocks-gallery-item{display:flex}.blocks-gallery-grid.is-cropped .blocks-gallery-item img{height:100%}.blocks-gallery-grid.columns-2 .blocks-gallery-item{flex-basis:calc(50% - var(--gc-gallery-gap))}.blocks-gallery-grid.columns-3 .blocks-gallery-item{flex-basis:calc(33.333% - var(--gc-gallery-gap))}.blocks-gallery-grid.columns-4 .blocks-gallery-item{flex-basis:calc(25% - var(--gc-gallery-gap))}.blocks-gallery-grid.columns-5 .blocks-gallery-item{flex-basis:calc(20% - var(--gc-gallery-gap))}.blocks-gallery-grid.columns-6 .blocks-gallery-item{flex-basis:calc(16.666% - var(--gc-gallery-gap))}.blocks-gallery-grid.columns-7 .blocks-gallery-item{flex-basis:calc(14.285% - var(--gc-gallery-gap))}.blocks-gallery-grid.columns-8 .blocks-gallery-item{flex-basis:calc(12.5% - var(--gc-gallery-gap))}@media (max-width:640px){.blocks-gallery-grid .blocks-gallery-item,.blocks-gallery-grid.columns-8 .blocks-gallery-item,.blocks-gallery-grid.columns-7 .blocks-gallery-item,.blocks-gallery-grid.columns-6 .blocks-gallery-item,.blocks-gallery-grid.columns-5 .blocks-gallery-item,.blocks-gallery-grid.columns-4 .blocks-gallery-item,.blocks-gallery-grid.columns-3 .blocks-gallery-item,.blocks-gallery-grid.columns-2 .blocks-gallery-item{flex-basis:calc(50% - var(--gc-gallery-gap))}}@media (max-width:420px){.blocks-gallery-grid .blocks-gallery-item{flex-basis:100%}}.entry-content .wp-block-image,.entry-content .wp-block-gallery,.post-content .wp-block-image,.post-content .wp-block-gallery{max-width:100%}html[dir=rtl] .alignleft{float:right;margin:.25rem 0 .75rem 1rem}html[dir=rtl] .alignright{float:left;margin:.25rem 1rem .75rem 0}