.ich-related-sermons{width:100%}.ich-related-sermons-heading{margin-bottom:var(--wp--preset--spacing--40,2rem)}.ich-related-sermons-grid{display:grid;gap:1.25rem}.ich-related-sermons-grid.columns-1{grid-template-columns:repeat(1,minmax(0,1fr))}.ich-related-sermons-grid.columns-2{grid-template-columns:repeat(2,minmax(0,1fr))}.ich-related-sermons-grid.columns-3{grid-template-columns:repeat(3,minmax(0,1fr))}.ich-related-sermons-grid.columns-4{grid-template-columns:repeat(4,minmax(0,1fr))}.ich-related-sermons-grid.columns-5{grid-template-columns:repeat(5,minmax(0,1fr))}.ich-related-sermons-grid.columns-6{grid-template-columns:repeat(6,minmax(0,1fr))}.ich-related-sermon-card{position:relative;min-width:0}.ich-related-sermon-cover{position:relative;min-height:470px;border-radius:16px;overflow:hidden;background-color:rgb(0 0 0 / 60%);background-size:cover}.ich-related-sermon-cover-img{position:absolute;inset:0;width:100%;height:100%;object-fit:cover;display:block;z-index:0}.ich-related-sermon-overlay{position:absolute;inset:0;z-index:1;background:rgb(0 0 0 / .6);pointer-events:none}.ich-related-sermon-inner{position:relative;z-index:2;min-height:470px;padding:var(--wp--preset--spacing--30,1.5rem);display:flex;flex-direction:column;justify-content:space-between}.ich-related-sermon-top{display:flex;align-items:flex-start;justify-content:flex-start}.ich-related-sermon-play{display:inline-flex;align-items:center;justify-content:center;padding:var(--wp--preset--spacing--10,.75rem) var(--wp--preset--spacing--30,1.5rem);border-radius:999px;background-color:#fff;color:#111;text-decoration:none;line-height:1}.ich-related-sermon-play img{display:block;width:15px;height:15px;object-fit:contain}.ich-related-sermon-bottom{display:flex;flex-direction:column;gap:var(--wp--preset--spacing--20,1rem)}.ich-related-sermon-title{margin:0;color:#fff}.ich-related-sermon-title a{color:#fff;text-decoration:none}.ich-related-sermon-meta{display:flex;flex-direction:column;font-size:var(--wp--preset--font-size--lg);gap:var(--wp--preset--spacing--10,.5rem);padding-left:var(--wp--preset--spacing--10,.5rem);border-left:1px solid #fff;color:#fff}.ich-related-sermon-meta a{color:#fff;text-decoration:none;font-weight:600}.ich-related-sermon-date,.ich-related-sermon-passage{display:flex;flex-wrap:wrap;gap:var(--wp--preset--spacing--10,.5rem)}.ich-related-sermon-date strong,.ich-related-sermon-passage strong{font-weight:600}@media (max-width:1200px){.ich-related-sermons-grid.columns-4,.ich-related-sermons-grid.columns-5,.ich-related-sermons-grid.columns-6{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (max-width:767px){.ich-related-sermons-grid,.ich-related-sermons-grid.columns-2,.ich-related-sermons-grid.columns-3,.ich-related-sermons-grid.columns-4,.ich-related-sermons-grid.columns-5,.ich-related-sermons-grid.columns-6{grid-template-columns:1fr}.ich-related-sermon-cover,.ich-related-sermon-inner{min-height:420px}}