.watch-page{max-width:1050px;margin:0 auto;padding:20px 24px 48px}.watch-nav{display:flex;gap:20px;flex-wrap:wrap;font-size:14px;margin-bottom:20px}.watch-nav a,.watch-more a{text-decoration:underline;text-underline-offset:4px}.watch-page h1{font-size:clamp(27px,4vw,42px);line-height:1.15;margin:12px 0 22px}.watch-page h1 span{font-size:.62em;font-weight:500}.watch-layout{display:grid;grid-template-columns:minmax(260px,360px) 1fr;gap:44px;align-items:center}.watch-player{position:relative;width:max-content;max-width:100%;margin:auto}.watch-player video{display:block;height:min(68svh,600px);max-width:100%;width:auto;aspect-ratio:9/16;object-fit:contain;background:#171512;border-radius:16px}.watch-details h2{font-size:26px;margin:12px 0}.watch-details p{font-size:16px;line-height:1.65;margin:16px 0}.watch-eyebrow{text-transform:uppercase;letter-spacing:.09em;font-size:12px!important;font-weight:700;color:#8a254b}.watch-details .btn{white-space:normal;text-align:center}.watch-more{display:flex;justify-content:space-between;gap:16px;flex-wrap:wrap;padding-top:30px;margin-top:30px;border-top:1px solid #d8cec2}.watch-grid{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:26px;margin-top:28px}.watch-grid article{min-width:0}.watch-grid a{display:block}.watch-grid img{width:100%;height:300px;object-fit:contain;background:#eee5d8;border-radius:12px}.watch-grid h2{font-size:19px;line-height:1.3;margin:12px 0 6px}.watch-grid span{font-size:14px;text-decoration:underline}.watch-page a:focus-visible{outline:3px solid #b52e59;outline-offset:5px}@media(max-width:700px){.watch-page{padding:14px 18px 32px}.watch-nav{gap:14px;font-size:13px;margin-bottom:12px}.watch-page h1{margin:8px 0 16px}.watch-layout{display:flex;flex-direction:column;gap:18px}.watch-player video{height:min(62svh,520px);max-width:calc(100vw - 36px)}.watch-details{width:100%}.watch-details h2{font-size:23px}.watch-details .btn{width:100%}.watch-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:22px 14px}.watch-grid img{height:220px}.watch-grid h2{font-size:17px}}
