:root{font-family:system-ui,sans-serif;color:#172d28;background:#f5f8f6}*{box-sizing:border-box}body{margin:0;padding:48px 20px}main{max-width:720px;margin:auto;background:white;border:1px solid #dbe6df;border-radius:20px;padding:36px}h1{font-size:28px;line-height:1.35}p,li{line-height:1.8}small{color:#52685c}a,button{color:#126c45}button,.button{display:inline-block;background:#176544;color:white;padding:14px 20px;border:0;border-radius:10px;text-decoration:none;font-size:16px;cursor:pointer}button:disabled{opacity:.5;cursor:default}code{overflow-wrap:anywhere}.note{background:#edf5ef;border-radius:12px;padding:18px;margin:24px 0}.foot{font-size:13px;color:#52685c;margin-top:32px}a:focus-visible,button:focus-visible{outline:3px solid #5a87cd;outline-offset:3px}@media(max-width:440px){body{padding:20px 12px}main{padding:24px}h1{font-size:24px}}