#question .card:nth-child(n + 2) {
    margin-top: 6rem;
}

#question li {
    padding-inline: min(3rem, 3vw);
    padding-block: 3rem;
    position: relative;
}

#question li span {
    position: absolute;
    top: -.4em;
    left: .2em;
    font-size: 2em;
    color: var(--c-sub);
    font-family: "EB Garamond", serif;
}

#question h3 {
    padding-bottom: .5rem;
    margin-bottom: 1rem;
}

@media screen and (max-width:992px) {
    #question .card:nth-child(n + 2) {
    margin-top: 4rem;
}

#question li {
    padding-block: 2rem;
}
}