.dom-gallery{gap:18px}.dom-gallery figure{margin:0;overflow:hidden;border-radius:8px}.dom-gallery figure a{display:block;overflow:hidden}.dom-gallery img{display:block;width:100%;aspect-ratio:4/3;object-fit:cover;transition:transform .35s}.dom-gallery a:hover img{transform:scale(1.04)}.dom-gallery a:focus-visible{outline-offset:-4px}.dom-lightbox{background:var(--wp--preset--color--navy);color:var(--wp--preset--color--white);border:0;border-radius:12px;width:min(1100px,calc(100% - 24px));max-height:94vh;padding:20px}.dom-lightbox::backdrop{background:color-mix(in srgb,var(--wp--preset--color--navy) 90%,transparent)}.dom-lightbox img{display:block;max-height:73vh;width:100%;object-fit:contain}.dom-lightbox p{text-align:center}.dom-lightbox-bar{display:flex;justify-content:space-between;gap:12px;margin-bottom:12px}.dom-lightbox button{background:transparent;color:inherit;border:1px solid currentColor;border-radius:999px;padding:8px 14px;cursor:pointer}.dom-lightbox :focus-visible{outline-color:var(--wp--preset--color--white)}
@media(max-width:600px){.dom-gallery.dom-grid-four{grid-template-columns:repeat(2,minmax(0,1fr));gap:12px}.dom-lightbox-bar{font-size:14px}}
