.triumphic-faq { padding-block:64px 88px; }
.triumphic-faq__items { max-width:1000px; }
.triumphic-faq__item { border-top:1px solid #171b1833; }
.triumphic-faq__item:last-child { border-bottom:1px solid #171b1833; }
.triumphic-faq summary { display:flex; justify-content:space-between; align-items:center; gap:24px; cursor:pointer; padding-block:25px; font-size:clamp(18px,2vw,24px); font-weight:500; line-height:1.4; list-style:none; }
.triumphic-faq summary::-webkit-details-marker { display:none; }
.triumphic-faq summary:focus-visible { outline:3px solid currentColor; outline-offset:4px; }
.triumphic-faq__item>div { padding-bottom:28px; max-width:72ch; font-size:16px; line-height:1.7; }
@media(max-width:749px) { .triumphic-faq { padding-block:44px 56px; } }
