*,:after,:before{box-sizing:border-box;margin:0}body{font-family:Roboto,Helvetica;color:#111;background-color:#f2f2f2}h2{padding:10px 0 15px;font-size:2.8em;text-align:center}@media (min-width:650px){h2{text-align:left}}label,p{font-size:1.2em}