body{font:17px system-ui;color:#18312f;background:#f5f8f7;margin:0}main{max-width:850px;margin:45px auto;padding:28px;background:white;border:1px solid #ccd9d5;border-radius:18px}h1{font-size:36px}button{font:inherit;padding:14px;border-radius:8px;border:1px solid #b3cbc3;background:#eef6f2;cursor:pointer}table{width:100%;margin:24px 0;border-collapse:collapse}td,th{padding:12px;text-align:left;border-bottom:1px solid #ddd}footer{margin-top:32px}a{color:#00634d}