.mks-gallery{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:25px}.mks-gallery figure{margin:0;min-width:0}.mks-gallery img{width:100%;border-radius:var(--mks-radius)}.mks-gallery--cover,.mks-gallery--long{grid-template-columns:1fr}.mks-gallery--screens{grid-template-columns:2.4fr 1fr;align-items:start}.mks-gallery figcaption{font-size:14px;margin-top:15px;color:var(--mks-muted)}.mks-screen{max-height:min(780px,78svh);overflow:auto;overscroll-behavior:contain;border:1px solid var(--mks-border);border-radius:var(--mks-radius);background:var(--mks-white);scrollbar-width:thin}.mks-screen img{border-radius:0}.mks-screen__bar{position:sticky;top:0;background:var(--mks-white);padding:15px 22px;display:flex;justify-content:space-between;gap:15px;align-items:center;font-size:12px;border-bottom:1px solid var(--mks-border);z-index:1}
.mks-lightbox{box-sizing:border-box;border:0;border-radius:var(--mks-radius-sm);padding:15px;background:var(--mks-paper);color:var(--mks-ink);width:min(1400px,94vw);max-width:94vw;max-height:94vh}.mks-lightbox::backdrop{background:var(--mks-backdrop)}.mks-lightbox__scroll{max-height:78vh;overflow:auto;overscroll-behavior:contain}.mks-lightbox img{max-width:100%;width:100%;height:auto;display:block}.mks-lightbox nav{display:flex;align-items:center;justify-content:space-between;gap:10px;margin-bottom:15px}.mks-lightbox nav button{background:transparent;border:1px solid var(--mks-border);border-radius:var(--mks-pill);padding:10px 15px}.mks-lightbox p{font-size:13px;margin-top:10px}.mks-lightbox__original{font-size:13px}
@media(max-width:47.5rem){.mks-gallery{grid-template-columns:1fr}.mks-gallery--screens{grid-template-columns:2fr 1fr;gap:12px}.mks-gallery--screens .mks-screen__bar{display:none}.mks-screen{max-height:65svh}.mks-screen__bar{font-size:10px;padding:12px}.mks-lightbox nav button{font-size:12px;padding:8px 10px}}
