.narrative-copy .narrative-chapters{height:265px}.narrative-chapter p{max-width:320px;font-size:18px;line-height:1.5;margin-top:22px}.narrative-scene .selected-story{top:150px;padding:35px}.narrative-scene .selected-story h3{margin:0 0 20px;font-size:46px}.narrative-scene .selected-story .selection-reason{font-size:15px;color:#c8d8e7;line-height:1.6;margin:0}.signal-sources{margin-top:25px}.signal-sources>div{margin-top:0}.selected-story .company-check{margin-top:24px;padding:14px}.voice-front{padding:0 20px 20px;background:#fff;border-radius:10px}.voice-company{display:block;height:64px;padding:0;margin:0 -20px;background:linear-gradient(120deg,#234669,#6296cb)}.voice-card:nth-child(2n) .voice-company{background:linear-gradient(120deg,#2f5d8c,#92b6db)}.voice-card:nth-child(3n) .voice-company{background:linear-gradient(120deg,#182f47,#4a86c3)}.voice-front .person-photo{display:block;width:64px;height:64px;border:3px solid #fff;margin-top:-27px}.voice-front h3{font-size:19px;line-height:1.2;margin-top:13px;letter-spacing:-.4px}.voice-front p{font-size:14px;line-height:1.45;margin-top:9px;color:#2e5b89;max-width:190px}.voice-front:after{left:20px;bottom:18px;font-size:23px}.voice-face{box-shadow:0 4px 14px #1c39560b}.voice-back header strong{font-size:12px}
@media(max-width:900px){.narrative-copy .narrative-chapters{height:180px}.narrative-chapter p{font-size:15px;line-height:1.45;margin-top:14px}.narrative-scene .selected-story{top:58px;padding:24px}.narrative-scene .selected-story h3{font-size:36px;margin-bottom:18px}.narrative-scene .selected-story .selection-reason{font-size:13px}.voice-front{padding:0 12px 12px}.voice-company{height:30px;margin:0 -12px}.voice-front .person-photo{width:37px;height:37px;margin-top:-15px;border-width:2px}.voice-front h3{font-size:13px;margin-top:5px;letter-spacing:-.2px}.voice-front p{font-size:10px;line-height:1.25;margin-top:5px;max-width:none}.voice-front:after{left:12px;bottom:7px;font-size:16px}}
@media(prefers-reduced-motion:reduce){.narrative-copy .narrative-chapters{height:auto}.narrative-scene .selected-story{top:auto}}
.feed-status{opacity:calc(1 - var(--signal,0))}@media(prefers-reduced-motion:reduce){.feed-status{opacity:1}}
.voice-face.voice-front{background:color-mix(in srgb,#dce6f0 calc(var(--matched,0)*100%),#fff);box-shadow:0 0 0 calc(var(--matched,0)*3px) #3b76b2,0 4px 14px #1c39560b}
