:root{color-scheme:light}*{box-sizing:border-box}body{font:18px/1.6 system-ui,sans-serif;color:#193b30;background:#f7f7f0;margin:0}main{max-width:850px;margin:auto;padding:32px 24px}h1{font-size:36px;line-height:1.2}h2{font-size:24px;margin-top:32px}p,li{overflow-wrap:anywhere}a{color:#165b43}a:focus-visible{outline:3px solid #be4d12;outline-offset:4px}nav{display:flex;gap:20px;flex-wrap:wrap}.note{padding:16px;border:1px solid #aac7b7;background:#edf4ef;border-radius:10px}li{margin:12px 0}footer{border-top:1px solid #aac7b7;margin-top:32px;padding-top:16px;font-size:14px}
