.video-grid{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:22px}.video-card{min-width:0;padding:18px;border:1px solid #3c4c66;border-radius:16px;background:#101a2a}.video-card h3{font-size:18px;min-height:2.8em;margin:0 0 16px;line-height:1.4}.video-card video{display:block;width:100%;aspect-ratio:9/16;border-radius:10px;background:#080b10;object-fit:contain}.projects:has(>.project:nth-child(4)):not(:has(>.project:nth-child(5))){grid-template-columns:repeat(2,minmax(0,1fr))}.projects:has(>.project:nth-child(4)):not(:has(>.project:nth-child(5)))>.project:nth-child(n+4){grid-column:auto}html[dir=rtl] .video-card,html[dir=rtl] .brief,html[dir=rtl] .section-heading{text-align:start}html[dir=rtl] .preview-brand,html[dir=rtl] .brand,html[dir=rtl] .slide-top>span:first-child{direction:ltr;unicode-bidi:isolate}html[dir=rtl] h1,html[dir=rtl] h2,html[dir=rtl] .eyebrow{letter-spacing:normal}html[dir=rtl] input[type=tel],html[dir=rtl] input[type=number]{direction:ltr}html[dir=rtl] .video-card h3{line-height:1.6}@media(max-width:1000px){.video-grid{grid-template-columns:repeat(2,minmax(0,1fr))}}@media(max-width:760px){.projects:has(>.project:nth-child(4)):not(:has(>.project:nth-child(5))){grid-template-columns:1fr}.video-grid{gap:16px}.video-card{padding:12px}.video-card h3{font-size:14px}}@media(max-width:460px){.video-grid{grid-template-columns:1fr}.video-card{max-width:340px;width:100%;margin-inline:auto}}

/* Keep the reply route explanation beside its control in every language. */
.reply-channel-note{display:block;margin-block-start:8px;font-size:12px;line-height:1.65;color:#b8c4d5;overflow-wrap:anywhere}
.screenshot-language{display:block;margin-block-start:5px;color:#a9b7ce;font-size:11px;line-height:1.6;overflow-wrap:anywhere}

.project-language{display:block;font-size:11px;line-height:1.6;color:#a9b7ce;margin-block-start:5px;overflow-wrap:anywhere}.project-language[hidden]{display:none}.button .project-language{font-size:10px;flex-basis:100%;color:inherit}.yomlaya-preview .project-language{padding:0 10px 6px}.carousel-slide .project-language{font-size:10px}.button[data-project-link="site"]{flex-wrap:wrap}
