.twz-faq{--faq-item-border-color: var(--text-color, var(--white));--faq-chevron-size: 1em;--twz-icon-fill: var(--text-color)}.twz-faq__title{margin-bottom:clamp(2rem,4vw,4rem)}.twz-faq__items{display:flex;flex-direction:column}.twz-faq__item{border-bottom:1px solid var(--faq-item-border-color);padding:clamp(1.5rem,4vw,3.5rem) 0}.twz-faq__item:first-of-type{border-top:1px solid var(--faq-item-border-color)}.twz-faq__item--expandable .twz-faq__item-header{cursor:pointer;-webkit-user-select:none;-moz-user-select:none;user-select:none;transition:all .3s ease-in-out}.twz-faq__item--expandable .twz-faq__item-header:hover{opacity:.8}.twz-faq__item--expandable .twz-faq__item-header:focus{outline-offset:2px}.twz-faq__item button{padding:0;border:unset}.twz-faq__item button:hover{background:rgba(0,0,0,0);border:unset}.twz-faq__item-header{all:unset;display:flex;align-items:center;justify-content:space-between;width:100%;text-align:left;background:none;border:none}.twz-faq__item-header--static{padding-bottom:.5rem}.twz-faq__item-header svg{width:var(--faq-chevron-size);height:var(--faq-chevron-size);display:block;transition:.2s ease-in-out;fill:var(--twz-icon-fill)}.twz-faq__item-title{flex:1;font-weight:600;margin:0}.twz-faq__item--open svg{transform:rotate(180deg)}.twz-faq__item-content{overflow:hidden;transition:max-height .3s ease-in-out,opacity .3s ease-in-out}.twz-faq__item-content--static{padding-top:.5rem}.twz-faq__item-text{padding-right:2rem;max-width:80ch}.twz-faq__item-text :first-child{margin-top:0}.twz-faq__item-text :last-child{margin-bottom:0}.twz-faq--expandable .twz-faq__item-content{max-height:0;opacity:0;overflow:hidden;transition:max-height .3s ease-in-out,opacity .3s ease-in-out,padding-bottom .3s ease-in-out}.twz-faq--expandable .twz-faq__item--open .twz-faq__item-content{opacity:1;padding-bottom:1.5rem}
