h1 {
    font-size: 5em;
    color: #005900;
    text-shadow: #ecd9a4 2px 2px 0px, #9C9C9C 4px 4px 0px;
}

h2 {
    font-size: 3em;
    color: #005900;
    text-shadow: #ecd9a4 2px 2px 0px, #9C9C9C 4px 4px 0px;
}

p {
    font-size: 2em;
}

body {
    background: #ecd9a4;
}

.liste {
    font-size: 25px;
}

body {
    display: grid;
    gap: 0.5em;
}

@media (min-width: 1000px) {
    body {
        grid-template-columns: 1fr 3fr;
        grid-template-rows: auto 1fr 100px;
    }
}

header,
footer {
    grid-column: 1 / -1;
}