.faq{position:relative;display:flex;flex-direction:column;padding:2rem .9375rem;scroll-margin-top:5.625rem}@media(min-width: 1024px){.faq{flex-direction:row;padding:2.5rem 2.5rem 6rem}}.faq h3{margin-bottom:2.5rem}.faq p,.faq ul,.faq ol,.faq h1,.faq h2,.faq h3,.faq h4,.faq h5,.faq h6{margin:0 0 1.5rem}@media(min-width: 1024px){.faq__menu{min-width:20.875rem;position:sticky;position:-webkit-sticky;top:88px;max-height:fit-content}}.faq__faqs{max-width:42.25rem;width:100%}.faq__faq{scroll-margin-top:5.5rem;margin-bottom:4.5rem;border-bottom:1px solid var(--color-light-grey)}.faq__li{list-style-type:none;cursor:pointer;margin-bottom:.5rem;text-decoration:none;color:var(--color-dark-green);transition:.25s ease}.faq__li.active,.faq__li:hover{color:var(--color-ada-orange)}.faq__select-wrapper{position:relative}.faq__select-wrapper .icon{position:absolute;right:14px;top:calc(50% - 10px)}.faq__select{padding:1rem .875rem;width:100%;appearance:none;border-radius:.25rem;color:var(--color-dark-green);margin:2rem 0}.faq__select:focus-visible{outline:1px solid var(--color-dark-green)}.faq__cta{margin-top:2.5rem}.faq .accordion .accordion__header{color:var(--color-dark-green);border-top:1px solid var(--color-light-grey)}.faq .accordion .accordion__content .p-3{color:var(--color-dark-green)}.faq .accordion .accordion__content .p-3 a{font-size:inherit;font-family:inherit;line-height:inherit;letter-spacing:inherit;color:inherit;text-decoration:underline}
