.lx-faq{margin:36px 0 8px}.lx-faq h2{margin-bottom:18px}.lx-faq-item{border:1px solid var(--line);background:var(--bone);border-radius:12px;margin:0 0 10px;overflow:hidden}.lx-faq-item__btn{width:100%;font:inherit;color:inherit;text-align:left;cursor:pointer;background:0 0;border:0;justify-content:space-between;align-items:center;gap:18px;padding:16px 20px;transition:background .15s;display:flex}.lx-faq-item__btn:focus-visible{outline:2px solid var(--accent-ink);outline-offset:-2px}.lx-faq-item{transition:border-color .15s}.lx-faq-item:hover{border-color:var(--accent-ink)}.lx-faq-item .lx-faq-item__btn,.lx-faq-item .lx-faq-item__btn:hover,.lx-faq-item .lx-faq-item__btn:focus{background:0 0}.lx-faq-item__q,.lx-prose .lx-faq-item__q{font-family:var(--font-display);letter-spacing:-.01em;color:var(--text);border:none;margin:0;padding:0;font-size:18px;font-weight:500;line-height:1.35}.lx-faq-item__chev{border:1px solid var(--line-2);width:28px;height:28px;color:var(--accent-ink);border-radius:50%;flex-shrink:0;justify-content:center;align-items:center;transition:transform .2s,background .2s;display:inline-flex}.lx-faq-item[data-open] .lx-faq-item__chev{background:var(--mint-soft);transform:rotate(180deg)}.lx-faq-item__body{color:var(--text-2);padding:2px 20px 18px;font-size:16.5px;line-height:1.65}.lx-faq-item__body[hidden]{padding:0}.lx-faq-item__body>:first-child{margin-top:0!important}.lx-faq-item__body>:last-child{margin-bottom:0!important}
