.wd-soma-native-faq{direction:rtl;clear:both;margin:36px auto 28px;max-width:100%;padding:28px;border:1px solid var(--brdcolor-gray-300,#e5e7eb);border-radius:20px;background:var(--wd-main-bgcolor,#fff)}
.wd-soma-native-faq-title{margin:0 0 20px;text-align:right;font-size:clamp(20px,2vw,28px);font-weight:800;color:var(--wd-title-color,#162333)}
.wd-soma-native-faq-list{display:grid;gap:12px}.wd-soma-native-faq-item{border:1px solid rgba(52,69,89,.15);background:var(--wd-form-bg,#fff);border-radius:14px;overflow:hidden}
.wd-soma-native-faq-item[open]{border-color:var(--wd-primary-color,#748a68)}
.wd-soma-native-faq-item summary{position:relative;display:block;list-style:none;cursor:pointer;padding:16px 52px 16px 18px;font-weight:750;color:var(--wd-title-color,#162333);line-height:1.85}
.wd-soma-native-faq-item summary::-webkit-details-marker{display:none}.wd-soma-native-faq-item summary:before{content:'+';position:absolute;right:18px;top:50%;transform:translateY(-50%);display:flex;align-items:center;justify-content:center;width:25px;height:25px;border-radius:50%;background:var(--wd-primary-color,#748a68);color:#fff;font-size:20px}
.wd-soma-native-faq-item[open] summary:before{content:'−'}.wd-soma-native-faq-answer{padding:0 18px 18px;line-height:2;color:var(--wd-text-color,#404856)}
.wd-soma-native-faq-answer p:last-child{margin-bottom:0}.wd-soma-native-faq-answer a{text-decoration:underline}.wd-soma-native-faq-item summary:focus-visible{outline:2px solid var(--wd-primary-color,#748a68);outline-offset:-3px}
@media(max-width:767px){.wd-soma-native-faq{padding:16px;margin:24px 0;border-radius:16px}.wd-soma-native-faq-item summary{padding:13px 46px 13px 12px}}
