.slideshow{position:relative}.slideshow-wrap{overflow:hidden}.slideshow-wrap>ul{flex-wrap:nowrap;transition:transform .7s}.slideshow-img-inner{background:var(--color-light)}.slideshow-img-inner::before{content:'';display:block;padding-top:var(--generic-image-ratio)}.slideshow-img-inner a{display:block;color:inherit;text-decoration:none}.slideshow-img img{transition:opacity .3s}.slideshow-img-inner a:focus img,.slideshow-img-inner a:hover img{opacity:.7}.slideshow-img figcaption{padding-left:var(--margin-small);padding-right:var(--margin-small)}.slideshow-nav.js-slideshow-nav-no-prev.js-slideshow-nav-no-next{display:none}.slideshow-next,.slideshow-prev{padding:0;border:0;position:absolute;top:0;background:var(--color-light-50);width:60px;height:60px;margin:calc(228/320*50%) 0 0;transform:translateY(-50%)}.slideshow-next:focus,.slideshow-play-pause:focus,.slideshow-prev:focus{outline:1px dotted}.slideshow-next svg,.slideshow-prev svg{position:absolute;top:0;left:0;right:0;bottom:0;margin:auto;width:18px;height:18px;transition:transform .3s}.slideshow-prev{left:0}.slideshow-prev:focus svg,.slideshow-prev:hover svg{transform:translateX(-10px)}.slideshow-next{right:0}.slideshow-next:focus svg,.slideshow-next:hover svg{transform:translateX(10px)}.slideshow-play-pause{position:absolute;top:var(--margin-small);right:var(--margin-small);padding:0;margin:0;border:0;width:48px;height:48px;background:var(--color-light-50);color:var(--color-dark);border-radius:50%;transition:background-color .3s}.slideshow-play-pause:focus,.slideshow-play-pause:hover{background-color:var(--color-light)}.slideshow-play-pause svg{position:absolute;top:0;left:0;right:0;bottom:0;margin:auto;width:12px;height:12px;fill:currentColor;transition:.3s;transition-property:opacity,visibility}.js-slideshow-is-playing .slideshow-play-pause .slideshow-pause{opacity:1;visibility:visible}.js-slideshow-is-playing .slideshow-play-pause .slideshow-play,.slideshow-play-pause .slideshow-pause{opacity:0;visibility:hidden}.slideshow-dots{position:absolute;top:0;left:0;margin-top:calc(228/320*100% - var(--margin-large) - 6px);width:100%;display:flex;justify-content:center}.slideshow-dot{position:relative;background:0 0;padding:0;margin:0;border:0;width:33px;height:6px;background:var(--color-light);transition:background-color .3s}.slideshow-dot:focus{outline:1px dotted}.slideshow-dot::before{content:'';position:absolute;top:50%;left:50%;width:44px;height:44px;transform:translate(-50%,-50%)}.slideshow-dot.js-slideshow-active{background-color:var(--color-dark)}.slideshow-dot:not(:first-child){margin-left:12px}@media (min-width:768px){.slideshow-next,.slideshow-prev{width:80px;height:80px}}