.bsmp-podcast-page,.bsmp-podcast-feature{box-sizing:border-box;color:#102b38}.bsmp-podcast-page{max-width:1480px;margin:0 auto;padding:clamp(18px,3vw,42px)}.bsmp-podcast-hero{display:grid;grid-template-columns:minmax(0,1.55fr) minmax(240px,.45fr);gap:clamp(24px,4vw,64px);align-items:center;overflow:hidden;margin:0 0 clamp(28px,4vw,56px);padding:clamp(30px,5vw,72px);border:1px solid rgba(136,218,215,.65);border-radius:28px;background:linear-gradient(135deg,#073847 0%,#0b6875 58%,#21a39f 100%);box-shadow:0 24px 70px rgba(8,52,65,.18);color:#fff}.bsmp-podcast-hero__eyebrow,.bsmp-podcast-feature__eyebrow{margin:0 0 10px!important;color:#f3c568!important;font-size:.8rem!important;font-weight:900!important;letter-spacing:.15em!important;text-transform:uppercase!important}.bsmp-podcast-hero h1{max-width:860px;margin:0 0 16px!important;color:#fff!important;font-size:clamp(2.3rem,5vw,5rem)!important;line-height:.98!important}.bsmp-podcast-hero p{max-width:850px;margin:0!important;color:#e9fbfa!important;font-size:clamp(1rem,1.5vw,1.25rem)!important;line-height:1.65!important}.bsmp-podcast-hero__actions,.bsmp-podcast-feature__actions{display:flex;flex-wrap:wrap;gap:12px;margin-top:24px}.bsmp-podcast-hero__actions a,.bsmp-podcast-feature__actions a{display:inline-flex;align-items:center;justify-content:center;min-height:46px;padding:10px 18px;border:1px solid rgba(255,255,255,.52);border-radius:999px;color:#fff!important;font-weight:850;text-decoration:none!important}.bsmp-podcast-hero__actions a:first-child{border-color:#f3c568;background:#f3c568;color:#153542!important}.bsmp-podcast-hero__stat{display:grid;place-items:center;min-height:230px;padding:26px;border:1px solid rgba(255,255,255,.28);border-radius:24px;background:rgba(4,39,50,.38);text-align:center;backdrop-filter:blur(10px)}.bsmp-podcast-hero__stat strong{color:#fff;font-size:clamp(4rem,8vw,7rem);line-height:.9}.bsmp-podcast-hero__stat span{color:#fff;font-weight:900}.bsmp-podcast-hero__stat small{max-width:230px;color:#d4efed;line-height:1.45}.bsmp-podcast-feature{display:grid;grid-template-columns:minmax(0,1.12fr) minmax(300px,.88fr);gap:clamp(24px,4vw,56px);align-items:center;max-width:1480px;margin:clamp(24px,4vw,54px) auto;padding:clamp(18px,3vw,34px);border:1px solid #c9e0e4;border-radius:24px;background:linear-gradient(145deg,#fff,#f3fbfb);box-shadow:0 18px 52px rgba(16,61,73,.12)}.bsmp-podcast-feature__media{position:relative;overflow:hidden;aspect-ratio:16/9;border-radius:18px;background:#082f3d;box-shadow:0 16px 35px rgba(5,40,50,.22)}.bsmp-podcast-feature__media iframe,.bsmp-podcast-feature__media a,.bsmp-podcast-feature__media img{display:block;width:100%;height:100%;border:0}.bsmp-podcast-feature__media img{object-fit:cover}.bsmp-podcast-feature__play{position:absolute;top:50%;left:50%;width:78px;height:78px;border:2px solid rgba(255,255,255,.9);border-radius:50%;background:linear-gradient(135deg,#0a6d7b,#2aaaa5);box-shadow:0 14px 36px rgba(0,0,0,.32);transform:translate(-50%,-50%)}.bsmp-podcast-feature__play:after{position:absolute;top:50%;left:53%;width:0;height:0;border-top:13px solid transparent;border-bottom:13px solid transparent;border-left:21px solid #fff;content:"";transform:translate(-50%,-50%)}.bsmp-podcast-feature__copy h2{margin:0 0 12px!important;color:#102b38!important;font-size:clamp(1.7rem,3vw,3rem)!important;line-height:1.08!important}.bsmp-podcast-feature__copy>p{color:#58717e;line-height:1.65}.bsmp-podcast-feature__date{margin:0 0 12px!important;color:#0b7480!important;font-size:.8rem!important;font-weight:850!important;text-transform:uppercase}.bsmp-podcast-feature__actions a{border-color:#9bcdd2;color:#0a6c79!important}.bsmp-podcast-feature__actions .bsmp-podcast-feature__primary{border-color:#0c7885;background:linear-gradient(135deg,#0a6878,#26a5a2);color:#fff!important}.bsmp-podcast-feature--home{margin-top:clamp(24px,4vw,52px);margin-bottom:clamp(24px,4vw,52px)}.bsmp-podcast-episodes>.bsmp-video-library{margin:0}.bsmp-podcast-empty{max-width:1480px;margin:30px auto;padding:24px;border:1px dashed #9fcbd1;border-radius:16px;background:#f5fbfb;text-align:center}.bsmp-podcast-feature a:focus-visible,.bsmp-podcast-hero a:focus-visible{outline:3px solid #f3c568;outline-offset:4px}@media(max-width:850px){.bsmp-podcast-hero,.bsmp-podcast-feature{grid-template-columns:1fr}.bsmp-podcast-hero__stat{min-height:170px}.bsmp-podcast-feature__copy{padding:4px}.bsmp-podcast-feature--home{margin-right:16px;margin-left:16px}}@media(max-width:520px){.bsmp-podcast-page{padding:12px}.bsmp-podcast-hero,.bsmp-podcast-feature{padding:18px;border-radius:18px}.bsmp-podcast-hero__actions a,.bsmp-podcast-feature__actions a{width:100%}}
