.faq-module{border-bottom:var(--list-border);margin:var(--margin-50) 0}.faq-module__heading{font-family:var(--font-family-heading);margin:0 0 var(--padding-30)}.faq-item{border-top:var(--list-border);cursor:pointer}.faq-item__summary{align-items:center;cursor:pointer;display:flex;font-family:var(--font-family-heading);gap:13px;justify-content:space-between;list-style:none;padding:var(--padding-40) 0}.faq-item__summary::-webkit-details-marker{display:none}.faq-item__question{font-family:var(--font-family-heading);font-size:var(--font-size-32);font-weight:var(--font-weight-bold-heading);line-height:var(--line-height-heading);margin:0;text-transform:none}.faq-item__answer{max-width:var(--readable-width);padding:0 0 var(--padding-40)}.faq-item__answer>:first-child{margin-top:0}.faq-item__answer>:last-child{margin-bottom:0}.faq-item__toggle{flex:0 0 auto;height:24px;position:relative;width:24px}.faq-item__toggle:after,.faq-item__toggle:before{background-color:var(--color-black);content:"";position:absolute;transition:transform .3s ease}.faq-item__toggle:after{height:3px;left:0;top:50%;transform:translateY(-50%);width:100%}.faq-item__toggle:before{height:100%;left:50%;top:0;transform:translateX(-50%);width:3px}.faq-item[open] .faq-item__toggle:before{transform:translateX(-50%) rotate(90deg)}@media (max-width:500px){.faq-item__toggle{height:20px;width:20px}.faq-item__question{font-size:var(--font-size-24)}}