.faq-item{border-color:hsl(var(--secondary))}.faq-item:first-child{border-top:1px solid hsl(var(--secondary))}.faq-item:last-child{border-bottom:1px solid hsl(var(--secondary))}.faq-trigger{background:none!important;border:none!important;cursor:pointer;font-family:inherit;font-size:1.25rem;font-weight:600;line-height:1.2}.faq-trigger:focus{border-radius:4px;outline:2px solid hsl(var(--ring));outline-offset:2px}.faq-content{max-height:0!important;overflow:hidden!important;transition:max-height .2s ease-out!important}.faq-content.open{max-height:500px!important}.faq-chevron{transition:transform .2s ease!important}.faq-chevron.open{transform:rotate(180deg)!important}.faq-content p{color:hsl(var(--muted-foreground));line-height:1.6;margin-bottom:.75rem}.faq-content p:last-child{margin-bottom:0}.faq-content ol,.faq-content ul{color:hsl(var(--muted-foreground));margin-bottom:.75rem;padding-left:1.5rem}.faq-content li{line-height:1.6;margin-bottom:.25rem}.faq-content a{color:hsl(var(--primary));text-decoration:underline}.faq-content a:hover{color:hsl(var(--primary)/.8)}.faq-content strong{color:hsl(var(--foreground));font-weight:600}@media (min-width:768px){.faq-trigger{font-size:1.25rem}}