body{font:17px/1.7 system-ui,sans-serif;color:#17263f;background:#f5f7fa;margin:0}main{max-width:760px;margin:40px auto;padding:32px;background:white;border-radius:16px}h1{line-height:1.2}a{color:#195a85}nav{display:flex;gap:24px;flex-wrap:wrap}small{color:#536777}@media(max-width:600px){main{margin:12px;padding:22px}}