*,*:before,*:after{box-sizing:border-box}body{margin:0}main{width:100%}fieldset{margin-bottom:1.5rem;padding:1rem}legend{font-weight:700;padding:0 .25rem}form label{display:block;margin-bottom:.9rem}form input[type=text],form input[type=number],form input[type=date],form select{display:block;width:100%;max-width:420px;margin-top:.3rem;padding:.45rem;font-size:1rem}.measure-option{margin-bottom:1rem}.measure-option label{margin-bottom:.2rem}.measure-description{margin:.15rem 0 0 1.6rem;color:#555;font-size:.9rem}button[type=submit]{width:100%;max-width:320px;padding:.7rem 1.2rem;font-size:1rem}ul{padding-left:1.25rem}@media(max-width:480px){main{padding:1rem!important}h1{font-size:1.25rem}form input[type=text],form input[type=number],form input[type=date],form select,button[type=submit]{max-width:100%}fieldset{padding:.75rem}}
