.workshop-gallery{box-sizing:border-box;max-width:1120px;margin:64px auto;padding:0 24px;scroll-margin-top:100px;color:#edf5ff}.workshop-gallery>header{display:block;position:static;padding:0;margin:0 0 24px;background:transparent;border:0;box-shadow:none}.workshop-gallery h2{margin:0 0 10px;font-size:clamp(25px,3vw,36px);line-height:1.2}.workshop-gallery header p{max-width:75ch;color:#b7c9e0;line-height:1.6;margin:0 0 12px}.workshop-gallery a,.workshop-gallery-shortcut a{color:#8de3dc;text-decoration:underline;text-underline-offset:4px}.workshop-gallery-grid{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:18px}.workshop-gallery figure{min-width:0;margin:0;border:1px solid #29435e;border-radius:12px;overflow:hidden;background:#0b1628}.workshop-gallery figure>a{display:block;aspect-ratio:4/3;background:#070d16}.workshop-gallery img{display:block;width:100%;height:100%;object-fit:contain}.workshop-gallery figcaption{padding:12px 14px;color:#d9e8f6;font-size:14px;line-height:1.45;overflow-wrap:anywhere}.workshop-gallery a:focus-visible,.workshop-gallery-shortcut a:focus-visible{outline:3px solid #8de3dc;outline-offset:4px}.workshop-gallery-shortcut{margin-top:24px;line-height:1.5}.locale-main>.workshop-gallery{padding:0;margin:48px 0}.workshop-gallery+section{clear:both}@media(max-width:700px){.workshop-gallery{margin:48px auto;padding:0 16px}.workshop-gallery-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:10px}.workshop-gallery figcaption{padding:10px;font-size:12px}.locale-main>.workshop-gallery{padding:0}}
.workshop-gallery .gallery-documentation-link{display:block;margin-top:7px;color:#9fb2ff;font-size:13px;line-height:1.45;overflow-wrap:anywhere}.workshop-gallery .gallery-documentation-link:hover{color:#70dfd5;text-decoration:underline}
