.yt-wall-row-wrapper{display:grid;gap:1rem;row-gap:2.5rem;margin-bottom:3rem}
.yt-wall-row-2{grid-template-columns:repeat(1,1fr);font-size:18px}
@media(min-width:576px){.yt-wall-row-2{grid-template-columns:repeat(2,1fr)}
}
@media(min-width:768px){.yt-wall-row-2{gap:2rem;row-gap:3rem;font-size:20px}
}
@media(min-width:768px){.yt-wall-row-2 .yt-wall-item-catagory-svg svg{--svg-hw:42px;width:var(--svg-hw);height:var(--svg-hw)}
}
@media(min-width:992px){.yt-wall-row-2 .yt-wall-item-catagory-svg svg{--svg-hw:48px;width:var(--svg-hw);height:var(--svg-hw)}
}
@media(min-width:768px){.yt-wall-row-2 .yt-wall-item-transcriptlink-wrap a svg{--svg-hw:18px;width:var(--svg-hw);height:var(--svg-hw)}
}
.yt-wall-row-3{grid-template-columns:repeat(1,1fr);font-size:18px}
@media(min-width:576px){.yt-wall-row-3{grid-template-columns:repeat(2,1fr)}
}
@media(min-width:768px){.yt-wall-row-3{grid-template-columns:repeat(3,1fr)}
}
@media(min-width:768px){.yt-wall-row-3 .yt-wall-item-catagory-svg svg{--svg-hw:32px;width:var(--svg-hw);height:var(--svg-hw)}
}
@media(min-width:992px){.yt-wall-row-3 .yt-wall-item-catagory-svg svg{--svg-hw:40px;width:var(--svg-hw);height:var(--svg-hw)}
}
.yt-wall-row-4{grid-template-columns:repeat(1,1fr);font-size:18px}
@media(min-width:576px){.yt-wall-row-4{grid-template-columns:repeat(2,1fr)}
}
@media(min-width:768px){.yt-wall-row-4{grid-template-columns:repeat(3,1fr);font-size:16px}
}
@media(min-width:992px){.yt-wall-row-4{grid-template-columns:repeat(4,1fr)}
}
.yt-wall-row-5{grid-template-columns:repeat(1,1fr);font-size:18px}
@media(min-width:576px){.yt-wall-row-5{grid-template-columns:repeat(2,1fr)}
}
@media(min-width:768px){.yt-wall-row-5{grid-template-columns:repeat(3,1fr);font-size:16px}
}
@media(min-width:992px){.yt-wall-row-5{grid-template-columns:repeat(4,1fr)}
}
@media(min-width:1200px){.yt-wall-row-5{grid-template-columns:repeat(5,1fr)}
}
@media(min-width:1200px){.yt-wall-row-5 .yt-wall-item-transcriptlink-wrap a svg{--svg-hw:15px;width:var(--svg-hw);height:var(--svg-hw)}
}
.yt-wall-item-a{display:block}
.yt-wall-item-a:hover .yt-wall-item-img-img{transform:scale(1.1)}
.yt-wall-item-img-wrap-outer{width:100%;padding-top:56.25%;position:relative}
.yt-wall-item-img-wrap-inner{position:absolute;top:0;left:0;bottom:0;right:0;overflow:hidden;display:flex;justify-content:center;align-items:center}
.yt-wall-item-img-img{transition:transform .15s ease-in-out;transform:scale(1.01);transform-origin:center;position:absolute}
.yt-wall-item-title{overflow:hidden;text-overflow:ellipsis;display:-webkit-box;-webkit-line-clamp:2;-webkit-box-orient:vertical;margin-top:.35rem;font-weight:600;line-height:1.28}
.yt-wall-item-catagory-svg{position:absolute;right:.25rem;bottom:.25rem}
.yt-wall-item-catagory-svg svg{--svg-hw:11vw;width:var(--svg-hw);height:var(--svg-hw);fill:#fff;display:block;opacity:.9;filter:drop-shadow(0 0 4px rgba(0,0,0,0.3))}
@media(min-width:576px){.yt-wall-item-catagory-svg svg{--svg-hw:32px;width:var(--svg-hw);height:var(--svg-hw)}
}
.yt-wall-item-author{color:var(--gray-text-color);overflow:hidden;text-overflow:ellipsis;display:-webkit-box;-webkit-line-clamp:1;-webkit-box-orient:vertical}
.yt-wall-item-transcriptlink-wrap a{display:flex;align-items:center}
.yt-wall-item-transcriptlink-wrap a svg{--svg-hw:16px;width:var(--svg-hw);height:var(--svg-hw);margin-left:6px;margin-top:.2em;display:block}