.touch-target,button,a,input[type=checkbox],input[type=radio],select{min-height:44px;min-width:44px}button,a{display:inline-flex;align-items:center;justify-content:center;padding:.75rem 1rem}input[type=text],input[type=email],input[type=number],input[type=tel],input[type=search],textarea,select{min-height:44px;padding:.5rem;width:100%}label{display:block;margin-bottom:.5rem}main{max-width:100%;padding:1rem}section{margin-bottom:2rem}header{margin-bottom:1.5rem}h1{font-size:1.75rem;margin-bottom:1rem}h2{font-size:1.5rem;margin-bottom:.75rem}h3{font-size:1.25rem;margin-bottom:.5rem}
