._wrapper_ehifi_1{box-sizing:border-box;font-family:var(--font-body);color:var(--body);width:min(880px,100vw - 32px);max-width:100%;margin-inline:auto}._banner_ehifi_2{border:1px solid var(--line);background:var(--clean);border-radius:24px;align-items:center;gap:22px;max-width:880px;margin-inline:auto;padding:12px;display:flex;box-shadow:0 8px 24px -20px #0f172a40}._thumbnail_ehifi_3{aspect-ratio:16/9;cursor:pointer;background:var(--ink);border:0;border-radius:14px;flex:0 0 174px;padding:0;position:relative;overflow:hidden}._thumbnail_ehifi_3 img{object-fit:cover;width:100%;height:100%;display:block}._thumbnail_ehifi_3 span{color:#fff;background:#0f172a1f;place-items:center;display:grid;position:absolute;inset:0}._thumbnail_ehifi_3 svg{filter:drop-shadow(0 2px 5px #0006);width:36px;height:36px}._copy_ehifi_7{flex:1;min-width:0}._banner_ehifi_2 ._copy_ehifi_7 h2{color:var(--ink);letter-spacing:-.025em;margin:0 0 6px;font-size:17px;font-weight:750;line-height:1.35}._banner_ehifi_2 ._copy_ehifi_7 p{max-width:52ch;color:var(--muted);margin:0;font-size:15px;line-height:1.55}._watch_ehifi_10{border:1px solid var(--line);background:var(--clean);min-height:54px;color:var(--ink);font:700 16px/1.2 var(--font-heading);cursor:pointer;border-radius:999px;flex-shrink:0;justify-content:center;align-items:center;gap:8px;margin-right:12px;padding:12px 22px;display:inline-flex}._watch_ehifi_10 svg{width:20px;height:20px}._watch_ehifi_10:hover,._playerHeader_ehifi_12 button:hover{background:var(--soft)}._player_ehifi_12{border:1px solid var(--line);background:var(--ink);border-radius:24px;width:min(960px,100vw - 32px,177.778dvh - 284.444px);max-width:none;max-height:calc(100dvh - 32px);margin:auto;padding:0;position:fixed;inset:0;overflow:auto;box-shadow:0 24px 80px #00000059}._player_ehifi_12::backdrop{-webkit-backdrop-filter:blur(5px);backdrop-filter:blur(5px);background:#0f172ac2}._player_ehifi_12 iframe{aspect-ratio:16/9;border:0;width:100%;min-height:200px;display:block}._playerHeader_ehifi_12{background:var(--clean);justify-content:space-between;align-items:center;gap:16px;padding:10px 16px 10px 24px;display:flex}._player_ehifi_12 ._playerHeader_ehifi_12 h2{letter-spacing:-.02em;font-size:18px;line-height:1.3}._playerHeader_ehifi_12 button{border:1px solid var(--line);background:var(--clean);width:44px;height:44px;color:var(--ink);cursor:pointer;border-radius:50%;place-items:center;font-size:26px;display:grid}._playerFooter_ehifi_19{background:var(--clean);padding:16px 24px;font-size:14px}._playerFooter_ehifi_19 a{color:var(--body)}@media (max-width:767px){._banner_ehifi_2{box-sizing:border-box;grid-template-columns:108px minmax(0,1fr);gap:16px;width:100%;padding:16px;display:grid}._thumbnail_ehifi_3{width:108px}._banner_ehifi_2 ._copy_ehifi_7 h2{font-size:15px}._banner_ehifi_2 ._copy_ehifi_7 p{font-size:13px}._watch_ehifi_10{grid-column:1/-1;width:100%;margin:0}._player_ehifi_12 ._playerHeader_ehifi_12 h2{font-size:16px}._playerFooter_ehifi_19{padding:10px 12px;font-size:12px}}._wrapper_ehifi_1 :is(button,a):focus-visible{outline:3px solid var(--blue);outline-offset:4px}._compact_ehifi_33{width:100%;max-width:none;margin:0}._preview_ehifi_34{max-width:100%;color:var(--ink);text-align:left;cursor:pointer;background:0 0;border:0;border-radius:12px;align-items:center;gap:16px;padding:0;display:inline-flex}._previewImage_ehifi_35{aspect-ratio:16/9;border-radius:12px;flex:0 0 112px;width:112px;display:block;position:relative;overflow:hidden;box-shadow:0 5px 16px #0f172a1f}._previewImage_ehifi_35 img{object-fit:cover;width:100%;height:100%}._previewImage_ehifi_35>span{color:#fff;background:#0f172a26;place-items:center;display:grid;position:absolute;inset:0}._previewImage_ehifi_35 svg{filter:drop-shadow(0 2px 4px #00000059);width:28px;height:28px}._previewCopy_ehifi_39{gap:5px;display:grid}._previewCopy_ehifi_39 strong{font:700 15px/1.4 var(--font-heading)}._previewCopy_ehifi_39>span{color:var(--muted);font:400 13px/1.5 var(--font-body)}._preview_ehifi_34:hover ._previewCopy_ehifi_39>span{color:var(--ink);text-decoration:underline}@media (max-width:767px){._preview_ehifi_34{gap:12px}._previewImage_ehifi_35{flex-basis:96px;width:96px}._previewCopy_ehifi_39 strong{font-size:14px}}
