.latest-message{position:relative;padding:clamp(2.5rem,6vw,4.5rem) 0 clamp(2.5rem,5vw,4rem);background:var(--bg-primary,#ffffff);scroll-margin-top:90px;overflow:hidden}.latest-message:before{content:"";position:absolute;inset:0;background:radial-gradient(circle at 8% 15%,rgba(69,135,134,.1) 0,transparent 42%),radial-gradient(circle at 92% 85%,rgba(93,156,126,.08) 0,transparent 42%),linear-gradient(120deg,transparent,rgba(69,135,134,.03) 50%,transparent);pointer-events:none;z-index:0}.latest-message__container{position:relative;z-index:1;width:min(1240px,calc(100% - 2rem));margin:0 auto}.latest-sermon-card{position:relative;display:grid;grid-template-columns:minmax(0,1.5fr) minmax(0,1fr);align-items:stretch;border-radius:28px;overflow:hidden;background:#0d1117;box-shadow:0 40px 100px rgba(15,23,42,.18),0 0 0 1px rgba(69,135,134,.14)}.latest-sermon-card__media-wrap{position:relative;width:100%;min-width:0;overflow:hidden;aspect-ratio:16/9}.latest-sermon-card__media{position:relative;display:block;min-width:0;width:100%;height:100%;min-height:0;overflow:hidden;text-decoration:none;color:inherit;background:#000}.latest-sermon-card__media-img{-o-object-fit:cover;object-fit:cover;-o-object-position:center center;object-position:center center}.latest-sermon-card__media-overlay{position:absolute;inset:0;z-index:1;background:radial-gradient(ellipse 60% 50% at 50% 50%,rgba(139,184,184,.1) 0,transparent 62%),linear-gradient(90deg,transparent 72%,rgba(16,32,31,.38)),linear-gradient(180deg,rgba(13,17,23,.05),rgba(13,17,23,.25))}.latest-sermon-card__play{position:absolute;left:50%;top:50%;transform:translate(-50%,-50%);width:82px;height:82px;border-radius:50%;background:rgba(255,255,255,.96);border:none;display:grid;place-items:center;box-shadow:0 12px 32px rgba(10,15,30,.28);pointer-events:none;z-index:3}.latest-sermon-card__play-ring{position:absolute;inset:-10px;border-radius:50%;border:1.5px solid rgba(255,255,255,.65);animation:playRing 2.6s ease-out infinite}.latest-sermon-card__play-ring--slow{inset:-10px;animation-delay:1.3s;border-color:rgba(111,209,203,.7)}@keyframes playRing{0%{transform:scale(.85);opacity:1}to{transform:scale(1.6);opacity:0}}.latest-sermon-card__play-icon{color:var(--nbcfc-primary,#458787);font-size:1.55rem;transform:translateX(2px)}.latest-sermon-card__content{position:relative;display:flex;flex-direction:column;justify-content:center;align-items:flex-start;min-width:0;gap:clamp(1rem,2.2vw,1.5rem);padding:clamp(2.25rem,4.5vw,3.5rem);background:#10201f;border-left:1px solid rgba(69,135,135,.28);text-align:left;overflow:hidden}.latest-sermon-card__meta{display:flex;align-items:center;gap:.625rem 1rem;flex-wrap:wrap;margin-bottom:.125rem}.latest-sermon-card__date{color:#6fd1cb;font-family:Montserrat,system-ui,sans-serif;font-size:.8125rem;font-weight:700;letter-spacing:.16em;text-transform:uppercase}.latest-sermon-card__title{margin:0;color:#f8fafc;font-family:Montserrat,system-ui,sans-serif;max-width:none;font-size:clamp(1.55rem,3vw,2.3rem);font-weight:800;line-height:1.15;letter-spacing:-.025em;text-wrap:balance}.latest-sermon-card__description{margin:0;max-width:42ch;color:rgba(226,232,240,.68);font-family:Poppins,system-ui,sans-serif;font-size:clamp(.9375rem,1.4vw,1.0625rem);line-height:1.7}.latest-sermon-card__actions{display:flex;gap:.625rem;flex-wrap:wrap;align-items:center;margin-top:clamp(.25rem,1vw,.5rem);padding-top:clamp(.25rem,1vw,.5rem);width:100%}.latest-sermon-card__primary,.latest-sermon-card__secondary,.latest-sermon-card__tertiary{display:inline-flex;align-items:center;justify-content:center;flex:1 1 auto;text-align:center;white-space:nowrap;padding:.9rem 1.5rem;border-radius:999px;text-decoration:none;font-family:Montserrat,system-ui,sans-serif;font-size:.8125rem;font-weight:700;letter-spacing:.08em;text-transform:uppercase;transition:background-color .25s ease,border-color .25s ease,transform .25s ease,box-shadow .25s ease}.latest-sermon-card__primary{background:#3d7a7a;color:#ffffff;box-shadow:0 12px 26px rgba(61,122,122,.3)}.latest-sermon-card__secondary{border:1px solid rgba(255,255,255,.2);background:rgba(255,255,255,.05);color:#f8fafc}.latest-sermon-card__tertiary{border:1px solid rgba(69,135,134,.2);background:rgba(69,135,134,.06);color:var(--nbcfc-primary,#458787)}.latest-sermon-card__primary:hover,.latest-sermon-card__secondary:hover,.latest-sermon-card__tertiary:hover{transform:translateY(-2px)}.latest-sermon-card__primary:hover{background:#336767;box-shadow:0 16px 34px rgba(51,103,103,.38)}.latest-sermon-card__secondary:hover{background:rgba(255,255,255,.12);border-color:rgba(255,255,255,.35)}.latest-sermon-card__tertiary:hover{border-color:var(--nbcfc-primary);background:rgba(69,135,134,.12)}.latest-sermon-card__media:focus-visible,.latest-sermon-card__primary:focus-visible,.latest-sermon-card__secondary:focus-visible,.latest-sermon-card__tertiary:focus-visible{outline:3px solid rgba(69,135,134,.4);outline-offset:3px}.dark .latest-message,html.dark .latest-message{background:#0d1117}.dark .latest-message:before,html.dark .latest-message:before{background:radial-gradient(circle at 10% 20%,rgba(69,135,134,.15) 0,transparent 40%),radial-gradient(circle at 90% 80%,rgba(93,156,126,.1) 0,transparent 40%)}.dark .latest-sermon-card__content,html.dark .latest-sermon-card__content{background:rgba(15,23,42,.6);border-color:rgba(255,255,255,.08)}.dark .latest-sermon-card__title,html.dark .latest-sermon-card__title{color:#f8fafc}.dark .latest-sermon-card__description,html.dark .latest-sermon-card__description{color:rgba(226,232,240,.68)}.dark .latest-sermon-card__secondary,html.dark .latest-sermon-card__secondary{background:rgba(255,255,255,.05);border-color:rgba(69,135,134,.4);color:#f8fafc;box-shadow:0 8px 16px rgba(0,0,0,.3)}.dark .latest-sermon-card__secondary:hover,html.dark .latest-sermon-card__secondary:hover{background:rgba(69,135,134,.2);border-color:var(--nbcfc-primary);color:var(--nbcfc-primary)}.dark .latest-sermon-card__tertiary,html.dark .latest-sermon-card__tertiary{background:rgba(69,135,134,.1);border-color:rgba(69,135,134,.3);color:#f8fafc}.dark .latest-sermon-card__tertiary:hover,html.dark .latest-sermon-card__tertiary:hover{background:rgba(69,135,134,.2);border-color:var(--nbcfc-primary);color:var(--nbcfc-primary)}@media (min-width:1025px){.latest-sermon-card__description,.latest-sermon-card__meta{display:none}.latest-sermon-card__title{position:absolute;width:1px;height:1px;margin:-1px;padding:0;border:0;overflow:hidden;clip-path:inset(50%);white-space:nowrap}.latest-sermon-card__actions{margin-top:0;padding-top:0}}@media (max-width:1024px){.latest-sermon-card{grid-template-columns:1fr;grid-template-rows:auto 1fr;align-items:stretch}.latest-sermon-card__content{border-left:none;border-top:1px solid rgba(255,255,255,.1)}.latest-sermon-card__title{font-size:clamp(1.4rem,4.8vw,1.85rem)}}@media (min-width:481px) and (max-width:1024px){.latest-sermon-card__actions{flex-direction:row}.latest-sermon-card__primary,.latest-sermon-card__secondary,.latest-sermon-card__tertiary{flex:1 1 calc(50% - 0.375rem);width:auto}}@media (max-width:768px){.latest-message__container{width:calc(100% - 1rem)}.latest-sermon-card{border-radius:22px}.latest-sermon-card__content{padding:clamp(1.25rem,4vw,1.5rem);gap:.875rem}.latest-sermon-card__actions{margin-top:.125rem;padding-top:.375rem}}@media (max-width:480px){.latest-message__container{width:calc(100% - .8rem)}.latest-sermon-card__play{width:64px;height:64px}.latest-sermon-card__title{font-size:clamp(1.35rem,6.5vw,1.6rem)}.latest-sermon-card__meta{flex-direction:column;align-items:flex-start;gap:8px}.latest-sermon-card__actions{flex-direction:column;width:100%}.latest-sermon-card__primary,.latest-sermon-card__secondary,.latest-sermon-card__tertiary{width:100%}}@media (max-width:360px){.latest-message{padding:2rem 0}.latest-message__container{width:calc(100% - .5rem)}.latest-sermon-card{border-radius:18px}.latest-sermon-card__play{width:54px;height:54px}.latest-sermon-card__play-icon{font-size:1.2rem}.latest-sermon-card__content{padding:1.15rem;gap:.85rem}.latest-sermon-card__date{font-size:.75rem;letter-spacing:.08em}.latest-sermon-card__title{font-size:1.3rem;line-height:1.2}.latest-sermon-card__description{font-size:.9375rem;line-height:1.65}.latest-sermon-card__primary,.latest-sermon-card__secondary,.latest-sermon-card__tertiary{padding:.8rem 1.15rem;font-size:.78rem;letter-spacing:.06em}}@media (prefers-reduced-motion:reduce){.latest-sermon-card,.latest-sermon-card__media-img,.latest-sermon-card__media-overlay,.latest-sermon-card__play,.latest-sermon-card__play-ring,.latest-sermon-card__primary,.latest-sermon-card__secondary,.latest-sermon-card__tertiary{transition:none;animation:none}.latest-sermon-card:hover,.latest-sermon-card__primary:hover,.latest-sermon-card__secondary:hover,.latest-sermon-card__tertiary:hover{transform:none}}