:root{--faq-padding:2rem;--faq-gap:0.5rem;--faq-expander-background:var(--color-brown-300);--faq-section-maxwidth:60rem;--faq-content-maxwidth:60rem}@media (min-width:640px){:root{--faq-gap:1.5rem}}.faqs .wrapper{--wrapper-width:var(--faq-section-maxwidth)}.faq:not(.page){position:relative;display:flex;flex-direction:column;margin-bottom:.5rem;margin-bottom:var(--faq-gap)}.faq-group{margin-bottom:3rem;margin-bottom:calc(var(--faq-gap)*6)}@media (min-width:640px){.faq-group{margin-bottom:1rem;margin-bottom:calc(var(--faq-gap)*2)}}.faq-expander{background:var(--color-brown-300);background:var(--faq-expander-background);display:flex;align-items:center;grid-gap:1rem;gap:1rem;padding:1.33333rem 2rem;padding:calc(var(--faq-padding)/1.5) var(--faq-padding);cursor:pointer}.faq-content{background:var(--color-white);max-width:60rem;max-width:var(--faq-content-maxwidth);border-bottom-right-radius:.5rem;border-bottom-right-radius:var(--faq-gap);border-bottom-left-radius:.5rem;border-bottom-left-radius:var(--faq-gap);padding:0 2rem;padding:0 var(--faq-padding);font-weight:400}.expander-active .faq-content{padding:2rem;padding:var(--faq-padding)}.faq-title{margin-right:auto;margin-bottom:0!important;line-height:1}.faq:not(.page) :hover .faq-title{text-decoration:underline}.faq-toggle{transform:translateX(-.4rem) rotate(90deg);min-width:1rem;width:1rem;height:1rem}.faq-toggle svg{width:100%;height:1rem}.faq-toggle-open{display:block;position:relative;left:-2px}.faq-toggle-open svg{--stroke-width:2px;width:1.3rem}.expander-active .faq-toggle-open,.faq-toggle-close{display:none}.expander-active .faq-toggle-close{display:block}