.ia-voices.ia-voices-scroll{overflow:visible;padding:0;position:relative}
.ia-voices-scroll .ia-voices-pin{box-sizing:border-box;padding-block:48px;max-width:1050px}
.ia-voices-pinned .ia-voices-pin{position:sticky;top:12px}
.ia-voices-scroll .ia-voice-stage{display:grid;max-width:830px;margin:0 auto}
.ia-voices-scroll .ia-voice{grid-area:1/1;margin:24px auto 0;width:100%;visibility:hidden;opacity:0;transform:translateY(14px);pointer-events:none;animation:none;transition:opacity .55s ease,transform .55s ease,visibility .55s}
.ia-voices-scroll .ia-voice-current{visibility:visible;opacity:1;transform:none;pointer-events:auto}
.ia-voices-scroll .ia-voice blockquote{margin:15px auto 24px}
.ia-voices-scroll .ia-voice-author{margin-bottom:18px}
.ia-voices-scroll .ia-voices-controls{margin-top:24px}
.ia-voices-scroll .ia-disclosure[open]{background:rgba(247,239,227,.18);border-radius:6px;padding:0 16px 20px}
@media(max-width:749px){
 .ia-voices-scroll .ia-voices-pin{padding-block:28px}
 .ia-voices-scroll .ia-kicker{margin-bottom:14px}
 .ia-voices-scroll .ia-heading{font-size:40px;line-height:1.02;margin-bottom:16px}
 .ia-voices-scroll .ia-voice{margin-top:16px}
 .ia-voices-scroll .ia-quote-mark{font-size:57px;height:30px}
 .ia-voices-scroll .ia-voice blockquote{font-size:26px;line-height:1.2;margin:12px auto 20px}
 .ia-voices-scroll .ia-voice-author{margin-bottom:12px}
 .ia-voices-scroll .ia-voices-controls{margin-top:16px}
 .ia-voices-scroll .ia-disclosure summary{min-height:44px}
}
@media(prefers-reduced-motion:reduce){.ia-voices-scroll .ia-voice{transition:none;transform:none}}
