.wospac-aeo-faq {
    margin: clamp(2rem, 4vw, 4rem) 0;
    padding: clamp(1.25rem, 3vw, 2rem);
    border: 1px solid rgba(0, 0, 0, 0.12);
    border-radius: 16px;
    background: rgba(255, 255, 255, 0.94);
}

.wospac-aeo-faq__inner {
    max-width: 980px;
    margin: 0 auto;
}

.wospac-aeo-faq__title {
    margin: 0 0 1rem;
}

.wospac-aeo-faq__items {
    display: grid;
    gap: 0.75rem;
}

.wospac-aeo-faq__item {
    border: 1px solid rgba(0, 0, 0, 0.10);
    border-radius: 12px;
    padding: 0.85rem 1rem;
    background: #fff;
}

.wospac-aeo-faq__question {
    cursor: pointer;
    font-weight: 700;
    line-height: 1.35;
}

.wospac-aeo-faq__answer {
    margin-top: 0.75rem;
    line-height: 1.65;
}

.wospac-aeo-faq__answer p {
    margin: 0;
}
