.video-watch { padding-top:140px; padding-bottom:72px; max-width:1120px; margin:auto; }
.video-watch h1 { font-size:clamp(30px,4vw,54px); line-height:1.12; margin:24px 0; overflow-wrap:anywhere; }
.video-watch h2 { margin-top:30px; }
.video-watch a { color:#a9c4ff; }
.video-watch .section-index { color:#ff233e; margin-top:28px; }
.sbs-watch-player { display:block; width:100%; aspect-ratio:16/9; border:0; background:#080d16; }
.video-description { white-space:normal; overflow-wrap:anywhere; line-height:1.65; max-width:850px; }
.watch-actions { display:flex; gap:20px; flex-wrap:wrap; margin:25px 0; }
.sbs-video-library { display:grid; grid-template-columns:repeat(3,minmax(0,1fr)); gap:26px; margin-top:36px; }
.sbs-video-library article { background:#0e1521; padding:16px; }
.sbs-video-library img { width:100%; height:auto; aspect-ratio:16/9; object-fit:cover; }
.sbs-video-library h2 { font-size:20px; line-height:1.3; margin:16px 0; }
.sbs-video-library time { color:#b1b8c4; }
@media(max-width:760px) { .video-watch { padding-top:110px; } .sbs-video-library { grid-template-columns:1fr; } }
