.ns-faq[data-v-c91331ef]{background:#f7fbfd;border:1px solid #d7e8ee;border-radius:12px;font-family:Montserrat,sans-serif;margin:0 auto;max-width:1100px;padding:32px 24px}.ns-faq__title[data-v-c91331ef]{color:#00485b;font-size:1.9rem;font-weight:700;margin:0 0 18px}.ns-faq__content[data-v-c91331ef] .faq-intro{color:#486671;margin:0 0 18px}.ns-faq__content[data-v-c91331ef] .faq-item{background:#fff;border:1px solid #d9e8ee;border-radius:10px;margin-bottom:10px;overflow:hidden;text-align:left}.ns-faq__content[data-v-c91331ef] .faq-question{color:#003a4a;cursor:pointer;font-weight:600;list-style:none;padding:16px 48px 16px 16px;position:relative}.ns-faq__content[data-v-c91331ef] .faq-question::-webkit-details-marker{display:none}.ns-faq__content[data-v-c91331ef] .faq-question:after{color:#00adcc;content:"+";font-size:1.3rem;font-weight:700;position:absolute;right:16px;top:50%;transform:translateY(-50%)}.ns-faq__content[data-v-c91331ef] details[open] .faq-question:after{content:"-"}.ns-faq__content[data-v-c91331ef] .faq-answer{color:#2f4b55;line-height:1.6;padding:0 16px 16px}@media(max-width:768px){.ns-faq[data-v-c91331ef]{margin-top:40px;padding:22px 14px}.ns-faq__title[data-v-c91331ef]{font-size:1.45rem}}
