.watch-page{padding-top:32px;padding-bottom:60px}.watch-primary{max-width:1120px}.watch-primary>.eyebrow{font-size:12px;letter-spacing:.12em;color:#8bdfed;margin-bottom:8px}.watch-primary h1{font-size:clamp(28px,4vw,48px);line-height:1.14;margin:0 0 12px;color:#f1f7fa;overflow-wrap:anywhere}.watch-intro{max-width:80ch;color:#c1d6e1;font-size:15px;line-height:1.6;margin-bottom:20px}.watch-primary>video{display:block;width:100%;height:auto;max-height:65svh;aspect-ratio:16/9;object-fit:contain;background:#030d15;border:1px solid #365c70}.watch-caption-placeholder{min-height:70px}.watch-language{color:#eed08f;font-size:13px;line-height:1.6;margin:16px 0 24px}.watch-transcript{margin-top:36px;max-width:82ch}.watch-transcript h2{font-size:26px;color:#e9c572;line-height:1.3;margin-bottom:18px}.watch-transcript p{font-size:16px;line-height:1.7;color:#c3d7e2;margin:12px 0}.watch-transcript details{border-top:1px solid #39566a;margin-top:24px;padding-top:12px}.watch-transcript summary{cursor:pointer;min-height:44px;color:#83e4f2;padding:10px 0}.watch-page :is(a,button,select,summary,video):focus-visible{outline:2px solid #7be4f1;outline-offset:4px}.video-watch-link{padding-block:18px}.video-watch-link a{color:#83dce9;font-size:13px;line-height:1.6;text-decoration:underline}.semantic-breadcrumb{max-width:1180px;margin:0 auto;padding:18px 24px;font-size:12px;line-height:1.5;color:#b2cedd}.semantic-breadcrumb ol{display:flex;align-items:center;gap:10px;list-style:none;flex-wrap:wrap;margin:0;padding:0}.semantic-breadcrumb a{color:#81ddeb}.semantic-breadcrumb li{overflow-wrap:anywhere}.semantic-breadcrumb li+li:before{content:'›';padding-right:10px;color:#a4bccb}@media(max-width:680px){.watch-page{padding-top:20px}.watch-intro{font-size:14px;margin-bottom:14px}.watch-caption-placeholder{min-height:104px}.watch-language{margin-top:12px}.watch-transcript{margin-top:28px}.semantic-breadcrumb{padding-inline:20px}}@media(max-height:500px){.watch-page{padding-top:12px}.watch-primary h1{font-size:26px}.watch-intro{font-size:12px;margin-bottom:10px}.watch-primary>video{max-height:70svh}}
