```html
body {
fontfamily: Arial, sansserif;
lineheight: 1.6;
margin: 20px;
padding: 20px;
}
h1 {
textalign: center;
color: 333;
}
.formsection {
marginbottom: 20px;
}
.formsection h2 {
color: 666;
}
.formsection p {
marginbottom: 10px;
}
.formsection label {
display: block;
marginbottom: 5px;
color: 333;
}
.formsection input[type="text"],
.formsection textarea {
width: 100%;
padding: 8px;
border: 1px solid ccc;
borderradius: 5px;
}
.formsection textarea {
height: 100px;
}
.formsection input[type="submit"] {
backgroundcolor: 4CAF50;
color: white;
padding: 10px 20px;
border: none;
borderradius: 5px;
cursor: pointer;
}
.formsection input[type="submit"]:hover {
backgroundcolor: 45a049;
}