.faq-wrapper{display:flex;gap:var(--spacing-16x)}.faq-sidebar{gap:var(--spacing-8x);min-width:213px}.faq-sidebar,.faq-sidebar__btns{display:flex;flex-direction:column}.faq-sidebar__btns{align-items:flex-start;gap:var(--spacing-3x)}.faq-sidebar__btn{all:unset;background:var(--yellow-400);border:2px solid var(--green-base);border-radius:24px;cursor:pointer;font-family:var(--heading-font);font-size:1.25rem;padding:16px;transition:var(--transition)}.faq-sidebar__btn[data-state=active]{background:var(--green-400)}.faq-accordion-container[data-state=closed]{display:none}.faq-accordion__title{margin-bottom:var(--spacing-8x);text-align:center}.faq-accordion-container .accordion{background:var(--yellow-400);border-top:2px solid var(--green-base);padding:var(--spacing-6x) var(--spacing-4x)}.faq-accordion-container .accordion:last-child{border-bottom:2px solid var(--green-base)}.accordion:first-child{border-top:1px solid var(--text-base)}.accordion-header{align-items:center;cursor:pointer;display:flex;gap:40px;justify-content:space-between;transition:var(--transition);width:100%}.accordion-header__title{line-height:1.3}.accordion[aria-expanded=not-active] .accordion-header{cursor:text}.accordion[aria-expanded=true] .accordion-header{color:var(--red-base)}.accordion-header__icon{aspect-ratio:1;position:relative;transition:var(--transition)}.accordion[aria-expanded=true] .accordion-header__icon{transform:rotate(180deg)}.accordion[aria-expanded=true] .accordion-header__icon svg path{fill:var(--red-base)}.accordion-panel{padding:8px 24px 8px 0}.accordion-panel :is(p,a,li){font-size:1.125rem}.accordion-panel p:last-child{margin-bottom:0}@media (min-width:799px){.accordion-panel{padding:8px 32px 8px 0}}@media (max-width:768px){.faq-wrapper{flex-direction:column}.faq-sidebar{flex-direction:row}.faq-sidebar__btns{flex-direction:row;flex-wrap:wrap}.faq-sidebar__btn{padding:10px 12px}}@media (max-width:640px){.faq-sidebar{flex-direction:column}.faq-sidebar__btns{flex-wrap:nowrap;overflow:scroll}.faq-sidebar__btn{white-space:nowrap}}.faq-accordion-container{--fade-duration:800ms;--fade-ease:cubic-bezier(.22,1,.36,1);--fade-distance:24px}@media (prefers-reduced-motion:reduce){.faq-accordion-container{--fade-duration:1ms;--fade-distance:0}}@keyframes fade-in-up{0%{filter:saturate(.96);opacity:0;transform:translateY(var(--fade-distance))}to{filter:saturate(1);opacity:1;transform:translateY(0)}}@keyframes fade-out-down{0%{opacity:1;transform:translateY(0)}to{opacity:0;transform:translateY(var(--fade-distance))}}.fade-in{animation:fade-in-up var(--fade-duration) var(--fade-ease) both}.fade-in,.fade-out{will-change:opacity,transform}.fade-out{animation:fade-out-down var(--fade-duration) var(--fade-ease) both}