.accordion-container{--border-light:var(--border);--transition:all 250ms ease}.accordion{background-color:#fff;border-top:1px solid var(--border-light);display:flex;flex-direction:column;padding:21px 0;position:relative;transition:all .15s ease-in-out}.accordion:last-child{border-bottom:1px solid var(--border-light)}.accordion__question-wrapper{margin-bottom:0;position:relative}button.accordion__question{align-items:center;background-color:transparent;border:none;color:var(--black-base);display:flex;font-size:1.1111rem;font-weight:inherit;gap:16px;justify-content:space-between;line-height:1.3;padding:0;text-align:inherit;text-transform:none;transition:var(--transition);width:100%}.accordion svg{fill:var(--army-green-400);transition:var(--transition)}.accordion[data-state=open] button.accordion__question{color:var(--army-green-400)}.accordion[data-state=open] svg{fill:var(--army-green-400);transform:rotate(-180deg)}.accordion__answer-wrapper{height:0;overflow:hidden;transition:var(--transition);visibility:hidden}.accordion[data-state=open] .accordion__answer-wrapper{height:auto;visibility:visible}.accordion__answer{padding-top:24px}.accordion__answer :is(*){font-size:18px;line-height:1.4}.accordion__answer a{font-weight:700;position:relative;text-decoration:underline;z-index:2}@media (hover:hover){.accordion:hover button.accordion__question{color:var(--army-green-400)}.accordion:hover svg{fill:var(--army-green-400)}}@media (min-width:640px){button.accordion__question{font-size:1.3333rem}}