body {
    font-size: 1.5rem;
}

.title {
    text-align: center;
}

main {
    max-width: 40ch;
    margin: 0 auto;
}

nav {
    display: none;
}

h2 {
    border-top: 1px solid currentColor;
    padding-top: 32px;
    margin-top: 48px;
}

h3 {
    background-color: white;
    display: inline-block;
}

img {
    width: 40ch;
    height: auto;  
}