:root{--faq-color:var(--color-black);--faq-padding:2rem;--faq-gap:0;--faq-section-maxwidth:60rem;--faq-content-maxwidth:90rem}.faqs{margin-bottom:2rem}.faq:not(.page){position:relative;display:flex;flex-direction:column;border:1px solid var(--faq-color)}.faq-group{margin-bottom:0;margin-bottom:calc(var(--faq-gap)*6)}@media (min-width:640px){.faq-group{margin-bottom:0;margin-bottom:calc(var(--faq-gap)*2)}}.faq-expander{display:flex;align-items:center;grid-gap:1rem;gap:1rem;padding:1.33333rem 1rem;padding:calc(var(--faq-padding)/1.5) calc(var(--faq-padding)/2);cursor:pointer}.faq-content{background:var(--color-white);max-width:90rem;max-width:var(--faq-content-maxwidth);border-bottom-right-radius:0;border-bottom-right-radius:var(--faq-gap);border-bottom-left-radius:0;border-bottom-left-radius:var(--faq-gap);padding:0;font-weight:400}.expander-active>.faq-content{padding:1rem;padding:calc(var(--faq-padding)/2);padding-top:0}.faq-title{margin-right:auto;margin-bottom:0!important;line-height:1;font-weight:900}.faq-toggle{min-width:1rem;width:1rem;height:1rem}.faq-toggle svg{width:100%;height:1rem}.faq-toggle-open{display:block;position:relative;left:-6px}.expander-active .faq-toggle-open{display:none}.faq-toggle-close{display:none;position:relative;left:-5px}.expander-active .faq-toggle-close{display:block}