body{font:17px/1.7 system-ui,sans-serif;color:#263443;background:#f5f3ed;margin:0}main{max-width:760px;margin:60px auto;padding:0 24px}nav{display:flex;gap:24px;border-bottom:1px solid #ccd2d3;padding-bottom:20px}a{color:#215f65}h1{font-size:2.5rem;line-height:1.2}article{background:#fffdf7;padding:24px;margin:30px 0;border:1px solid #e1ded5}small,footer{color:#647177}footer{margin-top:60px;font-size:14px}code{background:#ebece7;padding:3px 6px}