/* ===== KSA SEO FAQ Block - Plain article style ===== */

.ksaseo-faq {
    margin: 1.5em 0;
}

.ksaseo-faq-list {
    display: flex;
    flex-direction: column;
}

.ksaseo-faq-item {
    margin-bottom: 1em;
}

.ksaseo-faq-question {
    margin: 0 0 0.25em 0;
    padding: 0;
    font-size: 1em;
    font-weight: 700;
    line-height: 1.5;
    background: none;
    border: none;
    color: inherit;
}

.ksaseo-faq-answer {
    margin: 0;
    padding: 0;
    font-size: 1em;
    line-height: inherit;
    color: inherit;
    background: none;
}

.ksaseo-faq-answer p:first-child { margin-top: 0; }
.ksaseo-faq-answer p:last-child  { margin-bottom: 0; }
