.faq[data-v-861582fe]{border-top:1.5px solid var(--ink)}.faq__item[data-v-861582fe]{border-bottom:1px solid var(--rule)}.faq__q[data-v-861582fe]{display:flex;justify-content:space-between;align-items:flex-start;gap:24px;padding:22px 0;font-size:var(--fs-h3);font-weight:600;line-height:1.3;letter-spacing:-.01em;cursor:pointer;list-style:none}.faq__q[data-v-861582fe]::-webkit-details-marker{display:none}.faq__q:hover span[data-v-861582fe]:first-child{text-decoration:underline;text-decoration-color:var(--marker-deep);text-decoration-thickness:2px;text-underline-offset:.2em}.faq__icon[data-v-861582fe]{position:relative;flex-shrink:0;width:28px;height:28px;margin-top:2px;border:1.5px solid var(--ink);border-radius:50%}.faq__icon[data-v-861582fe]:before,.faq__icon[data-v-861582fe]:after{content:"";position:absolute;left:50%;top:50%;width:12px;height:1.5px;background:var(--ink);transform:translate(-50%,-50%);transition:transform .2s var(--ease-out)}.faq__icon[data-v-861582fe]:after{transform:translate(-50%,-50%) rotate(90deg)}.faq__item[open] .faq__icon[data-v-861582fe]{background:var(--marker);border-color:var(--marker-deep)}.faq__item[open] .faq__icon[data-v-861582fe]:after{transform:translate(-50%,-50%) rotate(0)}.faq__a[data-v-861582fe]{max-width:64ch;padding:0 52px 26px 0;color:var(--graphite)}
