.legacy-article-module__mvfX0G__page{width:min(920px,100%);margin:0 auto;padding:clamp(1.5rem,4vw,3rem) clamp(1rem,4vw,2rem) 4rem}.legacy-article-module__mvfX0G__label{font-family:var(--font-geist-mono);text-transform:uppercase;letter-spacing:.08em;color:var(--muted);margin-bottom:.5rem;font-size:.76rem}.legacy-article-module__mvfX0G__title{text-transform:uppercase;letter-spacing:-.04em;margin-bottom:1rem;font-size:clamp(2rem,8vw,4rem);line-height:.96}.legacy-article-module__mvfX0G__lede{max-width:72ch;color:var(--muted);line-height:1.55;font-family:var(--font-geist-mono),monospace;margin-bottom:2rem}.legacy-article-module__mvfX0G__section{max-width:72ch;margin-top:clamp(1.5rem,5vw,2.6rem)}.legacy-article-module__mvfX0G__section h2{margin-bottom:.7rem;font-size:1.2rem}.legacy-article-module__mvfX0G__section p{color:var(--foreground);line-height:1.65;font-family:var(--font-geist-mono),monospace;margin-bottom:1rem}.legacy-article-module__mvfX0G__section ul{margin-bottom:1rem;margin-left:1rem}.legacy-article-module__mvfX0G__section li{line-height:1.55;font-family:var(--font-geist-mono),monospace;margin-bottom:.5rem}.legacy-article-module__mvfX0G__videoWrap{margin-top:1rem}.legacy-article-module__mvfX0G__videoWrap iframe{aspect-ratio:16/9;border:0;width:100%;max-width:720px}.legacy-article-module__mvfX0G__codeBlock{background:color-mix(in oklab,var(--foreground)8%,transparent);border:1px solid color-mix(in oklab,var(--foreground)14%,transparent);border-radius:8px;margin:1rem 0;padding:1rem;overflow-x:auto}.legacy-article-module__mvfX0G__codeBlock code{white-space:pre;font-size:.9rem;line-height:1.4}.legacy-article-module__mvfX0G__links a{text-underline-offset:3px;text-decoration:underline}
