.faq[data-v-f216fe89]{display:grid;gap:2.5rem}.faq__nav-list[data-v-f216fe89]{display:flex;flex-wrap:wrap;gap:.5rem;list-style:none;margin:0;padding:0}.faq__nav-link[data-v-f216fe89]{align-items:center;border:1px solid var(--privy-beige-deep);border-radius:999px;color:var(--privy-burgundy);display:inline-flex;font-size:.875rem;font-weight:500;min-height:40px;padding:.375rem 1rem;text-decoration:none;transition:border-color var(--dur-base) var(--ease-brand),color var(--dur-base) var(--ease-brand)}.faq__nav-link[data-v-f216fe89]:hover{border-color:var(--privy-red);color:var(--privy-red-dark)}.faq__cat[data-v-f216fe89]{scroll-margin-top:6rem}.faq__cat+.faq__cat[data-v-f216fe89]{margin-top:clamp(2.5rem,5vw,3.5rem)}.faq__cat-title[data-v-f216fe89]{color:var(--privy-burgundy);font-family:var(--font-display);font-size:clamp(1.25rem,1.8vw,1.5rem);font-weight:700;letter-spacing:-.01em;padding-bottom:.875rem}.faq__cat-title[data-v-f216fe89],.faq__item[data-v-f216fe89]{border-bottom:1px solid var(--privy-beige-deep)}.faq__q[data-v-f216fe89]{align-items:center;color:var(--privy-ink);cursor:pointer;display:flex;font-family:var(--font-display);font-size:1.0625rem;font-weight:700;gap:1.5rem;justify-content:space-between;line-height:1.4;list-style:none;padding:1.125rem 0}.faq__q[data-v-f216fe89]::-webkit-details-marker{display:none}.faq__q:hover .faq__q-text[data-v-f216fe89]{color:var(--privy-red-dark)}.faq__q[data-v-f216fe89]:focus-visible{border-radius:8px;outline:2px solid var(--focus-ring);outline-offset:3px}.faq__toggle[data-v-f216fe89]{border:1px solid var(--privy-beige-deep);border-radius:999px;flex:none;height:32px;position:relative;transition:border-color var(--dur-base) var(--ease-brand),background-color var(--dur-base) var(--ease-brand);width:32px}.faq__toggle[data-v-f216fe89]:after,.faq__toggle[data-v-f216fe89]:before{background:var(--privy-burgundy);border-radius:2px;content:"";height:2px;left:50%;position:absolute;top:50%;transform:translate(-50%,-50%);transition:transform var(--dur-base) var(--ease-brand),background-color var(--dur-base) var(--ease-brand);width:12px}.faq__toggle[data-v-f216fe89]:after{transform:translate(-50%,-50%) rotate(90deg)}.faq__item[open] .faq__toggle[data-v-f216fe89]{background:var(--privy-red);border-color:var(--privy-red)}.faq__item[open] .faq__toggle[data-v-f216fe89]:after,.faq__item[open] .faq__toggle[data-v-f216fe89]:before{background:#fff}.faq__item[open] .faq__toggle[data-v-f216fe89]:after{transform:translate(-50%,-50%) rotate(0)}.faq__a[data-v-f216fe89]{background:var(--privy-beige);border-radius:12px;color:var(--privy-ink-soft);font-size:.9375rem;line-height:1.7;margin:0 0 1.375rem;max-width:60rem;padding:1.25rem 1.5rem}.faq__a[data-v-f216fe89] a{color:var(--privy-red-dark);font-weight:700;text-decoration:underline;text-underline-offset:3px}.faq__a[data-v-f216fe89] a:focus-visible{border-radius:3px;outline:2px solid var(--focus-ring);outline-offset:2px}.faq__a[data-v-f216fe89] p{margin:0 0 .875rem}.faq__a[data-v-f216fe89] p:last-child{margin-bottom:0}.faq__a[data-v-f216fe89] ol,.faq__a[data-v-f216fe89] ul{margin:0 0 .875rem;padding-left:1.375rem}.faq__a[data-v-f216fe89] ol{list-style:decimal}.faq__a[data-v-f216fe89] ul{list-style:disc}.faq__a[data-v-f216fe89] li{margin-bottom:.5rem}.faq__a[data-v-f216fe89] li:last-child{margin-bottom:0}.faq__a[data-v-f216fe89] strong{color:var(--privy-burgundy);font-weight:700}.faq__more[data-v-f216fe89]{color:var(--privy-ink-soft);font-size:.9375rem;margin-top:clamp(2.5rem,5vw,3.5rem)}.faq__more-link[data-v-f216fe89]{color:var(--privy-red-dark);font-weight:700}@media(min-width:1024px){.faq[data-v-f216fe89]{align-items:start;gap:4rem;grid-template-columns:minmax(13rem,16rem) minmax(0,1fr)}.faq__nav[data-v-f216fe89]{position:sticky;top:6rem}.faq__nav-list[data-v-f216fe89]{align-items:stretch;flex-direction:column;gap:.25rem}.faq__nav-link[data-v-f216fe89]{border:0;border-left:2px solid var(--privy-beige-deep);border-radius:0;color:var(--privy-ink-soft);font-weight:500;min-height:40px;padding:.375rem 1rem}.faq__nav-link[data-v-f216fe89]:hover{border-left-color:var(--privy-red);color:var(--privy-red-dark)}}
