/* Keep the preserved slider's controls independent of shortcode whitespace and JS widths. */
.section-slider .voice-slider-wrapper .voice-slider-container{position:relative;isolation:isolate}
.section-slider .voice-slider-wrapper .glide__arrows{
  position:absolute!important;inset:0!important;display:block!important;
  width:100%!important;height:auto!important;margin:0!important;padding:0!important;
  border:0;line-height:0;pointer-events:none;z-index:10000
}
.section-slider .voice-slider-wrapper .glide__arrows>p{margin:0!important;padding:0!important;line-height:0}
.section-slider .voice-slider-wrapper .glide__arrows br,
.section-slider .voice-slider-wrapper .glide__thumbnails br,
.section-slider .voice-slider-wrapper .glide__arrow .vs-arrow{display:none!important}
.section-slider .voice-slider-wrapper .glide__thumbnails>p{display:contents}
.section-slider .voice-slider-wrapper .glide__arrow{
  box-sizing:border-box!important;position:absolute!important;top:50%!important;
  display:grid!important;place-items:center;width:44px!important;height:44px!important;
  min-width:44px!important;min-height:44px!important;max-width:44px!important;max-height:44px!important;
  margin:0!important;padding:0!important;border:1px solid #DADDE4!important;border-radius:50%!important;
  background:#fff!important;color:#16181D!important;box-shadow:0 2px 12px #16181D29;
  transform:translateY(-50%)!important;text-decoration:none!important;font-size:0!important;line-height:0!important;
  pointer-events:auto;cursor:pointer;z-index:1!important
}
.section-slider .voice-slider-wrapper .glide__arrow--left{left:12px!important;right:auto!important}
.section-slider .voice-slider-wrapper .glide__arrow--right{left:auto!important;right:12px!important}
.section-slider .voice-slider-wrapper .glide__arrow::before{
  content:'';box-sizing:border-box;position:absolute;left:50%;top:50%;display:block;
  width:11px;height:11px;border-top:2px solid currentColor;border-right:2px solid currentColor;
  transform:translate(-50%,-50%) rotate(-135deg)
}
.section-slider .voice-slider-wrapper .glide__arrow--right::before{transform:translate(-50%,-50%) rotate(45deg)}
.section-slider .voice-slider-wrapper .glide__arrow:hover{background:#F2F3F6!important;border-color:#BFC4CE!important}
.section-slider .voice-slider-wrapper .glide__arrow:focus-visible{outline:3px solid #C8211B;outline-offset:3px}
.section-slider .voice-slider-wrapper .glide__arrow:is([disabled],[aria-disabled=true]){opacity:.4;pointer-events:none}
.section-slider .voice-slider-wrapper .glide__thumbnails{
  box-sizing:border-box;display:grid!important;grid-auto-flow:column;grid-auto-columns:minmax(0,1fr);
  grid-template-columns:none;align-items:start;justify-content:normal!important;gap:8px!important;
  width:100%!important;max-width:100%;min-width:0;margin:0!important;padding:10px 0 0!important
}
.section-slider .voice-slider-wrapper .glide__thumbnail{
  box-sizing:border-box;position:relative;display:block;width:100%!important;max-width:none!important;min-width:0!important;
  height:auto!important;min-height:0!important;aspect-ratio:16/9!important;margin:0!important;padding:0!important;
  border:0!important;border-radius:3px;overflow:hidden;background:#E4E6EB;opacity:.65;
  transform:none!important;box-shadow:none;cursor:pointer;transition:opacity .15s
}
.section-slider .voice-slider-wrapper .glide__thumbnail img{
  position:absolute;inset:0;display:block;width:100%!important;height:100%!important;
  margin:0;object-fit:cover!important;object-position:center
}
.section-slider .voice-slider-wrapper .glide__thumbnail:hover{opacity:1}
.section-slider .voice-slider-wrapper .glide__thumbnail--active{
  opacity:1!important;transform:none!important;outline:2px solid #C8211B;outline-offset:-2px
}
.section-slider .voice-slider-wrapper .glide__thumbnail:focus-visible{opacity:1;outline:3px solid #16181D;outline-offset:2px}
@media(max-width:767.98px){
  .section-slider .voice-slider-wrapper .glide__thumbnails{display:none!important}
  /* The media and caption are siblings; leave room for the mobile title. */
  .section-slider .voice-slider-wrapper .voice-slider-media,
  .section-slider .voice-slider-wrapper .voice-slider-media>a{height:auto}
  /* Follow the featured image's proportions instead of cropping it to 250px. */
  .section-slider .voice-slider-wrapper .voice-slider-media img{width:100%;height:auto;contain-intrinsic-size:none;object-fit:cover}
  /* Keep controls centered over the widescreen media, independently of the title. */
  .section-slider .voice-slider-wrapper .glide__arrows{bottom:auto!important;aspect-ratio:16/9}
}
@media(prefers-reduced-motion:reduce){.section-slider .voice-slider-wrapper .glide__thumbnail{transition:none}}
