.yt-grid{display:grid;grid-template-columns:repeat(auto-fill,minmax(260px,1fr));gap:24px}.yt-item p{margin:8px 0 0;font-weight:600;font-size:15px;line-height:1.3}.yt-thumb{position:relative;display:block;width:100%;padding:0;border:0;background:#000;border-radius:10px;overflow:hidden;cursor:pointer;aspect-ratio:16/9}.yt-thumb img{width:100%;height:100%;object-fit:cover;display:block;transition:opacity .2s}.yt-thumb:hover img{opacity:.85}.yt-play{position:absolute;inset:0;margin:auto;width:64px;height:44px;background:rgba(0,0,0,.75);border-radius:10px}.yt-play::after{content:"";position:absolute;left:26px;top:13px;border-left:16px solid #fff;border-top:9px solid transparent;border-bottom:9px solid transparent}.yt-item iframe{width:100%;aspect-ratio:16/9;border:0;border-radius:10px}