body{font-size:2rem}#contact-form{margin-top:5rem}form label{display:block;margin-bottom:2rem}form input,textarea{width:100%;box-sizing:border-box;margin-top:1rem;margin-bottom:.5rem;padding:.75rem}form textarea{resize:vertical;min-height:20rem}form button{width:100%;box-sizing:border-box;margin-top:.5rem;padding:1.5rem}form button:hover{cursor:pointer}form [type=submit]:focus-visible{outline:1px solid}.required{color:red}