.tlg-content-block-image>a,.tlg-content-block-image>figure>a{display:inline-block}.tlg-content-block-image img{box-sizing:border-box;height:auto;max-width:100%;vertical-align:bottom}@media not (prefers-reduced-motion){.tlg-content-block-image img.hide{visibility:hidden}.tlg-content-block-image img.show{animation:show-content-image .4s}}.tlg-content-block-image[style*=border-radius] img,.tlg-content-block-image[style*=border-radius]>a{border-radius:inherit}.tlg-content-block-image.tlg-content-aligncenter{text-align:center}.tlg-content-block-image .tlg-content-aligncenter,.tlg-content-block-image .tlg-content-alignleft,.tlg-content-block-image .tlg-content-alignright,.tlg-content-block-image.tlg-content-aligncenter,.tlg-content-block-image.tlg-content-alignleft,.tlg-content-block-image.tlg-content-alignright{display:table}.tlg-content-block-image .tlg-content-aligncenter>figcaption,.tlg-content-block-image .tlg-content-alignleft>figcaption,.tlg-content-block-image .tlg-content-alignright>figcaption,.tlg-content-block-image.tlg-content-aligncenter>figcaption,.tlg-content-block-image.tlg-content-alignleft>figcaption,.tlg-content-block-image.tlg-content-alignright>figcaption{caption-side:bottom;display:table-caption}.tlg-content-block-image .tlg-content-alignleft{float:left;margin:.5em 1em .5em 0}.tlg-content-block-image .tlg-content-alignright{float:right;margin:.5em 0 .5em 1em}.tlg-content-block-image .tlg-content-aligncenter{margin-left:auto;margin-right:auto}.tlg-content-block-image :where(figcaption){margin-bottom:1em;margin-top:.5em}.tlg-content-block-image figure{margin:0}@keyframes show-content-image{0%{visibility:hidden}99%{visibility:hidden}to{visibility:visible}}@keyframes turn-on-visibility{0%{opacity:0}to{opacity:1}}@keyframes turn-off-visibility{0%{opacity:1;visibility:visible}99%{opacity:0;visibility:visible}to{opacity:0;visibility:hidden}}@keyframes lightbox-zoom-in{0%{transform:translate(calc((-100vw + var(--tlg-content--lightbox-scrollbar-width))/2 + var(--tlg-content--lightbox-initial-left-position)),calc(-50vh + var(--tlg-content--lightbox-initial-top-position))) scale(var(--tlg-content--lightbox-scale))}to{transform:translate(-50%,-50%) scale(1)}}@keyframes lightbox-zoom-out{0%{transform:translate(-50%,-50%) scale(1);visibility:visible}99%{visibility:visible}to{transform:translate(calc((-100vw + var(--tlg-content--lightbox-scrollbar-width))/2 + var(--tlg-content--lightbox-initial-left-position)),calc(-50vh + var(--tlg-content--lightbox-initial-top-position))) scale(var(--tlg-content--lightbox-scale));visibility:hidden}}