.faq-item{border-bottom:var(--stroke-sm) solid var(--border)}.faq-item-question{display:flex;align-items:center;justify-content:space-between;padding:var(--space-4) 0;font-family:var(--font-base);font-size:var(--font-size-md);font-weight:var(--font-weight-semibold);color:var(--foreground);cursor:pointer;list-style:none;transition:color var(--duration-fast) var(--easing-standard)}.faq-item-question::-webkit-details-marker{display:none}.faq-item-question:after{content:"+";font-size:var(--font-size-lg);font-weight:var(--font-weight-light);color:var(--primary);transition:transform var(--duration-fast) var(--easing-standard)}.faq-item[open] .faq-item-question:after{content:"−"}.faq-item-question:hover{color:var(--primary)}.faq-item-answer{padding-bottom:var(--space-4);font-family:var(--font-base);font-size:var(--font-size-sm);font-weight:var(--font-weight-regular);color:var(--muted-foreground);line-height:var(--line-height-md)}