/* .faq_section {
    grid-column: 2 / 12;
} */

.faq_topic {
    height: max-content;
    margin-bottom: 1rem;
}

.faq_topic h2 {
    margin-bottom: 1.5rem;
}

.faq_topic .accordion_item-top {
    gap: 1rem;
}

.faq_topic .accordion_item:last-of-type {
    margin-bottom: 8rem;
}

.main-faq h1 {
    grid-column: 2 / 12;
}
@media screen and (max-width: 599px) {
    .main-faq h1 {
        grid-column: 1 / -1;
    }
}

.main-faq .accordion_answer {
    font-size: var(--font-size_headline-small);
}

.main-faq .accordion_answer strong {
    font-weight: inherit;
}