/* Two continuously scrolling photo rows. */
.photo-gallery.gallery-scroll{display:block;min-width:0}
.gallery-scroll-toolbar{display:flex;justify-content:flex-end;margin:-12px 0 14px}
.gallery-scroll-toggle{border:1px solid #276b91;border-radius:4px;background:transparent;color:#17324d;font:inherit;font-size:12px;padding:7px 14px;cursor:pointer}
.gallery-scroll-toggle:hover{background:#d6e7f0}
.gallery-scroll-row{overflow:hidden;max-width:100%;margin-bottom:14px}
.gallery-scroll-track{display:flex;width:max-content;animation:gallery-photo-left var(--gallery-duration,70s) linear infinite}
.gallery-scroll-group{display:flex;gap:14px;padding-right:14px;flex:none}
.gallery-scroll-group a{display:block;flex:0 0 206px;width:206px}
.gallery-scroll-group img{display:block;width:100%;height:172px;aspect-ratio:auto}
.gallery-scroll-group a span{min-height:34px;box-sizing:border-box;white-space:nowrap}
.gallery-scroll:hover .gallery-scroll-track,.gallery-scroll-track:focus-within,.gallery-scroll.is-paused .gallery-scroll-track,.gallery-scroll.is-dialog-open .gallery-scroll-track{animation-play-state:paused}
@keyframes gallery-photo-left{from{transform:translateX(0)}to{transform:translateX(-50%)}}
@media(max-width:700px){.gallery-scroll-group a{flex-basis:168px;width:168px}.gallery-scroll-group img{height:140px}.gallery-scroll-group{gap:10px;padding-right:10px}.gallery-scroll-row{margin-bottom:10px}}
@media(prefers-reduced-motion:reduce){.gallery-scroll-track{animation:none}.gallery-scroll-row{overflow-x:auto}.gallery-scroll-copy,.gallery-scroll-toolbar{display:none}}

