.heroSliderWide,.heroSliderWide .slide,.heroSliderWide .slide img{background:var(--slider-bg,#9FC570)!important}
.serviceGlyph{color:#397a51!important;opacity:1!important}
.serviceChild .serviceGlyph{background:#c9dec2!important;color:#36744a!important}
.serviceTeen .serviceGlyph{background:#c2dbce!important;color:#32745d!important}
.serviceAdult .serviceGlyph{background:#e2d4b9!important;color:#75633e!important}
.podcastSection{background:#f0f5ed;color:#234532}.podcastGrid{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:19px;margin-top:25px}
.podcastCard{background:#fffdf8;border:1px solid #d7e6d8;border-radius:24px;overflow:hidden;box-shadow:0 14px 36px #284b3410;transition:transform .25s,box-shadow .25s}
.podcastCard:hover{transform:translateY(-4px);box-shadow:0 18px 42px #284b3420}
.podcastCover{height:160px;display:grid;place-items:center;background:linear-gradient(135deg,#b7d2b6,#e4e9d7);font-size:70px;color:#4a8062}
.podcastCover img{width:100%;height:100%;object-fit:cover}.podcastBody{padding:20px}.podcastTag{font-size:12px;color:#55846b}
.podcastBody h3{margin:8px 0;font-size:21px}.podcastBody p{font-size:14px;color:#66806d;min-height:55px}
.podcastBody audio{width:100%;height:43px;display:block;margin-top:14px}.podcastEmpty{display:flex;align-items:center;gap:25px;border:1px dashed #9bbfa4;background:#fff9;border-radius:20px;padding:25px;margin-top:25px}
.podcastEmpty>span{font-size:55px;color:#6f9c78}.podcastEmpty h3{margin:0}.podcastEmpty p{color:#66806d}
.quoteEmpty{font-size:14px}
@media(max-width:900px){.podcastGrid{grid-template-columns:repeat(2,minmax(0,1fr))}}
@media(max-width:580px){.podcastGrid{grid-template-columns:1fr}.podcastCover{height:145px}}
@media(prefers-reduced-motion:reduce){.podcastCard{transition:none}}

.videoCard{display:block}.videoCard h3{font-size:22px}.videoExternal{display:inline-flex;padding:12px 20px;background:#d4e8d5;border-radius:14px;color:#2a6548;font-weight:700}
.serviceGlyph{filter:opacity(var(--service-glyph-opacity,85%))}
