/* Shared YouTube players: readable controls, preserved chapter navigation. */
.home-intro-media .ephg-youtube-player{display:block;width:100%;height:auto;min-height:200px;aspect-ratio:16/9;background:#eeece4;border:1px solid var(--line,#bdc7bc);border-radius:5px}
.home-intro-media .ephg-youtube-player:focus-visible{outline:3px solid var(--copper,#a96536);outline-offset:4px}
.ephg-video-links{display:flex;flex-wrap:wrap;gap:4px 24px;margin:8px 0 12px}
.ephg-video-links a{display:inline-flex;align-items:center;gap:9px;min-height:44px;line-height:1.5;font-size:15px;text-decoration:underline;text-underline-offset:3px}
.ephg-player-note,.ephg-watch-credit{font-size:14px;line-height:1.65;margin:12px 0;color:var(--muted,#596a67)}
.ephg-watch-breadcrumbs{padding-top:22px}
.ephg-watch-breadcrumbs .hub-breadcrumbs{margin-bottom:22px}
.ephg-watch-lesson{max-width:1060px;padding-bottom:48px}
.ephg-watch-lesson .home-intro-copy{max-width:none;padding:0}
.ephg-watch-lesson h1{font-size:clamp(32px,4vw,48px);line-height:1.15;max-width:850px;margin:0 0 15px}
.ephg-watch-lesson .home-intro-copy>p:not(.eyebrow){max-width:85ch;font-size:16px;line-height:1.65;margin-bottom:20px}
.ephg-watch-lesson .home-intro-copy .eyebrow{margin-bottom:10px}
.ephg-watch-lesson .home-intro-media{width:100%}
.ephg-watch-lesson .consumer-film-safety,.ephg-watch-lesson .cu-review-pending{font-size:14px;line-height:1.6;padding:10px 14px;border-left:3px solid var(--copper,#a96536);background:#eeeade;margin:0 0 12px}
.ephg-watch-lesson .cu-review-pending{margin-top:24px}
.ephg-watch-chapters .home-lesson-picker{margin-bottom:18px}
.ephg-watch-page :focus-visible{outline:3px solid var(--copper,#a96536);outline-offset:4px}
@media(max-width:680px){
  .ephg-video-links{gap:0 20px}
  .ephg-video-links a{font-size:16px}
  .ephg-watch-breadcrumbs{padding-top:18px}
  .ephg-watch-breadcrumbs .hub-breadcrumbs{margin-bottom:18px}
  .ephg-watch-lesson h1{font-size:clamp(30px,8vw,40px)}
  .ephg-watch-lesson .home-intro-copy>p:not(.eyebrow){font-size:16px}
}
