.lp-article-layout{max-width:1060px;margin:0 auto;padding:32px 24px 0;display:flex;gap:52px;align-items:flex-start}.lp-article{flex:1;min-width:0;max-width:680px}.lp-article-aside{flex:0 0 280px;position:sticky;top:82px}@media (max-width:1080px){.lp-article-aside{display:none}}.lp-toc-grid{display:grid;grid-template-columns:1fr 1fr;gap:5px 20px}@media (max-width:560px){.lp-toc-grid{grid-template-columns:1fr}}.lp-figure{margin:26px 0 28px}.lp-figure img{display:block;width:auto;height:auto;max-width:100%;max-height:560px;margin:0 auto;border-radius:10px;border:1px solid var(--lp-border-warm)}.lp-video{margin:26px 0 28px;text-align:center}.lp-video-frame{position:relative;width:min(340px,80vw);aspect-ratio:9/16;margin:0 auto;border-radius:12px;overflow:hidden;border:1px solid var(--lp-border-warm);background:#000}.lp-video-frame iframe,.lp-video-play,.lp-video-play img{position:absolute;inset:0;width:100%;height:100%;border:0}.lp-video-play{padding:0;cursor:pointer;background:none}.lp-video-play img{object-fit:cover}.lp-video-icon{position:absolute;left:50%;top:50%;width:68px;height:68px;margin:-34px 0 0 -34px;border-radius:50%;background:rgba(20,17,15,.72);transition:transform .15s ease,background .15s ease}.lp-video-icon:after{content:"";position:absolute;left:27px;top:21px;border-color:transparent transparent transparent #fff;border-style:solid;border-width:13px 0 13px 21px}.lp-video-play:focus-visible .lp-video-icon,.lp-video-play:hover .lp-video-icon{transform:scale(1.08);background:rgba(20,17,15,.86)}.lp-video-play:focus-visible{outline:3px solid var(--lp-border-warm);outline-offset:-3px}.lp-figure figcaption,.lp-figure figcaption p,.lp-video figcaption{margin:10px 0 0;font-size:13.5px;line-height:1.55;color:var(--lp-muted-2)}