.cas-image img{height:auto;max-width:100%}.cas-image[data-image-lightbox=true] a{cursor:zoom-in}.cas-image-lightbox{background:#fff;border:0;border-radius:8px;box-sizing:border-box;color:#222;max-height:96dvh;max-width:96vw;overflow:auto;overscroll-behavior:contain;padding:54px 12px 12px;width:max-content}.cas-image-lightbox::backdrop{background:rgba(0,0,0,.82)}.cas-image-lightbox__image{display:block;height:auto;margin:auto;max-height:calc(96dvh - 110px);max-width:calc(96vw - 24px);object-fit:contain;width:auto}.cas-image-lightbox__close{background:#fff;border:1px solid #444;border-radius:4px;color:#222;cursor:pointer;font:inherit;min-height:38px;padding:8px 14px;position:absolute;right:12px;top:8px}.cas-image-lightbox__original{color:#222;display:block;font:14px/1.5 sans-serif;padding:10px 4px 0;text-align:center;text-decoration:underline}.cas-image-lightbox :focus-visible{outline:3px solid #075aa8;outline-offset:2px}