/* FAQ Section - Desktop */
@media (min-width: 48rem) {
    /* 768px */
    .faq {
        padding: 3.75rem 1rem 4rem 1rem; /* 60px top, 64px bottom */
    }

    .faq__container {
        max-width: 76rem; /* 1216px */
        width: 76rem;
    }

    .faq__title {
        font-family: 'Inter', sans-serif;
        font-size: 3.625rem;
        font-style: normal;
        font-weight: 600;
        line-height: normal;
        text-align: center;
        background-image: url('../img/hero/title-bg.jpg');
        background-size: 59.934rem 41.951rem;
        background-position: center;
        background-repeat: no-repeat;
        background-clip: text;
        -webkit-background-clip: text;
        -webkit-text-fill-color: transparent;
    }

    /* FAQ Content Container */
    .faq__content {
        width: 46rem; /* 736px */
        max-width: 46rem;
        margin: 0 auto;
    }

    .faq__question-text {
        font-size: 1.25rem; /* 20px */
    }
}
