.tk-faq-item{border-bottom:1px solid rgb(var(--border))}.tk-faq-item>summary{display:flex;align-items:flex-start;justify-content:space-between;gap:1.5rem;padding:1.1rem 0;list-style:none;cursor:pointer}.tk-faq-item>summary::-webkit-details-marker{display:none}.tk-faq-item>summary:hover h3{color:rgb(var(--accent-text))}.tk-faq-ic{position:relative;flex:none;width:2rem;height:2rem;margin-top:-.1rem;border:1px solid rgb(var(--fg) / .3);border-radius:var(--radius);transition:background-color .14s var(--ease),border-color .14s var(--ease)}.tk-faq-ic:before,.tk-faq-ic:after{content:"";position:absolute;left:50%;top:50%;width:.8rem;border-top:1.5px solid rgb(var(--fg));transform:translate(-50%,-50%);transition:transform .2s var(--ease),border-color .14s var(--ease)}.tk-faq-ic:after{transform:translate(-50%,-50%) rotate(90deg)}.tk-faq-item[open] .tk-faq-ic{border-color:rgb(var(--fg));background-color:rgb(var(--fg))}.tk-faq-item[open] .tk-faq-ic:before,.tk-faq-item[open] .tk-faq-ic:after{border-color:rgb(var(--bg))}.tk-faq-item[open] .tk-faq-ic:after{transform:translate(-50%,-50%) rotate(0)}.tk-faq-a{padding:0 3.5rem 1.5rem 0}@media(max-width:39.99em){.tk-faq-a{padding-right:0}}
