.wd-faq{padding:96px 0}.wd-faq__inner{max-width:var(--wd-maxw);padding:0 var(--wd-pad);font-family:var(--wd-font-primary);margin:0 auto}.wd-faq__cats{flex-wrap:wrap;gap:8px;margin-bottom:32px;display:flex}.wd-faq__cat{color:var(--wd-text-tertiary);border:1px solid var(--wd-border-default);transition:all .15s var(--wd-ease);padding:6px 14px;font-size:14px}.wd-faq__cat:hover{border-color:var(--wd-primary);color:var(--wd-primary)}.wd-faq__cat.is-active{background:var(--wd-primary);border-color:var(--wd-primary);color:#fff}.wd-faq__topbar{justify-content:space-between;align-items:center;gap:16px;display:flex}.wd-faq__total{color:var(--wd-text-primary);font-size:16px}.wd-faq__total b{font-weight:700}.wd-faq__search{align-items:center;display:flex}.wd-faq__search-input{border:1px solid var(--wd-border-default);width:285px;height:48px;color:var(--wd-text-primary);background:#fff;padding:0 15px;font-size:16px}.wd-faq__search-input::placeholder{color:var(--wd-text-muted)}.wd-faq__search-btn{background:var(--wd-surface-dark-section);color:#fff;width:48px;height:48px;transition:background .15s var(--wd-ease);border:0;justify-content:center;align-items:center;margin-left:10px;display:inline-flex}.wd-faq__search-btn:hover{background:var(--wd-primary)}.wd-faq__list{border-top:1px solid var(--wd-text-primary);margin-top:24px}.wd-faq__item{border-bottom:1px solid var(--wd-border-default);padding:0 25px}.wd-faq__q{text-align:left;width:100%;color:var(--wd-text-primary);word-break:keep-all;background:0 0;border:0;padding:24px 60px 24px 40px;font-size:16px;display:block;position:relative}.wd-faq__mark{color:var(--wd-primary);font-size:20px;font-style:normal;font-weight:700;line-height:1.3;position:absolute;top:22px;left:0}.wd-faq__q-cat{margin-bottom:5px;font-weight:700;display:block}.wd-faq__q-text{font-weight:400;line-height:1.6;display:block}.wd-faq__arrow{width:40px;height:40px;transition:transform .3s var(--wd-ease);position:absolute;top:50%;right:0;transform:translateY(-50%)}.wd-faq__arrow:before{content:"";border-right:2px solid var(--wd-text-primary);border-bottom:2px solid var(--wd-text-primary);width:12px;height:12px;position:absolute;top:50%;left:50%;transform:translate(-50%,-70%)rotate(45deg)}.wd-faq__q.is-open .wd-faq__arrow{transform:translateY(-50%)rotate(180deg)}.wd-faq__a{background:var(--wd-surface-light);max-height:0;transition:max-height .4s var(--wd-ease);margin:0 -25px;overflow:hidden}.wd-faq__a.is-open{max-height:2000px}.wd-faq__a-inner{padding:40px 40px 40px 120px;position:relative}.wd-faq__mark--a{top:38px;left:76px}.wd-faq__a p{color:var(--wd-text-secondary);white-space:pre-line;word-break:keep-all;font-size:18px;line-height:1.7}.wd-faq__empty{border-top:1px solid var(--wd-text-primary);border-bottom:1px solid var(--wd-border-default);text-align:center;color:var(--wd-text-tertiary);margin-top:24px;padding:80px 0}.wd-faq__pagination{justify-content:center;gap:8px;margin-top:48px;display:flex}.wd-faq__page{min-width:40px;height:40px;color:var(--wd-text-secondary);border:1px solid var(--wd-border-default);transition:all .15s var(--wd-ease);background:0 0;justify-content:center;align-items:center;padding:0 8px;font-size:15px;display:inline-flex}.wd-faq__page:hover{border-color:var(--wd-primary);color:var(--wd-primary)}.wd-faq__page.is-active{background:var(--wd-primary);border-color:var(--wd-primary);color:#fff}@media (max-width:640px){.wd-faq{padding:60px 0}.wd-faq__topbar{flex-direction:column;align-items:stretch}.wd-faq__search{width:100%}.wd-faq__search-input{flex:1;width:auto}.wd-faq__item{padding:0}.wd-faq__q{padding:18px 40px 18px 30px;font-size:15px}.wd-faq__mark{font-size:17px;top:18px}.wd-faq__arrow{width:28px;height:28px;right:2px}.wd-faq__a{margin:0}.wd-faq__a-inner{padding:24px 20px 24px 52px}.wd-faq__mark--a{top:24px;left:22px}.wd-faq__a p{font-size:15px}}
