.elix-page-faq{max-width:120rem;margin:clamp(4rem,8vw,9rem) auto;padding:clamp(2.4rem,5vw,5rem);border:1px solid rgba(255,255,255,.12);border-radius:2.4rem;background:rgba(8,18,35,.72)}
.elix-page-faq h2{margin:0 0 2.4rem;color:#fff;font-size:clamp(2.8rem,4vw,4.4rem)}
.elix-page-faq__list{display:grid;gap:1rem}
.elix-page-faq details{border-bottom:1px solid rgba(255,255,255,.14)}
.elix-page-faq summary{display:flex;justify-content:space-between;gap:2rem;padding:1.8rem 0;cursor:pointer;color:#fff;font-size:1.8rem;font-weight:700;list-style:none}
.elix-page-faq summary::-webkit-details-marker{display:none}
.elix-page-faq details[open] summary span{transform:rotate(45deg)}
.elix-page-faq details p{margin:0;padding:0 0 2rem;color:rgba(255,255,255,.76);line-height:1.7}
