.md-guide{max-width:900px;margin:auto;padding:40px 24px 64px}.md-guide h1{font-size:clamp(2rem,4.8vw,3.5rem);line-height:1.15;letter-spacing:-.035em}.md-guide h2{font-size:clamp(1.4rem,3vw,2rem);line-height:1.3}.md-guide p,.md-guide li{line-height:1.85}.md-guide li{margin-bottom:14px}.md-guide section{margin-top:38px;scroll-margin-top:110px}.md-guide a{color:#90dbe3}.md-guide a:focus-visible{outline:3px solid #90dbe3;outline-offset:5px}.md-guide .lead{font-size:1.16rem;line-height:1.7}.md-guide .md-meta{color:#b5c6cf;font-size:.9rem}.md-guide .md-toc{padding:20px 24px;background:#101c22;border:1px solid #33454d;border-radius:12px}.md-toc ol{padding-left:22px;margin-bottom:0}.md-guide code{overflow-wrap:anywhere;background:#14252d;padding:2px 5px}.md-guide .md-cta{border:1px solid #456068;background:#102126;padding:24px;border-radius:12px}.md-guide .btn.primary{color:#071316}.md-guide *{overflow-wrap:anywhere}.md-discovery{padding:24px;border:1px solid #33454d;border-radius:12px;margin:32px auto;max-width:1000px}.md-discovery li{margin:12px 0}@media(max-width:600px){.md-guide{padding:28px 20px 44px}.md-guide .md-toc{padding:16px}.md-guide ol,.md-guide ul{padding-left:22px}}