.mb-8[data-dats-cid-h6iffge2]{margin-bottom:2rem}.mb-10[data-dats-cid-h6iffge2]{margin-bottom:2.5rem}.mb-12[data-dats-cid-h6iffge2]{margin-bottom:3rem}.featured-live-card[data-dats-cid-h6iffge2]{padding:var(--card-pad-md);border-radius:var(--radius-xl, 24px);border:var(--wcf-border-gold-subtle);box-shadow:0 20px 50px #00193666;transition:border-color .4s ease,box-shadow .4s ease}.featured-live-card[data-dats-cid-h6iffge2].is-broadcasting-live{border-color:#e63946b3!important;box-shadow:0 0 35px #e6394659,0 20px 50px #00193666!important}.live-card-header[data-dats-cid-h6iffge2]{display:flex;justify-content:space-between;align-items:center;margin-bottom:1.25rem;flex-wrap:wrap;gap:.75rem}.live-status-pill[data-dats-cid-h6iffge2]{display:inline-flex;align-items:center;gap:.5rem;font-size:var(--text-xs);font-weight:800;letter-spacing:.05em;color:var(--wcf-text-light);background:#e6394633;border:1px solid rgba(230,57,70,.5);padding:.35rem .85rem;border-radius:var(--radius-full);transition:all var(--transition-normal);cursor:pointer;user-select:none;font-family:inherit;line-height:inherit}.live-status-pill[data-dats-cid-h6iffge2]:hover{background:#e6394659;border-color:#e63946e6;transform:translateY(-1px);box-shadow:0 4px 12px #e639464d}.live-status-pill[data-dats-cid-h6iffge2]:active{transform:translateY(0)}.live-status-pill[data-dats-cid-h6iffge2]:focus-visible{outline:2px solid var(--wcf-gold-400);outline-offset:2px}.live-status-pill[data-dats-cid-h6iffge2].live-active{background:#e6394659;border-color:#e63946e6;box-shadow:0 0 15px #e6394680}.live-status-pill[data-dats-cid-h6iffge2].live-checking .live-dot[data-dats-cid-h6iffge2]{animation:liveSpin .6s infinite linear;background-color:var(--wcf-gold-400);box-shadow:0 0 12px var(--wcf-gold-400)}@keyframes liveSpin{0%{transform:scale(.9) rotate(0);opacity:.6}50%{transform:scale(1.3) rotate(180deg);opacity:1}to{transform:scale(.9) rotate(360deg);opacity:.6}}.live-audio-notice[data-dats-cid-h6iffge2]{display:none;align-items:center;gap:.55rem;background:#e6394626;border:1px solid rgba(230,57,70,.45);color:var(--wcf-text-light);font-size:var(--text-xs);font-weight:600;padding:.4rem .85rem;border-radius:var(--radius-md);margin-bottom:.85rem;animation:liveAudioIn .3s ease}.live-audio-notice[data-dats-cid-h6iffge2].is-visible{display:flex}.audio-notice-icon[data-dats-cid-h6iffge2]{font-size:.9rem;display:inline-block}@keyframes liveAudioIn{0%{opacity:0;transform:translateY(-4px)}to{opacity:1;transform:translateY(0)}}.live-dot[data-dats-cid-h6iffge2]{width:8px;height:8px;border-radius:var(--radius-circle);background-color:var(--wcf-coral, var(--wcf-coral));box-shadow:0 0 10px var(--wcf-coral, var(--wcf-coral));display:inline-block;animation:livePulse 2s infinite ease-in-out}@keyframes livePulse{0%,to{opacity:1;transform:scale(1)}50%{opacity:.4;transform:scale(1.3)}}.live-date-pill[data-dats-cid-h6iffge2]{font-size:var(--text-sm);color:var(--wcf-gold-300, #eed78a);font-weight:600}.live-video-wrapper[data-dats-cid-h6iffge2]{position:relative;width:100%;aspect-ratio:16 / 9;border-radius:var(--radius-md);overflow:hidden;background:#000;box-shadow:0 10px 30px #00000080;border:1px solid rgba(255,255,255,.15)}.live-video-wrapper[data-dats-cid-h6iffge2] iframe[data-dats-cid-h6iffge2]{position:absolute;inset:0;width:100%;height:100%;border:none}.live-card-footer[data-dats-cid-h6iffge2]{display:flex;align-items:center;justify-content:space-between;gap:1.5rem;margin-top:1.5rem;flex-wrap:wrap}.live-title-col[data-dats-cid-h6iffge2]{flex:1;min-width:280px}.featured-service-title[data-dats-cid-h6iffge2]{color:var(--wcf-text-light);font-size:clamp(1.2rem,2.2vw,1.55rem);margin:0 0 .35rem;line-height:1.3}.featured-service-meta[data-dats-cid-h6iffge2]{color:var(--wcf-text-on-navy-muted);font-size:var(--text-body);margin:0}.broadcast-alert[data-dats-cid-h6iffge2]{padding:var(--card-pad-lg);border-radius:var(--radius-lg);display:flex;align-items:center;justify-content:space-between;gap:var(--grid-gap-md);flex-wrap:wrap}.alert-content[data-dats-cid-h6iffge2] h3[data-dats-cid-h6iffge2]{font-size:var(--text-h3);color:var(--wcf-navy-900);margin-top:.5rem;margin-bottom:.35rem}.alert-content[data-dats-cid-h6iffge2] p[data-dats-cid-h6iffge2]{color:var(--wcf-text-secondary);margin:0;font-size:var(--text-body)}.sermons-grid[data-dats-cid-h6iffge2]{display:grid;grid-template-columns:repeat(3,1fr);gap:var(--grid-gap-md)}.sermon-card[data-dats-cid-h6iffge2]{display:flex;flex-direction:column;overflow:hidden;text-decoration:none;border-radius:var(--radius-lg);transition:transform var(--transition-normal),box-shadow var(--transition-normal);position:relative;cursor:pointer}.sermon-card[data-dats-cid-h6iffge2]:hover{transform:translateY(-4px);box-shadow:0 12px 28px #0028561f}.sermon-action-row[data-dats-cid-h6iffge2]{margin-top:auto;padding-top:1rem;display:flex;align-items:center;border-top:1px solid rgba(0,25,54,.08)}.sermon-watch-btn[data-dats-cid-h6iffge2]{background:transparent;border:none;padding:0;font-size:var(--text-sm);font-weight:700;color:var(--wcf-navy-700);display:inline-flex;align-items:center;gap:.35rem;cursor:pointer;transition:color var(--transition-fast)}.sermon-card[data-dats-cid-h6iffge2]:hover .sermon-watch-btn[data-dats-cid-h6iffge2]{color:var(--wcf-gold-500)}.video-popup-overlay[data-dats-cid-h6iffge2]{position:fixed;inset:0;z-index:var(--z-modal, 1200);display:flex;align-items:center;justify-content:center;padding:1.25rem;opacity:0;visibility:hidden;transition:opacity .3s cubic-bezier(.16,1,.3,1),visibility .3s cubic-bezier(.16,1,.3,1)}.video-popup-overlay[data-dats-cid-h6iffge2].is-open{opacity:1;visibility:visible}.video-popup-backdrop[data-dats-cid-h6iffge2]{position:absolute;inset:0;background:#000e22e0;backdrop-filter:blur(14px);-webkit-backdrop-filter:blur(14px)}.video-popup-dialog[data-dats-cid-h6iffge2]{position:relative;z-index:2;width:100%;max-width:960px;background:#001228;border:1px solid rgba(212,175,55,.4);border-radius:var(--radius-xl, 24px);box-shadow:0 25px 60px #000000b3,0 0 40px #d4af3726;overflow:hidden;transform:scale(.95);transition:transform .3s cubic-bezier(.16,1,.3,1)}.video-popup-overlay[data-dats-cid-h6iffge2].is-open .video-popup-dialog[data-dats-cid-h6iffge2]{transform:scale(1)}.video-popup-header[data-dats-cid-h6iffge2]{display:flex;align-items:flex-start;justify-content:space-between;gap:1rem;padding:1.25rem 1.75rem;background:#00193699;border-bottom:1px solid rgba(255,255,255,.1)}.video-popup-header-info[data-dats-cid-h6iffge2]{flex:1}.video-popup-title[data-dats-cid-h6iffge2]{color:var(--wcf-text-light, #ffffff);font-size:clamp(1.05rem,1.8vw,1.35rem);margin:.35rem 0 .25rem;line-height:1.35}.video-popup-date[data-dats-cid-h6iffge2]{font-size:var(--text-xs);color:var(--wcf-gold-300, #eed78a);font-weight:600}.video-popup-close-btn[data-dats-cid-h6iffge2]{background:#ffffff14;border:1px solid rgba(255,255,255,.18);color:#fff;width:40px;height:40px;border-radius:50%;display:flex;align-items:center;justify-content:center;cursor:pointer;transition:all .2s ease;flex-shrink:0}.video-popup-close-btn[data-dats-cid-h6iffge2]:hover{background:var(--wcf-coral, #e63946);border-color:var(--wcf-coral, #e63946);transform:rotate(90deg)}.video-popup-player-wrapper[data-dats-cid-h6iffge2]{position:relative;width:100%;aspect-ratio:16 / 9;background:#000}.video-popup-iframe[data-dats-cid-h6iffge2]{position:absolute;inset:0;width:100%;height:100%;border:none}.video-popup-footer[data-dats-cid-h6iffge2]{display:flex;align-items:center;justify-content:flex-end;padding:.85rem 1.75rem;background:#00122ce6;border-top:1px solid rgba(255,255,255,.08)}.video-popup-yt-link[data-dats-cid-h6iffge2]{display:inline-flex;align-items:center;gap:.35rem;color:var(--wcf-gold-400, #d4af37);font-size:var(--text-xs);font-weight:600;text-decoration:none;transition:color .2s ease}.video-popup-yt-link[data-dats-cid-h6iffge2]:hover{color:#fff;text-decoration:underline}.sermon-thumb-box[data-dats-cid-h6iffge2]{height:190px;background:#001228;display:flex;align-items:center;justify-content:center;position:relative;overflow:hidden}.sermon-thumb-img[data-dats-cid-h6iffge2]{width:100%;height:100%;object-fit:cover;transition:transform var(--transition-slow)}.sermon-card[data-dats-cid-h6iffge2]:hover .sermon-thumb-img[data-dats-cid-h6iffge2]{transform:scale(1.05)}.play-overlay[data-dats-cid-h6iffge2]{position:absolute;inset:0;background:#00143059;display:flex;align-items:center;justify-content:center;transition:background var(--transition-fast)}.sermon-card[data-dats-cid-h6iffge2]:hover .play-overlay[data-dats-cid-h6iffge2]{background:#00143026}.play-btn[data-dats-cid-h6iffge2]{width:48px;height:48px;background:var(--wcf-gold-500);color:var(--wcf-navy-900);border-radius:var(--radius-circle);display:flex;align-items:center;justify-content:center;font-size:var(--text-body-lg);padding-left:3px;box-shadow:0 4px 14px #0006;transition:transform var(--transition-fast)}.sermon-card[data-dats-cid-h6iffge2]:hover .play-btn[data-dats-cid-h6iffge2]{transform:scale(1.1)}.sermon-duration[data-dats-cid-h6iffge2]{position:absolute;bottom:10px;right:12px;background:#00122cd9;color:var(--wcf-text-light);font-size:var(--text-xs);padding:3px 8px;border-radius:var(--radius-6);font-weight:600;border:1px solid rgba(255,255,255,.2)}.sermon-info[data-dats-cid-h6iffge2]{padding:var(--card-pad-md);display:flex;flex-direction:column;flex:1}.sermon-series[data-dats-cid-h6iffge2]{font-family:var(--font-heading);font-size:var(--text-xs);font-weight:700;color:var(--wcf-gold-600);text-transform:uppercase;margin-bottom:.35rem}.sermon-title[data-dats-cid-h6iffge2]{font-size:var(--text-body-lg);color:var(--wcf-navy-900);margin-bottom:.35rem}.sermon-meta[data-dats-cid-h6iffge2]{font-size:var(--text-sm);color:var(--wcf-text-muted);font-weight:600;margin-bottom:.75rem}.sermon-summary[data-dats-cid-h6iffge2]{font-size:var(--text-sm);color:var(--wcf-text-secondary);line-height:1.5;margin:0}.live-stream-box[data-dats-cid-h6iffge2]{padding:var(--card-pad-lg);border-radius:var(--radius-lg)}.live-stream-box[data-dats-cid-h6iffge2] h3[data-dats-cid-h6iffge2]{color:var(--wcf-text-light);margin-bottom:.75rem}.live-stream-box[data-dats-cid-h6iffge2] p[data-dats-cid-h6iffge2]{color:var(--wcf-text-on-navy-muted);margin-bottom:1.5rem}.stream-actions[data-dats-cid-h6iffge2]{display:flex;align-items:center;justify-content:center;gap:1rem;flex-wrap:wrap}@media (max-width: 1024px){.sermons-grid[data-dats-cid-h6iffge2]{grid-template-columns:repeat(2,1fr)}}@media (max-width: 640px){.sermons-grid[data-dats-cid-h6iffge2]{grid-template-columns:1fr}.stream-actions[data-dats-cid-h6iffge2]{flex-direction:column;width:100%}.stream-actions[data-dats-cid-h6iffge2] .btn[data-dats-cid-h6iffge2]{width:100%;text-align:center}}
