.field-gallery{margin:36px 0;max-width:1000px}.field-gallery-controls{display:flex;align-items:center;justify-content:space-between;gap:16px}.field-gallery-controls button{width:48px;height:48px;background:#071b36;color:white;border:0;font-size:24px;border-radius:50%}.field-gallery-controls button:disabled{opacity:.35;cursor:default}.field-gallery-controls p{font-size:14px;text-align:center}.field-gallery-track{display:flex;overflow-x:auto;scroll-snap-type:x mandatory;gap:16px;overscroll-behavior-x:contain}.field-gallery-slide{flex:0 0 100%;min-width:0;margin:0;scroll-snap-align:start}.field-gallery-slide img{width:100%;height:auto;aspect-ratio:4/3;object-fit:contain;background:#071b36}.field-gallery-slide figcaption{font-size:13px;padding:10px 0}.field-gallery-track:focus-visible{outline:3px solid #f6c646;outline-offset:4px}