.tc-seg{max-width:100%;margin-top:14px}.tc-film{margin:14px 0 0}.tc-seg+.tc-film{margin-top:10px}.tc-film.is-narrow{max-width:560px}.tc-film video{width:100%;height:auto;aspect-ratio:var(--tc-ratio,16 / 9);border:1px solid var(--pt-edge);border-radius:var(--pt-radius-card);background:var(--pt-panel-ink);transition:border-color var(--pt-dur-fast) var(--pt-ease-out);background-clip:padding-box;display:block}.gx-row.is-active .tc-film video{border-color:var(--pt-ink)}.tc-film .ptb-film-play{place-items:end;padding:12px}.tc-credits{column-gap:var(--pt-gutter-gap);font-size:var(--pt-t-body);line-height:var(--pt-t-body-lh);grid-template-columns:max-content minmax(0,1fr);row-gap:8px;margin:14px 0 0;display:grid}.tc-credits>div{display:contents}.tc-credits dt{font-weight:var(--pt-w-label);letter-spacing:var(--pt-track-label);color:var(--pt-ink)}.tc-credits dd{color:var(--pt-ink-2);margin:0}.tc-credits a{color:var(--pt-ink);text-underline-offset:3px;text-decoration:underline;text-decoration-thickness:1px}.tc-credits a:focus-visible{outline:1px solid var(--pt-ink);outline-offset:2px}@media (prefers-reduced-motion:reduce){.tc-film video{transition:none}}@media (pointer:coarse) and (max-width:600px),(pointer:coarse) and (max-height:500px){.tc-seg{overflow:visible}.tc-seg .pt-ib{position:relative}.tc-seg .pt-ib:after{content:"";position:absolute;inset:-7px 0}}@media (max-width:760px),(pointer:coarse) and (max-height:500px){.tc-film .ptb-film-play{padding:8px}}@media (max-width:900px),(pointer:coarse) and (max-height:500px){.tc-credits{grid-template-columns:minmax(0,1fr);row-gap:0}.tc-credits dd{margin-bottom:10px}}
