.sermons-module__zqXENW__header{border-bottom:1px solid var(--border);padding:80px 48px 64px}.sermons-module__zqXENW__content{padding:80px 48px 108px}.sermons-module__zqXENW__empty{text-align:center;border:1px dashed var(--border);padding:80px 0}.sermons-module__zqXENW__emptyTitle{font-family:var(--font-serif);margin-bottom:12px;font-size:28px;font-weight:300}.sermons-module__zqXENW__emptyBody{color:var(--gray);font-size:15px}.sermons-module__zqXENW__grid{grid-template-columns:repeat(auto-fill,minmax(340px,1fr));gap:48px;display:grid}.sermons-module__zqXENW__card{flex-direction:column;display:flex}.sermons-module__zqXENW__embed{background:#111;width:100%;margin-bottom:20px;padding-bottom:56.25%;position:relative}.sermons-module__zqXENW__embed iframe{border:none;width:100%;height:100%;position:absolute;inset:0}.sermons-module__zqXENW__cardMeta{letter-spacing:.12em;text-transform:uppercase;color:var(--gray);margin-bottom:10px;font-size:13px}.sermons-module__zqXENW__cardTitle{font-family:var(--font-serif);margin-bottom:10px;font-size:26px;font-weight:600;line-height:1.3}.sermons-module__zqXENW__cardDesc{color:var(--gray);font-size:16px;line-height:1.7}.sermons-module__zqXENW__seeAll{text-align:center;margin-top:64px}@media (max-width:768px){.sermons-module__zqXENW__header{padding:56px 24px 48px}.sermons-module__zqXENW__content{padding:48px 24px 72px}.sermons-module__zqXENW__grid{grid-template-columns:1fr;gap:40px}}
