body{font-family:system-ui,sans-serif;max-width:40rem;margin:1.5rem auto;padding:0 1rem;line-height:1.5}button,input,label{display:block;margin:.5rem 0}input[type=email],input[type=text]{width:100%;max-width:32rem;padding:.4rem}input[type=checkbox]{display:inline;margin-right:.4rem}.hp{position:absolute;left:-10000px;top:auto;width:1px;height:1px;overflow:hidden}