.image-gallery[data-astro-cid-dnwwftab]{width:100%;min-width:0}.image-gallery[data-astro-cid-dnwwftab] [data-astro-cid-dnwwftab][hidden]{display:none!important}.image-gallery__slide[data-astro-cid-dnwwftab]{text-align:center;margin:0 0 1rem}.image-gallery__open[data-astro-cid-dnwwftab]{vertical-align:top;cursor:zoom-in;max-width:100%;display:inline-flex;position:relative}.image-gallery__open[data-astro-cid-dnwwftab] img[data-astro-cid-dnwwftab]{border-radius:3px;width:auto;max-width:100%;height:auto;max-height:min(68vh,44rem);display:block}.image-gallery__zoom[data-astro-cid-dnwwftab]{color:#fff8e6;background:#183d48ed;border-radius:50%;place-items:center;width:2rem;height:2rem;display:grid;position:absolute;bottom:.65rem;right:.65rem;box-shadow:0 1px 4px #0004}.image-gallery__slide[data-astro-cid-dnwwftab] figcaption[data-astro-cid-dnwwftab]{max-width:65ch;margin:.75rem auto 0;font-size:.9rem}.image-gallery__slide[data-astro-cid-dnwwftab] figcaption[data-astro-cid-dnwwftab] p[data-astro-cid-dnwwftab]{margin:.3rem 0}.image-gallery__action[data-astro-cid-dnwwftab]{align-items:center;gap:.4rem;display:inline-flex}.image-gallery__toolbar[data-astro-cid-dnwwftab]{justify-content:center;align-items:center;gap:.65rem;margin-block:.5rem .8rem;font-size:.85rem;display:flex}.image-gallery__hint[data-astro-cid-dnwwftab]{color:#52615e;margin-left:auto}[data-astro-cid-dnwwftab][data-gallery-status]{white-space:nowrap}.image-gallery[data-astro-cid-dnwwftab] button[data-astro-cid-dnwwftab]{color:#183d48;width:44px;height:44px;font:inherit;cursor:pointer;background:#fffaf0;border:1px solid #bca47e;border-radius:50%;flex:none;place-items:center;padding:0;font-size:1.4rem;display:grid}@media (hover:hover){.image-gallery[data-astro-cid-dnwwftab] button[data-astro-cid-dnwwftab]:hover{color:#fff8e6;background:#183d48}}.image-gallery[data-astro-cid-dnwwftab] [data-astro-cid-dnwwftab]:is(button,a):focus-visible{outline-offset:3px;outline:3px solid #206374}.image-gallery__thumbnails[data-astro-cid-dnwwftab]{align-items:center;gap:.65rem;width:max-content;max-width:100%;margin-inline:auto;padding:.3rem;display:flex;position:relative;overflow-x:auto}.image-gallery__thumbnail[data-astro-cid-dnwwftab]{opacity:.75;border:2px solid #0000;border-radius:3px;flex:none;justify-content:center;align-items:center;padding:3px;display:flex}.image-gallery__thumbnail[data-astro-cid-dnwwftab] img[data-astro-cid-dnwwftab]{object-fit:contain;width:auto;max-width:112px;height:72px;display:block}.image-gallery__thumbnail[data-astro-cid-dnwwftab][aria-current]{opacity:1;border-color:#206374}.image-gallery__thumbnail[data-astro-cid-dnwwftab]:hover{opacity:1}.image-gallery-dialog[data-astro-cid-dnwwftab]{color:#fff8e6;background:0 0;border:0;width:100%;max-width:none;height:100dvh;max-height:none;margin:0;padding:4.5rem 1.5rem 1rem;position:fixed;inset:0;overflow:auto}.image-gallery-dialog[data-astro-cid-dnwwftab]::backdrop{background:#081b20ed}.image-gallery-dialog[data-astro-cid-dnwwftab][open]{flex-direction:column;gap:1rem;display:flex}.image-gallery-dialog__stage[data-astro-cid-dnwwftab]{pointer-events:none;flex:1;justify-content:center;align-items:center;min-height:0;display:flex}.image-gallery-dialog__stage[data-astro-cid-dnwwftab] img[data-astro-cid-dnwwftab]{object-fit:contain;pointer-events:auto;width:auto;max-width:100%;height:auto;max-height:calc(100dvh - 10rem);display:block}.image-gallery-dialog__toolbar[data-astro-cid-dnwwftab]{flex:none;justify-content:center;align-items:center;gap:1rem;display:flex}.image-gallery[data-astro-cid-dnwwftab] .image-gallery-dialog__close[data-astro-cid-dnwwftab]{top:max(1rem, env(safe-area-inset-top));right:max(1rem, env(safe-area-inset-right));font-size:2rem;position:absolute}.image-gallery-dialog[data-astro-cid-dnwwftab] [data-astro-cid-dnwwftab]:is(button,a):focus-visible{outline-color:#ffda68}@media (width<=639px){.image-gallery__hint[data-astro-cid-dnwwftab]{display:none}.image-gallery__thumbnail[data-astro-cid-dnwwftab] img[data-astro-cid-dnwwftab]{max-width:88px;height:56px}.image-gallery-dialog[data-astro-cid-dnwwftab]{padding-inline:.5rem;padding-bottom:max(.75rem, env(safe-area-inset-bottom))}}
