.faq{border-top:1px solid var(--ud-color-rule)}.faq details{border-bottom:1px solid var(--ud-color-rule)}.faq summary{display:flex;justify-content:space-between;align-items:center;gap:calc(var(--ud-spacing) * 4);min-height:calc(var(--ud-spacing) * 14);padding-block:calc(var(--ud-spacing) * 4);list-style:none;cursor:pointer;font-size:var(--ud-text-lg);line-height:1.4;font-weight:var(--ud-font-weight-semibold)}.faq summary::-webkit-details-marker{display:none}.faq summary .lucide{flex:none;width:1.25rem;height:1.25rem;color:var(--ud-color-ink-muted);transition:rotate var(--ud-duration-base) var(--ud-ease-in-out)}.faq details[open] summary .lucide{rotate:180deg}.faq summary:hover>span{text-decoration:underline;text-decoration-thickness:1px;text-underline-offset:.2em}.faq-answer{max-width:var(--ud-container-reading);padding-bottom:calc(var(--ud-spacing) * 5);color:var(--ud-color-ink-muted)}.faq-answer>*+*{margin-top:calc(var(--ud-spacing) * 3)}.faq-answer a{font-weight:var(--ud-font-weight-semibold)}
