:root{font-family:system-ui,sans-serif;color:#18332c;background:#f6f5f0;line-height:1.65}body{margin:0}main{max-width:760px;margin:48px auto;padding:0 24px 60px}a{color:#225c49;text-underline-offset:3px}h1{font:2.5rem Georgia,serif;line-height:1.2}h2{font-size:1.15rem;margin-top:2rem}nav{display:flex;gap:24px;flex-wrap:wrap}small{color:#52645c}li{margin:.5rem 0}.notice{padding:16px 20px;background:#e7ece5;border-left:3px solid #285744}button,input{font:inherit}@media(max-width:600px){main{margin-top:24px}h1{font-size:2rem}}
