.m-story{background:#1c1230;border-radius:24px;width:100%;margin:22px 0 6px;display:block;position:relative;overflow:hidden;box-shadow:0 14px 34px #3c1e7847}.m-story--closed{aspect-ratio:16/9;cursor:pointer;max-height:270px;font:inherit;color:#fff;text-align:right;border:0;padding:0}.m-story__poster{object-fit:cover;object-position:50% 40%;width:100%;height:100%;transition:transform .5s;position:absolute;inset:0}.m-story--closed:hover .m-story__poster,.m-story--closed:focus-visible .m-story__poster{transform:scale(1.04)}.m-story--closed:focus-visible{outline-offset:3px;outline:3px solid #ffd23f}.m-story__shade{background:linear-gradient(#160e241a 30%,#160e2473 58%,#160e24eb 100%);position:absolute;inset:0}.m-story__play{color:#2a1a3a;background:#ffd23f;border-radius:50%;place-items:center;width:66px;height:66px;transition:transform .2s;display:grid;position:absolute;bottom:18px;left:20px;box-shadow:0 8px 22px #00000073,0 0 0 8px #ffd23f40}.m-story--closed:hover .m-story__play{transform:scale(1.08)}.m-story__meta{flex-direction:column;gap:2px;display:flex;position:absolute;bottom:16px;left:104px;right:20px}.m-story__tag{color:#2a1a3a;background:#ffd23ff2;border-radius:999px;align-self:flex-start;margin-bottom:4px;padding:3px 12px;font-size:.78rem;font-weight:700}.m-story__title{text-shadow:0 2px 8px #0009;font-size:1.22rem;font-weight:900;line-height:1.6}.m-story__len{color:#ffffffe0;font-size:.86rem;font-weight:500}.m-story--open{aspect-ratio:9/16;width:min(100%,400px,43.875vh);margin-inline:auto}.m-story__video{object-fit:contain;background:#000;width:100%;height:100%;display:block}.m-story__after{background:#160e24d1;flex-direction:column;justify-content:center;align-items:center;gap:14px;display:flex;position:absolute;inset:0}.m-story__go{color:#2a1a3a;background:#ffd23f;border-radius:999px;padding:12px 30px;font-size:1.1rem;font-weight:900;text-decoration:none;box-shadow:0 8px 20px #0006}.m-story__again{color:#fff;font:inherit;cursor:pointer;background:0 0;border:2px solid #ffffffb3;border-radius:999px;padding:8px 22px;font-weight:700}.m-story__go:focus-visible,.m-story__again:focus-visible{outline-offset:3px;outline:3px solid #fff}@media (max-width:480px){.m-story{border-radius:20px;margin-top:18px}.m-story__play{width:56px;height:56px;bottom:16px;left:16px}.m-story__meta{left:84px;right:16px}.m-story__title{font-size:1.08rem}}@media (prefers-reduced-motion:reduce){.m-story__poster,.m-story__play{transition:none}}
