.wsp-faq .wsp-faq-item{margin-bottom:13px}.wsp-faq .wsp-faq-heading{margin:0}.wsp-faq .wsp-faq-summary{display:flex;justify-content:space-between;align-items:center;width:100%;border:0;padding:8px 16px;cursor:pointer;font-size:16px;font-weight:400;color:#1a1a1a;background:#f8f8f8;text-align:left;user-select:none;appearance:none;transition:background-color .4s cubic-bezier(0.16, 1, 0.3, 1);border-radius:0;text-transform:none}.wsp-faq .wsp-faq-summary::after{content:"+";flex-shrink:0;font-size:20px;line-height:1;margin-left:8px}.wsp-faq .wsp-faq-summary__text{flex:1}.wsp-faq .wsp-faq-item[data-open=true] .wsp-faq-summary{background-color:#ccabff}.wsp-faq .wsp-faq-item[data-open=true] .wsp-faq-summary::after{content:"−"}.wsp-faq .wsp-faq-panel{display:grid;grid-template-rows:0fr;opacity:0;transition:grid-template-rows .5s cubic-bezier(0.16, 1, 0.3, 1),opacity .32s cubic-bezier(0.16, 1, 0.3, 1)}.wsp-faq .wsp-faq-panel__inner{overflow:hidden;background-color:#f8f8f8;padding:0 32px;transition:padding-top .5s cubic-bezier(0.16, 1, 0.3, 1),padding-bottom .5s cubic-bezier(0.16, 1, 0.3, 1)}.wsp-faq .wsp-faq-item[data-open=true] .wsp-faq-panel{grid-template-rows:1fr;opacity:1}.wsp-faq .wsp-faq-item[data-open=true] .wsp-faq-panel__inner{padding-top:16px;padding-bottom:16px}@media(prefers-reduced-motion: reduce){.wsp-faq .wsp-faq-summary,.wsp-faq .wsp-faq-panel,.wsp-faq .wsp-faq-panel__inner{transition:none}}.wsp-faq .wsp-faq-panel__inner p,.wsp-faq .wsp-faq-panel__inner li{color:#777;font-size:16px;font-weight:400;margin-bottom:12px}.wsp-faq .wsp-faq-panel__inner p:last-child,.wsp-faq .wsp-faq-panel__inner li:last-child{margin-bottom:0}.wsp-faq .wsp-faq-panel__inner h1,.wsp-faq .wsp-faq-panel__inner h2,.wsp-faq .wsp-faq-panel__inner h3,.wsp-faq .wsp-faq-panel__inner h4{color:#1a1a1a;font-weight:600;margin-top:16px !important;margin-bottom:6px}.wsp-faq .wsp-faq-panel__inner h1:first-child,.wsp-faq .wsp-faq-panel__inner h2:first-child,.wsp-faq .wsp-faq-panel__inner h3:first-child,.wsp-faq .wsp-faq-panel__inner h4:first-child{margin-top:0 !important}.wsp-faq .wsp-faq-panel__inner h1{font-size:28px !important}.wsp-faq .wsp-faq-panel__inner h2{font-size:22px !important}.wsp-faq .wsp-faq-panel__inner h3{font-size:18px !important}.wsp-faq .wsp-faq-panel__inner h4{font-size:16px !important}.wsp-faq .wsp-faq-panel__inner a{color:#b48cc3}.wsp-faq-editor{display:flex;flex-direction:column;gap:4px}.wsp-faq-editor__item{border:1px solid #bfbfbf}.wsp-faq-editor__header{display:flex;align-items:center;justify-content:space-between;background-color:#ede0ff;padding:8px 16px;gap:8px}.wsp-faq-editor__question{flex:1;font-size:16px;font-weight:400;color:#1a1a1a;outline:none}.wsp-faq-editor__answer{background-color:#f8f8f8;padding:16px 32px;font-size:16px;color:#777;min-height:48px;outline:none}.wsp-faq-editor__answer p{margin-bottom:8px}.wsp-faq-editor__answer p:last-child{margin-bottom:0}.wsp-faq-editor__add-btn{align-self:flex-start;margin-top:8px}
