.content-block-image>a,.content-block-image>figure>a{display:inline-block}.content-block-image img{box-sizing:border-box;height:auto;max-width:100%;vertical-align:bottom}@media not (prefers-reduced-motion){.content-block-image img.hide{visibility:hidden}.content-block-image img.show{animation:show-content-image .4s}}.content-block-image[style*=border-radius] img,.content-block-image[style*=border-radius]>a{border-radius:inherit}.content-block-image.has-custom-border img{box-sizing:border-box}.content-block-image.aligncenter{text-align:center}.content-block-image.alignfull>a,.content-block-image.alignwide>a{width:100%}.content-block-image.alignfull img,.content-block-image.alignwide img{height:auto;width:100%}.content-block-image .aligncenter,.content-block-image .alignleft,.content-block-image .alignright,.content-block-image.aligncenter,.content-block-image.alignleft,.content-block-image.alignright{display:table}.content-block-image .aligncenter>figcaption,.content-block-image .alignleft>figcaption,.content-block-image .alignright>figcaption,.content-block-image.aligncenter>figcaption,.content-block-image.alignleft>figcaption,.content-block-image.alignright>figcaption{caption-side:bottom;display:table-caption}.content-block-image .alignleft{float:left;margin:.5em 1em .5em 0}.content-block-image .alignright{float:right;margin:.5em 0 .5em 1em}.content-block-image .aligncenter{margin-left:auto;margin-right:auto}.content-block-image :where(figcaption){margin-bottom:1em;margin-top:.5em}.content-block-image.is-style-circle-mask img{border-radius:9999px}@supports ((-webkit-mask-image:none) or (mask-image:none)) or (-webkit-mask-image:none){.content-block-image.is-style-circle-mask img{border-radius:0;-webkit-mask-image:url('data:image/svg+xml;utf8,<svg viewBox="0 0 100 100" xmlns="http://www.w3.org/2000/svg"><circle cx="50" cy="50" r="50"/></svg>');mask-image:url('data:image/svg+xml;utf8,<svg viewBox="0 0 100 100" xmlns="http://www.w3.org/2000/svg"><circle cx="50" cy="50" r="50"/></svg>');mask-mode:alpha;-webkit-mask-position:center;mask-position:center;-webkit-mask-repeat:no-repeat;mask-repeat:no-repeat;-webkit-mask-size:contain;mask-size:contain}}:root :where(.content-block-image.is-style-rounded img,.content-block-image .is-style-rounded img){border-radius:9999px}.content-block-image figure{margin:0}:root :where(.content-block-image figcaption){color:#555;font-size:13px;text-align:center}.content-block-image{margin:0 0 1em}
@keyframes show-content-image{0%{visibility:hidden}99%{visibility:hidden}to{visibility:visible}}