h1{color:var(--vv-faq-title-color);max-width:100%;width:fit-content}details{border-bottom:2px solid #adadad;width:100%}details:first-of-type{border-top:2px solid #adadad}details:hover>summary,details[open]>summary{color:var(--vv-faq-color)}summary{align-items:center;cursor:pointer;display:flex;font-size:20px;font-weight:700;justify-content:space-between;list-style:none;padding:15px 20px}summary:after{border:solid var(--vv-faq-color);border-width:0 3px 3px 0;content:"";display:inline-block;padding:4px;transform:rotate(45deg);transition:.3s}details[open]>summary:after{transform:rotate(-135deg)}summary::-webkit-details-marker{display:none}details>div{max-width:100%;overflow-wrap:break-word;padding:5px 20px}