 main { margin: 5rem 0;}main h1,main > p { text-align: center;} main > p { color: var(--text-light);} #questions-list > li { background-color: var(--white); margin-bottom: 2rem; padding-right: 2rem; padding-left: 2rem; } #questions-list button { width: 100%; display: flex; align-items: center;} #questions-list .btn-collapse.open { color: var(--color-main);} #questions-list .btn-collapse { min-height: 5rem; height: auto; padding: 1rem 0;} #questions-list button:focus-visible { border: .1rem solid red;} #questions-list .response { color: var(--text-light); transition: .3s; padding-left: 1rem;} #questions-list .response.active { padding-bottom: 2rem;}  