.rap-popular-templates-grid{grid-template-columns:repeat(3,minmax(0,1fr));gap:22px;margin-top:30px;display:grid}.rap-popular-templates-grid:has(>:nth-child(4)){grid-template-columns:repeat(4,minmax(0,1fr))}@media (width>=601px){.rap-popular-templates-grid:has(>:nth-child(4)) .rap-video-template-content h3{min-height:2.6em}}.rap-popular-templates-grid>.rap-video-template-card:only-child{grid-column:1/-1;justify-self:center;width:min(100%,360px)}.rap-video-template-card{border:1px solid var(--rap-line);background:var(--rap-surface);border-radius:18px;min-width:0;overflow:hidden}.rap-video-template-media{aspect-ratio:4/5;background:var(--rap-bg);position:relative}.rap-video-template-media video{object-fit:cover;width:100%;height:100%;display:block}.rap-video-template-media video[controls]{object-fit:contain}.rap-video-template-media>button{color:#fff;place-items:center;width:100%;display:grid;position:absolute;inset:0}.rap-video-template-media>button>span{background:#0008;border:1px solid #ffffff80;border-radius:50%;place-items:center;width:58px;height:58px;display:grid}.rap-video-template-media>button:hover>span{background:#000b}.rap-site .rap-video-template-media>button:focus-visible{outline-offset:-4px}.rap-video-template-content{padding:22px}.rap-video-template-content h3{text-align:center;font-size:20px;font-weight:700;line-height:1.3}.rap-video-template-content p{color:var(--rap-muted);margin-top:10px;font-size:13px;line-height:1.65}.rap-video-template-description{-webkit-line-clamp:2;-webkit-box-orient:vertical;display:-webkit-box;overflow:hidden}.rap-video-template-link{margin-top:14px;width:fit-content;min-height:44px;color:var(--rap-orange);align-items:center;gap:8px;margin-inline:auto;font-size:14px;font-weight:650;display:flex}.rap-video-template-link:hover{text-underline-offset:4px;text-decoration:underline}@media (width<=900px){:is(.rap-popular-templates-grid,.rap-popular-templates-grid:has(>:nth-child(4))){grid-template-columns:repeat(2,minmax(0,1fr))}}@media (width<=600px){:is(.rap-popular-templates-grid,.rap-popular-templates-grid:has(>:nth-child(4))){grid-template-columns:minmax(0,1fr)}}
