*{box-sizing:border-box}body{font:16px 'Segoe UI',Arial,sans-serif;background:#f3f6f2;color:#233d35;margin:0;padding:40px 18px}main{max-width:760px;margin:auto;padding:36px;background:white;border:1px solid #dce4dd;border-radius:16px}.logo{width:180px}h1{color:#145e4e;font-size:28px}h2{font-size:20px;margin-top:30px}label{display:block;margin:18px 0}input{display:block;width:100%;padding:12px;border:1px solid #cbd6cf;border-radius:6px;margin-top:6px;font:inherit}button,.button{background:#145e4e;color:white;border:0;padding:12px 22px;border-radius:7px;font:inherit;cursor:pointer}a{color:#145e4e}.notice{padding:14px;background:#f6f0df;border-left:4px solid #bb954e}li{margin:10px 0}small{color:#657b70}form{margin-bottom:25px}
