* {
  box-sizing: border-box;
}

body {
    color: #292929;
    font-size: 1em;
    background-color: #7F9A65;
    margin-top: 40px;
}

.container {
    margin: auto;
    max-width: 800px;
    background-color: #fff;
    padding: 5px;
    border: 1px solid #000;
}

p {
    padding: 3px;
}

h1 {
    font-size: 2em;
    text-align: center;
}

h2 {
    font-size: 1.5em;
}