.single-post .pec-ui-faq-heading,.single-product .pec-ui-faq-heading{margin:34px 0 12px!important;color:var(--pec-text)!important;font-weight:800!important;line-height:1.25!important}.single-product .pec-ui-faq-heading{color:var(--pec-ui-store-blue)!important}.single-post .pec-ui-faq-group,.single-product .pec-ui-faq-group{display:block;margin:0 0 30px!important;border:1px solid var(--pec-line);border-radius:12px;background:var(--pec-ui-site-bg);box-shadow:0 7px 22px rgba(15,35,70,.06);overflow:hidden}.single-post .pec-ui-faq-item,.single-product .pec-ui-faq-item{display:block;margin:0!important;padding:0!important;border:0!important;border-bottom:1px solid var(--pec-line)!important;background:var(--pec-ui-site-bg)!important}.single-post .pec-ui-faq-item:last-child,.single-product .pec-ui-faq-item:last-child{border-bottom:0!important}.single-post .pec-ui-faq-question,.single-product .pec-ui-faq-question{display:block;margin:0!important;padding:0!important;border:0!important;background:0 0!important;font-size:18px!important;line-height:1.4!important}.single-post .pec-ui-faq-toggle,.single-product .pec-ui-faq-toggle{display:flex!important;align-items:center!important;justify-content:space-between!important;gap:18px!important;width:100%!important;margin:0!important;padding:18px 20px!important;border:0!important;border-radius:0!important;background:var(--pec-ui-site-bg)!important;color:var(--pec-text)!important;text-align:left!important;font:inherit!important;font-size:18px!important;font-weight:750!important;line-height:1.4!important;box-shadow:none!important;cursor:pointer!important;transition:background .16s ease,color .16s ease!important}.single-post .pec-ui-faq-toggle:hover,.single-post .pec-ui-faq-toggle[aria-expanded=true],.single-product .pec-ui-faq-toggle:hover,.single-product .pec-ui-faq-toggle[aria-expanded=true]{background:var(--pec-soft)!important;color:var(--pec-ui-store-blue)!important}.single-post .pec-ui-faq-toggle:focus-visible,.single-product .pec-ui-faq-toggle:focus-visible{outline:2px solid var(--pec-ui-store-blue)!important;outline-offset:-3px!important}.single-post .pec-ui-faq-label,.single-product .pec-ui-faq-label{min-width:0}.single-post .pec-ui-faq-icon,.single-product .pec-ui-faq-icon{position:relative;flex:0 0 20px;width:20px;height:28px;background:0 0;color:var(--pec-ui-store-blue)}.single-post .pec-ui-faq-icon:before,.single-product .pec-ui-faq-icon:before{content:"+";position:absolute;inset:0;display:grid;place-items:center;font-size:21px;font-weight:800;line-height:1}.single-post .pec-ui-faq-toggle[aria-expanded=true] .pec-ui-faq-icon:before,.single-product .pec-ui-faq-toggle[aria-expanded=true] .pec-ui-faq-icon:before{content:"−"}.single-post .pec-ui-faq-answer,.single-product .pec-ui-faq-answer{display:block;padding:0 58px 19px 20px!important;color:var(--pec-text);font-size:15px;line-height:1.72}.single-post .pec-ui-faq-answer[hidden],.single-product .pec-ui-faq-answer[hidden]{display:none!important}.single-post .pec-ui-faq-answer>:first-child,.single-product .pec-ui-faq-answer>:first-child{margin-top:0!important}.single-post .pec-ui-faq-answer>:last-child,.single-product .pec-ui-faq-answer>:last-child{margin-bottom:0!important}@media(max-width:640px){.single-post .pec-ui-faq-heading,.single-product .pec-ui-faq-heading{margin-top:28px!important}.single-post .pec-ui-faq-group,.single-product .pec-ui-faq-group{margin-bottom:24px!important;border-radius:10px}.single-post .pec-ui-faq-toggle,.single-product .pec-ui-faq-toggle{gap:12px!important;padding:15px 13px!important;font-size:16px!important}.single-post .pec-ui-faq-icon,.single-product .pec-ui-faq-icon{flex-basis:18px;width:18px;height:25px}.single-post .pec-ui-faq-answer,.single-product .pec-ui-faq-answer{padding:0 38px 16px 13px!important;font-size:14px}}