.accordion-container{--transition:all 250ms ease;max-width:100%}.accordion{border-bottom:1px solid var(--border);display:flex;flex-direction:column;position:relative;transition:all .15s ease-in-out}.accordion__question-wrapper{align-items:center;cursor:pointer;display:flex;gap:32px;justify-content:space-between;padding:21px 0;position:relative}.accordion__question{font-size:24px;margin-bottom:0;transition:var(--transition)}.accordion svg{fill:var(--text);transition:var(--transition)}.accordion[data-state=open] .accordion__question{color:var(--orange)}.accordion[data-state=open] svg{fill:var(--orange);transform:rotate(-180deg)}.accordion__answer-wrapper{height:0;overflow:hidden;transition:var(--transition)}.accordion[data-state=open] .accordion__answer-wrapper{height:auto}.accordion__answer{padding-bottom:21px;padding-right:32px}.accordion__answer :is(*){font-size:16px;line-height:1.4;margin-bottom:0}.accordion__answer ul{margin-top:8px}.accordion__answer p{margin-bottom:1.1rem}.accordion__answer ul ul{margin-top:6px}.accordion__answer li{margin-bottom:12px;padding-left:4px}.accordion__answer li:last-child{margin-bottom:0}.accordion__answer li::marker{font-weight:700}@media (min-width:640px){.accordion__question-wrapper{gap:16px}}@media (hover:hover){.accordion:hover .accordion__question{color:var(--orange)}.accordion:hover svg{fill:var(--orange)}}