```html
body {
fontfamily: Arial, sansserif;
margin: 0;
padding: 0;
boxsizing: borderbox;
backgroundcolor: f4f4f4;
color: 333;
}
.container {
maxwidth: 600px;
margin: 20px auto;
padding: 20px;
backgroundcolor: fff;
borderradius: 8px;
boxshadow: 0 0 10px rgba(0, 0, 0, 0.1);
}
h1 {
textalign: center;
marginbottom: 30px;
}
form {
display: grid;
gridtemplatecolumns: 1fr 1fr;
gap: 20px;
}
label {
fontweight: bold;
}
input[type="text"],
input[type="email"],
textarea {
width: 100%;
padding: 10px;
margintop: 5px;
marginbottom: 15px;
border: 1px solid ccc;
borderradius: 5px;
boxsizing: borderbox;
}
textarea {
resize: vertical;
height: 100px;
}
input[type="submit"] {
padding: 10px 20px;
backgroundcolor: 007bff;
color: fff;
border: none;
borderradius: 5px;
cursor: pointer;
fontsize: 16px;
}
input[type="submit"]:hover {
backgroundcolor: 0056b3;
}
Programming Form