.faq-item{margin-bottom:24px}.faq-question{border:none;border-bottom:1px solid var(--wp--preset--color--warm-gray);width:100%;font-family:var(--wp--preset--font-family--sans);color:var(--wp--preset--color--text-primary);text-align:left;cursor:pointer;transition:color .2s var(--ease-out);background:0 0;justify-content:space-between;align-items:center;gap:16px;padding:16px 0;font-size:17px;font-weight:500;display:flex}.faq-question:hover{color:var(--wp--preset--color--purple)}.faq-question:focus-visible{outline:2px solid var(--wp--preset--color--gold);outline-offset:2px}.faq-question[aria-expanded=true]{color:var(--wp--preset--color--purple)}.faq-icon{color:var(--wp--preset--color--text-secondary);transition:transform .3s var(--ease-out);flex-shrink:0}.faq-question[aria-expanded=true] .faq-icon{color:var(--wp--preset--color--purple);transform:rotate(180deg)}.faq-answer{color:var(--wp--preset--color--text-primary);padding-top:16px;padding-bottom:8px;font-size:17px;line-height:1.75}.faq-answer[hidden]{display:none}.faq-answer p{margin-bottom:16px}.faq-answer p:last-child{margin-bottom:0}@media (max-width:768px){.faq-question{gap:12px;padding:14px 0;font-size:16px}.faq-answer{padding-top:12px;font-size:16px}.faq-item{margin-bottom:20px}}@media (max-width:480px){.faq-question,.faq-answer{font-size:15px}}details.faq-item>summary{border-bottom:1px solid var(--wp--preset--color--warm-gray);width:100%;font-family:var(--wp--preset--font-family--sans);color:var(--wp--preset--color--text-primary);cursor:pointer;transition:color .2s var(--ease-out);justify-content:space-between;align-items:center;gap:16px;padding:16px 0;font-size:17px;font-weight:500;list-style:none;display:flex}details.faq-item>summary::-webkit-details-marker{display:none}details.faq-item>summary:after{content:"";border-right:1.5px solid var(--wp--preset--color--text-secondary);border-bottom:1.5px solid var(--wp--preset--color--text-secondary);transform-origin:50%;width:8px;height:8px;transition:transform .3s var(--ease-out), border-color .3s var(--ease-out);flex-shrink:0;margin-top:-3px;transform:rotate(45deg)}details.faq-item>summary:hover{color:var(--wp--preset--color--purple)}details.faq-item>summary:focus-visible{outline:2px solid var(--wp--preset--color--gold);outline-offset:2px}details.faq-item[open]>summary{color:var(--wp--preset--color--purple)}details.faq-item[open]>summary:after{border-color:var(--wp--preset--color--purple);margin-top:3px;transform:rotate(-135deg)}details.faq-item>:not(summary){color:var(--wp--preset--color--text-primary);padding-top:16px;padding-bottom:8px;font-size:17px;line-height:1.75}details.faq-item p{margin-bottom:16px}details.faq-item p:last-child{margin-bottom:0}@media (max-width:768px){details.faq-item>summary{gap:12px;padding:14px 0;font-size:16px}details.faq-item>:not(summary){padding-top:12px;font-size:16px}details.faq-item{margin-bottom:20px}}@media (max-width:480px){details.faq-item>summary,details.faq-item>:not(summary){font-size:15px}}