body{margin:0;background:#101526;color:#f3f4fc;font:17px/1.7 system-ui,sans-serif}main{max-width:850px;margin:auto;padding:40px 24px}h1{line-height:1.2}h2{font-size:1.2rem;margin-top:32px}a{color:#b5adff}nav{display:flex;gap:20px;flex-wrap:wrap;border-top:1px solid #39425e;padding-top:24px;margin-top:40px}