
.wdx-faq{padding:clamp(64px,8vw,108px) 0;background:#f7f6f1;border-top:1px solid #dfdfd8;scroll-margin-top:80px}
.wdx-faq-shell{max-width:970px}.wdx-faq h2{font-family:Newsreader,Georgia,serif;font-weight:400;font-size:clamp(37px,5vw,60px);line-height:1.09;letter-spacing:-.02em;margin:12px 0}
.wdx-faq-lede{max-width:670px;color:#66716b;font-size:15px;line-height:1.62;margin:0 0 30px}
.wdx-faq-accordion{border-top:1px solid #dcded6}
.wdx-faq-item{border-bottom:1px solid #dcded6}
.wdx-faq-trigger{font:600 clamp(14px,1.6vw,17px)/1.5 'Plus Jakarta Sans',sans-serif;display:flex;align-items:center;gap:16px;justify-content:space-between;width:100%;text-align:start;border:0;background:transparent;color:#1c3731;padding:20px 4px;cursor:pointer}
.wdx-faq-trigger:hover,.wdx-faq-trigger:focus-visible{color:#0c7462}
.wdx-faq-icon{font-weight:400;font-size:24px;flex:none;transition:transform .15s}
.wdx-faq-trigger[aria-expanded="true"] .wdx-faq-icon{transform:rotate(45deg)}
.wdx-faq-answer{padding:0 40px 22px 4px;color:#53635d;font:400 13px/1.74 'Plus Jakarta Sans',sans-serif;max-width:850px;white-space:normal}
.wdx-faq-answer p{margin:0 0 10px}.wdx-faq-answer p:last-child{margin-bottom:0}
.wdx-faq-answer strong{color:#1c4037}
.wdx-faq-foot{display:flex;align-items:center;justify-content:space-between;gap:16px;margin-top:26px;padding:18px;border:1px solid #d8ddd6;border-radius:16px;background:#fff}
.wdx-faq-foot span{max-width:490px;color:#5b6761;font-size:13px;line-height:1.55}
html[dir="rtl"] .wdx-faq-answer{padding-inline:4px 40px}
@media(max-width:620px){.wdx-faq{padding:55px 0}.wdx-faq-trigger{padding:15px 0}.wdx-faq-answer{padding-right:6px}.wdx-faq-foot{flex-direction:column;align-items:stretch}.wdx-faq-foot .ref-btn{text-align:center}}
