.watch-layout{display:grid;grid-template-columns:340px minmax(0,1fr);gap:64px;align-items:start;margin:32px 0 56px}main>h1{font-size:clamp(28px,3.2vw,42px);margin-top:24px;max-width:850px}.watch-player{margin:0;max-width:320px;justify-self:center}.watch-player video{aspect-ratio:588/1274;border-radius:18px;background:#f7f7f7}.watch-player figcaption{text-align:center;font-size:14px;line-height:1.7;color:#62696e;margin-top:12px}.watch-description .description{font-size:18px;line-height:1.8;margin-bottom:28px}.watch-description ol{padding-left:24px;margin:0 0 32px}.watch-description li{padding-left:8px;margin-bottom:24px}.watch-description h2{font-size:18px;line-height:1.5;margin:0 0 8px;letter-spacing:-.4px}.watch-description li p,.watch-outcome,.watch-note{font-size:16px;line-height:1.8;color:#454d53;margin:0}.watch-outcome{font-weight:600;margin-bottom:12px}.watch-note{color:#62696e;font-size:14px;margin-bottom:28px}.watch-guide{display:block;margin-top:20px;font-size:15px;text-underline-offset:5px}.watch-related{display:flex;flex-wrap:wrap;gap:16px 28px;border-top:1px solid #eceeef;padding:28px 0 40px;font-size:14px;line-height:1.7}@media(max-width:760px){header{padding-block:18px}main>h1{font-size:27px;margin:10px 0 18px;line-height:1.4}.watch-layout{display:flex;flex-direction:column;gap:30px;margin:0 0 36px}.watch-player{align-self:center;width:100%;max-width:270px}.watch-player video{max-height:58svh;object-fit:contain}.watch-description .description{font-size:17px}.watch-guide{text-align:center}}
