.v11-lesson{max-width:960px;margin:0 auto;padding:40px 24px 72px}.v11-lesson h1{font-size:clamp(32px,5vw,58px);line-height:1.12}.v11-lesson p{line-height:1.8;max-width:72ch}.v11-lesson h2{margin-top:44px}.v11-lesson h3{font-size:25px;line-height:1.3}.v11-lesson figure{margin:32px 0}.v11-lesson figure img{display:block;width:100%;height:auto;border-radius:9px}.v11-lesson figcaption{font-size:12px;line-height:1.6;opacity:.8;padding:12px 2px}.v11-steps{list-style:none;padding:0;counter-reset:steps;display:grid;gap:18px}.v11-steps li{counter-increment:steps;padding:24px;border:1px solid var(--line,#70818b);border-radius:10px;background:var(--surface,transparent)}.v11-steps h3:before{content:counter(steps,decimal-leading-zero) " / ";font-size:14px;letter-spacing:.1em;opacity:.7}.v11-steps h3,.v11-steps p{margin:0}.v11-steps p{margin-top:12px}.v11-check{padding:24px;border-left:3px solid #c6a477;background:var(--surface,transparent)}.v11-check h2{margin-top:0}.v11-new{margin-top:30px}.v11-lesson .related{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:20px}@media(max-width:600px){.v11-lesson{padding:24px 16px 48px}.v11-steps li,.v11-check{padding:20px}.v11-lesson .related{grid-template-columns:1fr}}