.faq .faq-content {
    margin: 3rem 0rem 6rem;
    display: flex;
    flex-direction: column;
    gap: 2em;
}
.faq .faq-content summary,
.faq .faq-content p {padding: 1rem 3rem;}
.faq .faq-content summary {
    font-size: var(--h5);
    font-weight: 500;
    background-color: rgb(255 255 255 / 3%);
    box-shadow: 0px 6px 6px rgb(0 0 0 / 12%);
}

#faq > div:first-of-type {
	align-items: start;
	display: grid;
    grid-template-columns: 1fr auto;
    gap: var(--card-padding);
}

#faq > div:first-of-type > div:first-of-type {
	margin: 0 !important;
}

#faq .faq-nav {
	top: 12rem;
	margin: 0 !important;
}