.yt-film-poster,.yt-film-player{border:0;width:100%;height:100%;display:block}.yt-film-poster{cursor:pointer;background:#000;padding:0;position:relative}.yt-film-poster img{object-fit:cover;width:100%;height:100%;display:block}.yt-film-play{line-height:0;position:absolute;top:50%;left:50%;transform:translate(-50%,-50%)}.yt-film-play path:first-child{fill:#212121;fill-opacity:.8;transition:fill .15s,fill-opacity .15s}.yt-film-poster:hover .yt-film-play path:first-child{fill:red;fill-opacity:1}.yt-film-poster:focus-visible .yt-film-play path:first-child{fill:red;fill-opacity:1}.yt-film-poster:focus-visible{outline:3px solid var(--hm-accent,#0f766e);outline-offset:-3px}.cj{border:1px solid var(--hm-line);box-shadow:var(--hm-shadow-deep);background:#fff;border-radius:18px;margin:0;padding:26px 26px 22px;position:relative}.cj-eyebrow{font:700 13px/1.3 var(--body);letter-spacing:.02em;color:var(--hm-teal-text);margin:0 0 16px}.cj-stages{grid-template-columns:repeat(3,minmax(0,1fr));gap:22px;margin:0;padding:0;list-style:none;display:grid}.cj-stage{background:var(--hm-paper);border:1px solid var(--hm-line);border-radius:14px;flex-direction:column;padding:14px 14px 12px;display:flex;position:relative}.cj-stage:not(:last-child):after{content:"";background:var(--hm-teal);width:16px;height:2px;position:absolute;top:34px;right:-19px}.cj-stage:not(:last-child):before{content:"";border:5px solid transparent;border-left:7px solid var(--hm-teal);border-right:0;position:absolute;top:30px;right:-21px}.cj-ic{background:var(--hm-ci-panel);color:#fff;border-radius:11px;align-items:center;justify-items:center;width:38px;height:38px;display:grid}.cj-ic svg{fill:none;stroke:currentColor;stroke-width:1.7px;stroke-linecap:round;stroke-linejoin:round;width:21px;height:21px}.cj-n{font:700 12px/1 var(--mono);font-variant-numeric:tabular-nums;color:var(--hm-ink-400);position:absolute;top:14px;right:14px}.cj-title{font:700 17px/1.3 var(--display);color:var(--hm-ink);margin-top:12px}.cj-stage ul{margin:8px 0 0;padding:0;list-style:none}.cj-stage li{font:500 13.5px/1.4 var(--body);color:var(--hm-ink-500);padding:3px 0 3px 13px;position:relative}.cj-stage li:before{content:"";background:var(--hm-teal);border-radius:50%;width:6px;height:6px;position:absolute;top:.7em;left:0}.cj-loop{border:2px dashed var(--hm-teal);border-top:0;border-radius:0 0 16px 16px;height:26px;margin:0 16.6667%;position:relative}.cj-loop:before{content:"";border:6px solid transparent;border-bottom:9px solid var(--hm-teal);border-top:0;position:absolute;top:-2px;left:-7px}.cj-loop span{font:600 12.5px/1.6 var(--body);color:var(--hm-teal-text);white-space:nowrap;background:#fff;padding:0 10px;position:absolute;bottom:-11px;left:50%;transform:translate(-50%)}.cj-ops{background:var(--hm-ci-panel);color:#fff;border-radius:14px;flex-wrap:wrap;align-items:center;gap:10px 14px;margin-top:26px;padding:12px 14px;display:flex}.cj-ops strong{font:700 14px/1.3 var(--display);white-space:nowrap}.cj-ops ul{flex-wrap:wrap;gap:6px;margin:0;padding:0;list-style:none;display:flex}.cj-ops li{font:500 13px/1.4 var(--body);color:var(--hm-ci-accent);background:rgba(255,255,255,.14);border:1px solid rgba(255,255,255,.22);border-radius:999px;padding:3px 10px}.cj-team{font:500 13px/1.4 var(--body);color:var(--hm-ink-500);align-items:center;gap:8px;margin:12px 0 0;display:flex}.cj-team i{background:var(--hm-teal);border-radius:50%;flex:none;width:8px;height:8px}@media (max-width:560px){.cj{padding:20px 16px 16px}.cj-stages{grid-template-columns:1fr;gap:14px}.cj-stage{grid-template-columns:38px minmax(0,1fr);align-items:center;column-gap:12px;padding:12px 14px;display:grid}.cj-ic{grid-row:1/3}.cj-title{margin-top:0;font-size:16px}.cj-stage ul{flex-wrap:wrap;grid-column:2;gap:0 12px;margin-top:2px;display:flex}.cj-stage li{font-size:13px}.cj-stage:not(:last-child):after{width:2px;height:12px;top:auto;bottom:-13px;left:31px;right:auto}.cj-stage:not(:last-child):before,.cj-loop{display:none}.cj-ops{margin-top:16px}}
