/* V6 – guide artwork: wider three-page fan with a gentle left/right sway. */
.guide-picture {overflow:visible;isolation:isolate}
.guide-stack {transform-origin:50% 65%;animation:oe-guide-fan-sway 8s ease-in-out infinite}
.guide-stack .sheet-back {
  transform:translate(-55px,13px) rotate(-10deg)!important;
  transform-origin:50% 85%;opacity:.62;filter:drop-shadow(0 6px 9px rgba(14,15,20,.10));
}
.guide-stack .sheet-mid {
  transform:translate(55px,9px) rotate(9deg)!important;
  transform-origin:50% 85%;opacity:.77;filter:drop-shadow(0 6px 9px rgba(14,15,20,.11));
}
.guide-stack .guide-frame {z-index:2;transform:rotate(-1.5deg)!important}
.guide-picture .page-count{z-index:3;box-shadow:0 8px 22px rgba(25,25,29,.12)}
@keyframes oe-guide-fan-sway {
  0%,100% {transform:translateX(-2px) rotate(-.8deg)}
  50% {transform:translateX(2px) rotate(.8deg)}
}
@media(min-width:851px){
  .guide-stack{margin-left:auto;margin-right:auto}
  .guide-picture .page-count{right:1%}
  .method-cards{width:calc(100% + 24px);margin-left:-12px;max-width:calc(100% + 24px)}
}
@media(max-width:850px){
  .guide-stack .sheet-back{transform:translate(-40px,9px) rotate(-9deg)!important}
  .guide-stack .sheet-mid{transform:translate(40px,7px) rotate(9deg)!important}
  .method-cards{width:100%;margin-left:0}
  .guide-picture .page-count{right:calc(50% - 155px)}
}
@media(max-width:430px){
  .guide-stack .sheet-back{transform:translate(-33px,8px) rotate(-8deg)!important}
  .guide-stack .sheet-mid{transform:translate(33px,6px) rotate(8deg)!important}
  .guide-picture .page-count{right:calc(50% - 146px)}
}
@media(prefers-reduced-motion:reduce){
  .guide-stack{animation:none;transform:none}
}
