.jj-gallery{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:28px 22px}.jj-shot,.jj-tablet{margin:0}.jj-shot img,.jj-tablet img{display:block;width:100%;height:auto;border-radius:18px;border:1px solid var(--line);background:#07101e}.jj-shot figcaption,.jj-tablet figcaption{margin-top:12px;color:var(--muted);font-size:14px}.jj-tablet{max-width:1000px;margin:auto}.jj-gallery a:focus-visible,.jj-tablet a:focus-visible{outline:3px solid var(--accent);outline-offset:5px;border-radius:18px}@media(max-width:760px){.jj-gallery{grid-template-columns:repeat(2,minmax(0,1fr));gap:24px 16px}}@media(max-width:520px){.jj-gallery{grid-template-columns:1fr;max-width:360px;margin:auto}}@media(max-width:640px){.nav{flex-wrap:wrap}.navlinks{width:100%;flex-wrap:wrap;gap:18px}.navlinks a{min-height:36px}.footer-links{row-gap:14px}}
