*{box-sizing:border-box}body{margin:0;background:#fffaf2;color:#233d50;font:17px/1.8 system-ui,sans-serif}main{max-width:1000px;margin:auto;padding:28px 24px}h1{font-size:29px;line-height:1.5}h2{font-size:20px;line-height:1.55;margin:0 0 8px}a{color:#175b85;overflow-wrap:anywhere}li{margin:0 0 18px;padding:18px;background:white;border:1px solid #d9e0e2;border-radius:10px}ol,ul{padding-left:24px}p{margin:8px 0}nav{display:flex;gap:24px;align-items:center;margin:18px 0}nav a{min-height:44px;display:inline-flex;align-items:center}a:focus-visible{outline:3px solid #a44b13;outline-offset:3px}@media(max-width:600px){main{padding:18px 16px}h1{font-size:25px}li{padding:14px}ol,ul{padding-left:20px}}
