body{background:#f4f8fc}.video-page{max-width:1200px;margin:0 auto;padding:48px 24px 72px}.video-intro{max-width:800px;margin-bottom:32px}.video-intro h1{font-size:clamp(30px,4vw,48px);line-height:1.15;color:#062b55;margin:14px 0 18px}.video-intro p{font-size:17px;line-height:1.65;color:#425c73}.video-intro .watch-order{font-size:16px}.lessons{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:24px}.lesson{min-width:0;border:1px solid #ceddea;background:#fff;border-radius:12px;overflow:hidden}.lesson-heading{display:flex;gap:14px;align-items:center;padding:20px}.lesson-number{display:grid;place-items:center;flex:0 0 44px;height:44px;border-radius:50%;background:#e6f3ff;color:#075dac;font-size:18px;font-weight:800}.lesson h2{font-size:22px;line-height:1.3;margin:0;color:#062b55}.lesson p{margin:5px 0 0;color:#526a80;font-size:14px;line-height:1.5}.lesson video{display:block;width:100%;aspect-ratio:16/9;background:#061a32;object-fit:contain}.nav{flex-wrap:wrap}.nav .links{flex-wrap:wrap;gap:14px}.nav .links a{white-space:normal}@media(max-width:700px){.video-page{padding:30px 16px 90px}.lessons{grid-template-columns:1fr}.lesson-heading{padding:16px}.lesson h2{font-size:20px}}