.av-page .av-poster{border:1px solid var(--ah-line);background:#1d1526;border-radius:12px;display:block;position:relative;overflow:hidden}.av-page .av-poster img{aspect-ratio:16/9;object-fit:cover;width:100%;height:auto;transition:transform .5s cubic-bezier(.2,.75,.25,1);display:block}.av-page .av-play{color:#382b47;background:#fff;border-radius:50%;place-items:center;width:52px;height:52px;transition:transform .2s;display:grid;position:absolute;top:50%;left:50%;transform:translate(-50%,-50%);box-shadow:0 0 0 8px #ffffff40,0 12px 30px #00000059}.av-page .av-play svg{margin-left:3px}.av-page .av-poster--lg .av-play{width:76px;height:76px;box-shadow:0 0 0 12px #ffffff40,0 18px 44px #0006}.av-page .av-dur{color:#fff;font-variant-numeric:tabular-nums;background:#1c1a21cc;border-radius:6px;padding:3px 7px;font-size:12px;font-weight:500;position:absolute;bottom:10px;right:10px}.av-page :is(.abc-card,.abc-lead-card):hover .av-play{transform:translate(-50%,-50%)scale(1.06)}.av-page :is(.abc-card,.abc-lead-card):hover .av-poster img{transform:scale(1.02)}.av-page .abc-lead-img .av-poster{box-shadow:0 1px 1px #1c1a2108,0 24px 48px -28px #1c1a2133}.av-page .av-card .av-poster{margin-bottom:8px}.av-page .av-watch{color:var(--ah-ink);align-items:center;gap:8px;margin-top:auto;padding-top:16px;font-size:14px;font-weight:500;display:inline-flex}.av-page .abc-lead-card:hover .av-watch svg{transform:translate(2px)}.av-page .av-watch svg{transition:transform .2s}.av-page .av-topics{flex-wrap:wrap;gap:6px;display:flex}.av-page .av-topics .ab-tag{transition:background .2s}.av-page .av-topics .ab-tag:hover{background:var(--g-lilac2,#e4dbef)}.av-page .av-stage{border-top:1px solid var(--ah-line)}.av-page .av-stage-in{width:var(--ah-frame);padding:40px var(--ab-x) 48px;background-color:var(--ah-soft);background-image:radial-gradient(#d9d5df .8px,#0000 .8px);background-position:7px 7px;background-size:14px 14px;margin:0 auto}.av-page .video-player{border:1px solid var(--ah-line);background:#1d1526;border-radius:14px;margin:0;overflow:hidden;box-shadow:0 1px 1px #1c1a2108,0 30px 60px -32px #1c1a2159}.av-page .video-player :is(video,iframe),.av-page .video-embed-cover{aspect-ratio:16/9;background:#1d1526;border:0;width:100%;height:auto;display:block}.av-page .video-native-wrap{position:relative}.av-page .video-big-play,.av-page .video-embed-play{color:#382b47;cursor:pointer;background:#fff;border:0;border-radius:50%;place-items:center;width:92px;height:92px;transition:transform .2s;display:grid;position:absolute;top:50%;left:50%;transform:translate(-50%,-50%);box-shadow:0 0 0 14px #ffffff40,0 18px 44px #0006}.av-page .video-big-play svg,.av-page .video-embed-play svg{margin-left:5px}.av-page .video-big-play:hover{transform:translate(-50%,-50%)scale(1.04)}.av-page .video-big-play:focus-visible{outline-offset:4px;outline:3px solid #d7f5ad}.av-page .video-native-wrap.is-playing .video-big-play{display:none}.av-page .video-embed-cover{cursor:pointer;padding:0;position:relative}.av-page .video-embed-cover img{object-fit:cover;width:100%;height:100%;display:block}.av-page .ab-read>section:first-child,.av-page .ab-read>section:first-child h2{margin-top:0}.av-page .av-summary{margin-bottom:8px}.av-page .av-related ul{border-top:1px solid var(--ah-line);margin:0;padding:0;list-style:none}.av-page .av-related a{border-bottom:1px solid var(--ah-line);gap:4px;padding:16px 36px 16px 0;transition:background .2s;display:grid;position:relative;color:var(--ah-ink)!important;text-decoration:none!important}.av-page .av-related a b{font-size:16px;font-weight:600;line-height:22px}.av-page .av-related a span{color:var(--ah-grey);font-size:14.5px;line-height:21px}.av-page .av-related a svg{color:var(--ah-faint);transition:transform .2s,color .2s;position:absolute;top:18px;right:6px}.av-page .av-related a:hover svg{color:var(--ah-ink);transform:translate(2px,-2px)}.av-page .av-transcript p{color:#3f3a47}.av-page .av-chapters a{align-items:baseline;gap:12px;display:flex}.av-page .av-time{font-variant-numeric:tabular-nums;min-width:34px;color:var(--ah-faint);flex:none;font-size:12px;font-weight:600}.av-page .av-chapters a:hover .av-time{color:var(--ah-ink)}@media (width<=1023px){.av-page .av-stage-in{padding:28px var(--ah-in) 32px}}@media (width<=767px){.av-page .av-stage-in{padding:16px var(--ah-in) 20px}.av-page .video-big-play,.av-page .video-embed-play{width:68px;height:68px}.av-page .video-big-play svg,.av-page .video-embed-play svg{width:26px;height:26px}.av-page .av-poster--lg .av-play{width:60px;height:60px}}
