body{font:18px/1.6 system-ui,sans-serif;background:#f7f6f2;color:#17252a;margin:0}main{max-width:44rem;margin:4vh auto;padding:1.5rem}a{color:#155f58;overflow-wrap:anywhere}label{display:block;margin:1rem 0}input[type=email]{display:block;box-sizing:border-box;width:100%;font:inherit;padding:.7rem;border:1px solid #54696d;border-radius:.4rem}input[type=checkbox]{width:1.2rem;height:1.2rem}button{font:inherit;padding:.8rem 1.1rem;background:#155f58;color:white;border:0;border-radius:.4rem;cursor:pointer;min-height:44px}a:focus-visible,input:focus-visible,button:focus-visible{outline:3px solid #b64e18;outline-offset:4px}.trap{display:none}article{border-top:1px solid #bbc8c6;padding:1rem 0}.note{color:#455f63}