.faq-detail-page {
    padding-bottom: 3rem;
    
    h1{
        margin-bottom: 1rem;
    }

    .faq-detail-body,
    .faq-cta,
    .faq-related {
        margin: 2rem auto;
    }

    .faq-answer {
        padding: 1.5rem;
        border-radius: var(--border-radius-m);
        background: var(--col-bw-100);
        font-size: 1.1rem;
        
        &> *{
            line-height: 1.7;
        }

        p:first-child {
            margin-top: 0;
        }

        p:last-child,
        ul:last-child,
        ol:last-child {
            margin-bottom: 0;
        }

        ul,
        ol {
            padding-left: 1.2rem;
            line-height: 1.6;
        }
    }

    .faq-group {
        padding-top: 3rem;
    }
}