html{scroll-behavior:smooth}body{margin:0;background:#151c25;color:#dfe6ed;font:16px/1.8 system-ui,sans-serif}main{max-width:840px;margin:auto;padding:36px 24px 80px}a{color:#77dacf}nav{padding:16px 0;border-bottom:1px solid #44505d}section{margin-top:36px;scroll-margin-top:20px}h1,h2,h3{line-height:1.4}li{margin:8px 0}