:root{--faq-padding:1.5rem;--faq-expander-background:var(--color-white);--faq-expander-color:var(--text-color);--faq-gap:2rem}@media (min-width:640px){:root{--faq-gap:4rem;--faq-padding:2rem}}.faq-wrapper{display:flex;flex-direction:column;grid-gap:2rem;gap:2rem;grid-gap:var(--faq-gap);gap:var(--faq-gap)}@media (min-width:768px){.faq-wrapper{flex-direction:row}}.faq-text{flex:1 1 0;align-self:flex-start}.faq-items{flex:1 1 0;display:flex;flex-direction:column;grid-gap:.5rem;gap:.5rem;grid-gap:calc(var(--faq-gap)/4);gap:calc(var(--faq-gap)/4)}.faq-item{position:relative;display:flex;flex-direction:column}.faq-expander{background:var(--color-white);background:var(--faq-expander-background);color:var(--text-color);color:var(--faq-expander-color);display:flex;align-items:center;grid-gap:1rem;gap:1rem;padding:1.5rem;padding:var(--faq-padding);cursor:pointer;font-weight:700}@media (min-width:768px){.faq-expander{padding:1rem 1.5rem;padding:calc(var(--faq-padding)/1.5) var(--faq-padding)}}.color-scheme-yellow-red .faq-expander{--text-color:var(--color-red-500)}.expander-active .faq-expander{--faq-expander-background:var(--text-color);--faq-expander-color:var(--section-background)}.faq-content{background:var(--color-white);background:var(--faq-expander-background);padding:0 1.5rem;padding:0 var(--faq-padding);font-weight:400}.expander-active .faq-content{padding:1.5rem;padding:var(--faq-padding)}.faq-title{margin-right:auto;margin-bottom:0!important;line-height:1}.faq-toggle{transform:translateX(-.4rem);min-width:1rem;width:1rem;height:1rem}.faq-toggle svg{width:100%;height:1rem}.faq-toggle-open{display:block;position:relative;left:0}.faq-toggle-open svg{width:1.3rem}.expander-active .faq-toggle-open,.faq-toggle-close{display:none}.faq-toggle-close svg{width:.9rem;height:auto}.expander-active .faq-toggle-close{display:block;position:relative;left:3px}