form {
    display: grid;
    grid: auto-flow / auto auto;
    max-width: 450px;
    padding: 15px;
    margin: 0;
    background: #6592cf;
    border-radius: 15px;
}

form > * {
    margin: 0 5px 10px 0;
}
form .checkbox {
    font-weight: 400;
}

form > h2
{
    grid-area: span 1 / span 2;
}

#button_container 
{
    grid-column: 2;
    margin: 0;
}

header 
{
    height: 40px;
}