.faq-accordion{display:flex;flex-direction:column;gap:1rem;width:100%;--faq-border-color: rgba(0, 0, 0, .1);--faq-question-color: var(--foreground, #1c1e21);--faq-answer-color: var(--color-grey-32, #525252);--faq-icon-color: var(--color-grey-32, #525252);--faq-question-font-size: 1.125rem;--faq-answer-font-size: .875rem;--faq-item-padding-x: 1.5rem;--faq-item-padding-y: 1.5rem;--faq-gap: 1rem}.faq-accordion-item{border:1px solid var(--faq-border-color);border-radius:.75rem;padding:0 var(--faq-item-padding-x);box-shadow:0 1px 2px #0000000d;background-color:var(--color-white-solid, #ffffff)}.faq-accordion-item:last-child{border-bottom:1px solid var(--faq-border-color)}.faq-accordion-question{margin:0;padding:0}.faq-accordion-trigger{display:flex;flex:1;align-items:flex-start;justify-content:space-between;gap:1rem;width:100%;padding:var(--faq-item-padding-y) 0;text-align:left;background:none;border:none;cursor:pointer;outline:none;transition:all .2s ease;font-size:var(--faq-question-font-size);font-weight:var(--font-weight-medium, 510);color:var(--faq-question-color);font-family:var(--font-primary, "Lora", sans-serif)}.faq-accordion-trigger:hover{text-decoration:none}.faq-accordion-trigger:focus-visible{outline:2px solid var(--color-grey-12, #1c1e21);outline-offset:2px;border-radius:.25rem}.faq-accordion-trigger[aria-expanded=true] .faq-accordion-icon{transform:rotate(180deg)}.faq-accordion-question-text{flex:1}.faq-accordion-icon{width:1rem;height:1rem;flex-shrink:0;color:var(--faq-icon-color);pointer-events:none;transition:transform .2s ease;margin-top:.125rem}.faq-accordion-answer{overflow:hidden;height:0;transition:height .3s cubic-bezier(.4,0,.2,1),padding-bottom .3s cubic-bezier(.4,0,.2,1),opacity .2s ease;padding:0;opacity:0}.faq-accordion-answer[aria-hidden=false]{opacity:1}faq-accordion .faq-accordion-answer{height:0;padding-bottom:0;opacity:0}faq-accordion .faq-accordion-answer[aria-hidden=false]{opacity:1}.faq-accordion-answer-content{font-size:var(--faq-answer-font-size);line-height:1.5;color:var(--faq-answer-color);font-family:var(--font-primary, "Lora", sans-serif)}.faq-accordion-answer-content p{margin:0}.faq-accordion-answer-content p+p{margin-top:.75rem}faq-accordion{display:block;width:100%}faq-accordion .faq-accordion{display:flex;flex-direction:column;gap:var(--faq-gap, 1rem);width:100%}@media (min-width: 768px){.faq-accordion,faq-accordion .faq-accordion{--faq-gap: 1rem}}
