@font-face{font-family:TPCRShelf;src:url(/fonts/anton-400.ttf);font-display:swap}.tpcr-video-shelf{padding:36px clamp(18px,5vw,95px) 42px;background:#0c1724;color:#f3f7ff}.tpcr-video-shelf>header{display:flex;align-items:center;justify-content:space-between;gap:20px;margin-bottom:24px}.tpcr-video-shelf h2{font:400 clamp(30px,3vw,46px)/1.15 TPCRShelf,sans-serif;text-transform:uppercase;margin:0 0 8px}.tpcr-video-shelf header p{font-size:14px;color:#bfd1e2;line-height:1.6}.tpcr-video-shelf a{color:inherit;text-decoration:none}.tpcr-video-shelf header>a{color:#7bd6ff;white-space:nowrap;font-size:14px;min-height:44px;display:flex;align-items:center}.tpcr-shelf-track{display:grid;grid-auto-flow:column;grid-auto-columns:minmax(260px,1fr);gap:24px;overflow-x:auto;padding-bottom:16px;scroll-snap-type:x proximity}.tpcr-shelf-track article{min-width:0;scroll-snap-align:start}.tpcr-shelf-art{position:relative;aspect-ratio:16/9;overflow:hidden;border-radius:10px;background:#142b40}.tpcr-shelf-art img{width:100%;height:100%;-o-object-fit:cover;object-fit:cover}.tpcr-shelf-art>span{position:absolute;bottom:12px;right:12px;background:#00a8f5;color:#092238;border-radius:50%;height:42px;width:42px;display:grid;place-items:center;padding-left:3px}.tpcr-video-shelf h3{font-size:18px;line-height:1.5;margin:14px 0 0;font-weight:700}.tpcr-video-shelf a:hover h3{color:#78d3ff}.tpcr-video-shelf a:focus-visible{outline:3px solid #7bd6ff;outline-offset:4px}.tpcr-video-shelf[data-portrait=true] .tpcr-shelf-track{grid-auto-columns:minmax(170px,1fr)}.tpcr-video-shelf[data-portrait=true] .tpcr-shelf-art{aspect-ratio:9/14}.tpcr-video-shelf[data-portrait=true] .tpcr-shelf-art img{-o-object-fit:cover;object-fit:cover}.tpcr-video-shelf[data-portrait=true] h3{font-size:15px}@media(max-width:600px){.tpcr-video-shelf>header{align-items:start}.tpcr-video-shelf header p{display:none}.tpcr-shelf-track{grid-auto-columns:82%;gap:16px}.tpcr-video-shelf[data-portrait=true] .tpcr-shelf-track{grid-auto-columns:48%}.tpcr-video-shelf{padding-block:28px}}