.faq-section+.faq-section,.container>.faq-section{margin-top:var(--spacing-8)}.faq-section.s-9438lk{margin-bottom:var(--spacing-8)}.faq-section.s-9438lk>h2:where(.s-9438lk){margin:0 0 var(--spacing-4);font-size:var(--font-size-xl);font-weight:var(--font-weight-semibold);letter-spacing:var(--letter-spacing-tight)}.faq-item.s-9438lk{border-bottom:1px solid hsl(var(--border))}.faq-item.s-9438lk:first-of-type{border-top:1px solid hsl(var(--border))}.faq-item.s-9438lk summary:where(.s-9438lk){gap:var(--spacing-3);padding:var(--spacing-4) 0;font-weight:var(--font-weight-medium);cursor:pointer;user-select:none;justify-content:space-between;align-items:center;list-style:none;display:flex}.faq-item.s-9438lk summary:where(.s-9438lk)::-webkit-details-marker{display:none}.faq-item.s-9438lk summary:where(.s-9438lk):after{font-size:var(--font-size-lg);font-weight:var(--font-weight-normal);color:hsl(var(--muted-foreground));content:"+";transition:transform var(--transition-base);flex-shrink:0}.faq-item[open].s-9438lk summary:where(.s-9438lk):after{content:"−"}.faq-answer.s-9438lk{padding:0 0 var(--spacing-4)}.faq-answer.s-9438lk p{line-height:var(--line-height-relaxed);color:hsl(var(--muted-foreground));margin:0}.faq-answer.s-9438lk a{color:hsl(var(--primary));text-underline-offset:2px;text-decoration-color:currentColor}
