.faq[data-v-519e50b2]{border-block-start:2px solid var(--black)}.faq__item[data-v-519e50b2]{border-block-end:2px solid var(--purple-20)}.faq__heading[data-v-519e50b2]{font-size:inherit;letter-spacing:0;line-height:inherit}.faq__trigger[data-v-519e50b2]{justify-content:space-between;align-items:center;gap:var(--space-4);width:100%;min-height:44px;padding-block:var(--space-4);text-align:start;cursor:pointer;color:inherit;transition:color var(--dur) var(--ease);background:0 0;border:0;display:flex}.faq__trigger[data-v-519e50b2]:hover{color:var(--purple)}.faq__question[data-v-519e50b2]{font-size:var(--text-md);font-weight:var(--fw-black);line-height:var(--leading-snug);letter-spacing:var(--tracking-display)}.faq__marker[data-v-519e50b2]{flex:none;width:22px;height:22px;position:relative}.faq__marker[data-v-519e50b2]:after,.faq__marker[data-v-519e50b2]:before{content:"";background:var(--purple);width:22px;height:3px;transition:rotate var(--dur) var(--ease),opacity var(--dur) var(--ease);position:absolute;inset-block-start:50%;inset-inline-start:0;translate:0 -50%}.faq__marker[data-v-519e50b2]:after{rotate:90deg}.faq__trigger[aria-expanded=true] .faq__marker[data-v-519e50b2]:after{opacity:0;rotate:0deg}.faq__panel[data-v-519e50b2]{opacity:0;transition:grid-template-rows var(--dur-slow) var(--ease),opacity var(--dur) var(--ease);grid-template-rows:0fr;display:grid}.faq__panel--open[data-v-519e50b2]{opacity:1;grid-template-rows:1fr}.faq__panel-inner[data-v-519e50b2]{overflow:hidden}.faq__answer[data-v-519e50b2]{max-width:62ch;font-weight:var(--fw-light);line-height:var(--leading-loose);padding-block-end:var(--space-5)}@media (prefers-reduced-motion:reduce){.faq__panel[data-v-519e50b2]{transition:none}}
