.wbyt-grid{display:grid;grid-template-columns:repeat(var(--wbyt-columns,2),minmax(0,1fr));gap:var(--grid-gap,1.5rem);margin:var(--space-s,1.25rem) 0 0;padding:0;list-style:none}@media (max-width:768px){.wbyt-grid{grid-template-columns:var(--grid-1,minmax(0,1fr))}}.wbyt-item{margin:0;padding:0}.wbyt-link{display:flex;flex-direction:column;gap:var(--space-xs,.75rem);color:inherit;text-decoration:none}.wbyt-thumb{position:relative;display:block;overflow:hidden;aspect-ratio:16 / 9;border-radius:var(--radius,5px);background:var(--black,#000)}.wbyt-thumb img{display:block;width:100%;height:100%;object-fit:cover;transition:transform var(--transition-duration,0.3s) ease}.wbyt-play{position:absolute;top:50%;left:50%;width:clamp(48px, 24%, 68px);height:auto;aspect-ratio:68 / 48;transform:translate(-50%,-50%)}.wbyt-play-bg{fill:var(--black-trans-80,rgb(0 0 0 / .8));transition:fill var(--transition-duration,0.3s) ease}.wbyt-link:hover .wbyt-play-bg,.wbyt-link:focus-visible .wbyt-play-bg{fill:#fe0433}.wbyt-link:hover .wbyt-thumb img,.wbyt-link:focus-visible .wbyt-thumb img{transform:scale(1.03)}.wbyt-link:focus-visible{outline:2px solid var(--focus-color,currentColor);outline-offset:var(--focus-offset,2px);border-radius:var(--radius,5px)}.wbyt-title{font-size:var(--text-s,.9rem);font-weight:var(--heading-font-weight,700);line-height:1.35}.wbyt-link:hover .wbyt-title{color:var(--primary,currentColor)}@media (prefers-reduced-motion:reduce){.wbyt-thumb img,.wbyt-play-bg{transition:none}}.wbyt-link .screen-reader-text{position:absolute;width:1px;height:1px;padding:0;margin:-1px;overflow:hidden;clip:rect(0,0,0,0);white-space:nowrap;border:0}