.sermons-module__AZSpcG__featured{background:#fdfdfd}.sermons-module__AZSpcG__errorContainer{color:#666;text-align:center;background:#f0f0f0;justify-content:center;align-items:center;width:100%;height:100%;padding:20px;display:flex}.sermons-module__AZSpcG__featuredContent{grid-template-columns:2fr 1fr;align-items:center;gap:48px;display:grid}.sermons-module__AZSpcG__featuredVideo{aspect-ratio:16/9;box-shadow:var(--shadow-lg);border-radius:12px;position:relative;overflow:hidden}.sermons-module__AZSpcG__featuredVideo iframe{border:none;width:100%;height:100%;position:absolute;top:0;left:0}.sermons-module__AZSpcG__featuredBadge{background:var(--secondary);color:#fff;border-radius:20px;margin-bottom:16px;padding:6px 16px;font-size:.85rem;font-weight:600;display:inline-block}.sermons-module__AZSpcG__featuredTitle{font-family:var(--font-heading);color:var(--primary-dark);margin-bottom:16px;font-size:1.8rem;line-height:1.4}.sermons-module__AZSpcG__featuredMeta{color:var(--text-secondary);margin-bottom:12px;font-size:1rem}.sermons-module__AZSpcG__featuredScripture{color:var(--primary);font-size:1rem;font-weight:500}.sermons-module__AZSpcG__list{background:#fff}.sermons-module__AZSpcG__sermonGrid{grid-template-columns:repeat(3,1fr);gap:32px;display:grid}.sermons-module__AZSpcG__sermonCard{cursor:pointer;transition:var(--transition);border:1px solid #0000}.sermons-module__AZSpcG__activeCard{box-shadow:var(--shadow-md);transform:translateY(-4px);border:2px solid var(--primary)!important;background:#f0f7f1!important}.sermons-module__AZSpcG__listHint{text-align:center;color:#999;margin-top:-24px;margin-bottom:40px;font-size:.9rem}.sermons-module__AZSpcG__thumbnail{aspect-ratio:16/9;position:relative;overflow:hidden}.sermons-module__AZSpcG__thumbnail img{object-fit:cover;width:100%;height:100%;transition:var(--transition)}.sermons-module__AZSpcG__sermonCard:hover .sermons-module__AZSpcG__thumbnail img{transform:scale(1.05)}.sermons-module__AZSpcG__playOverlay{opacity:0;transition:var(--transition);background:#0000004d;justify-content:center;align-items:center;display:flex;position:absolute;inset:0}.sermons-module__AZSpcG__sermonCard:hover .sermons-module__AZSpcG__playOverlay{opacity:1}.sermons-module__AZSpcG__playIcon{background:var(--secondary);color:#fff;border-radius:50%;justify-content:center;align-items:center;width:60px;height:60px;font-size:1.2rem;display:flex}.sermons-module__AZSpcG__sermonInfo{padding:20px}.sermons-module__AZSpcG__sermonDate{color:var(--text-secondary);font-size:.85rem}.sermons-module__AZSpcG__sermonTitle{color:var(--text-primary);margin:8px 0;font-size:1.1rem;font-weight:600;line-height:1.4}.sermons-module__AZSpcG__sermonScripture{color:var(--primary);margin-bottom:8px;font-size:.9rem}.sermons-module__AZSpcG__sermonPreacher{color:var(--text-secondary);font-size:.85rem}@media (max-width:900px){.sermons-module__AZSpcG__featuredContent{grid-template-columns:1fr;gap:32px}.sermons-module__AZSpcG__sermonGrid{grid-template-columns:repeat(2,1fr)}}@media (max-width:600px){.sermons-module__AZSpcG__sermonGrid{grid-template-columns:1fr}.sermons-module__AZSpcG__featuredTitle{font-size:1.4rem}}
