body {
    background-image: linear-gradient(red, yellow);
    color: whitesmoke;
}
img {
    max-width:100%;
    height:auto
}
.wrapper {
    display: grid;
    width: min(100%, 1024px);
    gap:1 rem;
    padding: 0 1rem;
    margin:0 auto;
}
section {
    background-image: linear-gradient(blue, green)
}
h2 {
    margin: 0 auto;
}
footer {
    color: black;
}
h1 {
    background-image: linear-gradient(pink, red)
}
p {
    margin: 0 auto;
    line-height: normal;
}