.blog-image{height:auto;max-width:100%;transition:opacity .3s ease-in-out,transform .3s ease-in-out}.blog-image.optimized-image{border-radius:var(--radius);--tw-shadow:0 1px 2px 0 rgba(0,0,0,.05);--tw-shadow-colored:0 1px 2px 0 var(--tw-shadow-color);box-shadow:var(--tw-ring-offset-shadow,0 0 #0000),var(--tw-ring-shadow,0 0 #0000),var(--tw-shadow)}.blog-image[data-lazy=true]{opacity:0;transform:translateY(20px)}.blog-image.loaded{opacity:1;transform:translateY(0)}@keyframes pulse{50%{opacity:.5}}.blog-image-placeholder{animation:pulse 2s cubic-bezier(.4,0,.6,1) infinite;border-radius:var(--radius);--tw-bg-opacity:1;background-color:rgb(229 231 235/var(--tw-bg-opacity,1))}.blog-image-placeholder:is(.dark *){--tw-bg-opacity:1;background-color:rgb(55 65 81/var(--tw-bg-opacity,1))}.blog-image-placeholder{display:flex;align-items:center;justify-content:center;min-height:200px}.blog-image-placeholder:before{content:"📷";font-size:2rem;opacity:.5}.image-fallback{--tw-bg-opacity:1;background-color:rgb(243 244 246/var(--tw-bg-opacity,1));--tw-text-opacity:1;color:rgb(156 163 175/var(--tw-text-opacity,1))}.image-fallback:is(.dark *){--tw-bg-opacity:1;background-color:rgb(31 41 55/var(--tw-bg-opacity,1));--tw-text-opacity:1;color:rgb(107 114 128/var(--tw-text-opacity,1))}.image-fallback{border-width:2px;border-style:dashed;--tw-border-opacity:1;border-color:rgb(209 213 219/var(--tw-border-opacity,1))}.image-fallback:is(.dark *){--tw-border-opacity:1;border-color:rgb(75 85 99/var(--tw-border-opacity,1))}.image-fallback{border-radius:var(--radius);padding:1rem;text-align:center;min-height:200px}.blog-picture-optimized{display:block;width:100%}.blog-picture-optimized img{height:auto;width:100%;border-radius:var(--radius)}.blog-content .blog-image,.blog-content .blog-picture-optimized{margin:1.5rem auto;max-width:min(100%,800px)}.blog-content div,.blog-content p{max-width:none!important;margin:revert!important}.blog-content{padding:1rem 0!important}.blog-content .blog-image.full-width,.blog-content .blog-picture-optimized.full-width{width:100%;max-width:none;margin-left:calc(-50vw + 50%);margin-right:calc(-50vw + 50%)}.blog-content figcaption{margin-top:.5rem;text-align:center;font-size:.875rem;line-height:1.25rem;--tw-text-opacity:1;color:rgb(75 85 99/var(--tw-text-opacity,1))}.blog-content figcaption:is(.dark *){--tw-text-opacity:1;color:rgb(156 163 175/var(--tw-text-opacity,1))}.blog-content figcaption{font-style:italic}.blog-image{content-visibility:auto;contain-intrinsic-size:0 200px}.blog-image:focus{outline-width:2px;outline-offset:2px;outline-color:#3b82f6}.blog-image-interactive{cursor:pointer;transition:transform .2s ease-in-out,box-shadow .2s ease-in-out}.blog-image-interactive:hover{--tw-scale-x:1.02;--tw-scale-y:1.02;transform:translate(var(--tw-translate-x),var(--tw-translate-y)) rotate(var(--tw-rotate)) skewX(var(--tw-skew-x)) skewY(var(--tw-skew-y)) scaleX(var(--tw-scale-x)) scaleY(var(--tw-scale-y));--tw-shadow:0 10px 15px -3px rgba(0,0,0,.1),0 4px 6px -4px rgba(0,0,0,.1);--tw-shadow-colored:0 10px 15px -3px var(--tw-shadow-color),0 4px 6px -4px var(--tw-shadow-color);box-shadow:var(--tw-ring-offset-shadow,0 0 #0000),var(--tw-ring-shadow,0 0 #0000),var(--tw-shadow)}@media (max-width:640px){.blog-content .blog-image,.blog-content .blog-picture-optimized{margin:1rem auto}.blog-image-placeholder{min-height:150px}}@media (prefers-color-scheme:dark){.blog-image{filter:brightness(.9)}.blog-image:hover{filter:brightness(1)}}@media print{.blog-image{break-inside:avoid;max-width:100%!important;height:auto!important}.image-fallback{display:none}}@media (prefers-reduced-motion:reduce){.blog-image{transition:none}.blog-image[data-lazy=true]{transform:none}}@media (prefers-contrast:high){.blog-image{border-width:1px;--tw-border-opacity:1;border-color:rgb(17 24 39/var(--tw-border-opacity,1))}.blog-image:is(.dark *){--tw-border-opacity:1;border-color:rgb(243 244 246/var(--tw-border-opacity,1))}.image-fallback{--tw-border-opacity:1;border-color:rgb(17 24 39/var(--tw-border-opacity,1))}.image-fallback:is(.dark *){--tw-border-opacity:1;border-color:rgb(243 244 246/var(--tw-border-opacity,1))}}