.tw-ve-faq__list{flex-direction:column;gap:0;max-width:820px;margin-inline:auto;display:flex}.tw-ve-faq__item{border-bottom:1px solid var(--tw-border)}.tw-ve-faq__item:first-child{border-top:1px solid var(--tw-border)}.tw-ve-faq__question{justify-content:space-between;align-items:center;gap:var(--tw-space-md);text-align:left;cursor:pointer;width:100%;font-family:var(--tw-font-display);color:var(--tw-color-brand);transition:color var(--tw-transition);padding-block:1.25rem;font-size:1rem;font-weight:700;list-style:none;display:flex}.tw-ve-faq__question::-webkit-details-marker{display:none}.tw-ve-faq__question:hover{color:var(--tw-color-accent)}.tw-ve-faq__question:focus-visible{outline:2px solid var(--tw-color-focus);outline-offset:2px}.tw-ve-faq__icon{border:1.5px solid var(--tw-border);width:22px;height:22px;color:var(--tw-text-muted);transition:background-color var(--tw-transition), border-color var(--tw-transition), color var(--tw-transition), transform var(--tw-transition);border-radius:50%;flex-shrink:0;position:relative}.tw-ve-faq__icon:before,.tw-ve-faq__icon:after{content:"";border-top:1.5px solid;position:absolute;inset:50% 25%}.tw-ve-faq__icon:after{transform:rotate(90deg)}.tw-ve-faq__item[open] .tw-ve-faq__icon{background:var(--tw-color-accent);border-color:var(--tw-color-accent);color:var(--tw-white);transform:rotate(45deg)}.tw-ve-faq__answer-inner{font-family:var(--tw-font-body);color:var(--tw-text-muted);margin:0;padding-bottom:1.25rem;font-size:.925rem;line-height:1.7}
