/* Featured corporate video and recent podcasts. Existing video and form scripts stay unchanged. */
.action-video-section{border-top:1px solid #363c2e;border-bottom:1px solid #363c2e}
.action-video-section .actions{margin-top:28px;align-items:flex-start;flex-direction:column}
.action-video-section .actions .btn{max-width:100%;white-space:normal;text-align:left}
.action-video-section .yt-mark{font-size:clamp(23px,3.2vw,44px);max-width:92%;line-height:1.03}
.action-video-shell .yt-facade{background:#182015;isolation:isolate}
.action-video-shell .yt-facade:before{display:none}
.action-video-image{position:absolute!important;inset:0;width:100%;height:100%;object-fit:cover;opacity:.32;z-index:-1;pointer-events:none}
.action-video-shell .yt-mark,.action-video-shell .yt-facade-caption,.action-video-shell .yt-load{text-shadow:0 1px 7px #000}
.podcast-highlights .yt-mark{font-size:clamp(23px,2.5vw,34px);max-width:95%;line-height:1.05}
.podcast-highlights .yt-facade{gap:12px}
.podcast-highlights .media-copy h3{font-size:clamp(25px,2.6vw,32px)}
.podcast-highlights .actions{margin-top:32px}
@media(max-width:950px){.action-video-section .yt-featured .yt-mark{font-size:clamp(30px,5vw,48px)}}
@media(min-width:601px) and (max-width:850px){.podcast-highlights .yt-facade{padding:18px;gap:6px}.podcast-highlights .yt-mark{font-size:22px}.podcast-highlights .yt-facade-caption{font-size:8px}.podcast-highlights .play-icon{width:34px;height:34px;font-size:22px}}
@media(max-width:600px){.action-video-section .actions .btn{font-size:12px;padding:15px 19px;gap:12px}.action-video-section .yt-featured .yt-mark{font-size:29px}.action-video-section .eyebrow{font-size:10px;line-height:1.8}.podcast-highlights .yt-mark{font-size:27px}}
@media(max-width:360px){.action-video-section .yt-featured .yt-mark{font-size:25px}.podcast-highlights .yt-mark{font-size:24px}}
