.faq[data-v-abef018d]{background:var(--surface);border-top:1px solid var(--border)}.faq-list[data-v-abef018d]{max-width:760px;display:flex;flex-direction:column;gap:10px}.faq-item[data-v-abef018d]{border:1px solid var(--border);border-radius:var(--r-lg);background:var(--bg);box-shadow:var(--shadow-sm);transition:border-color var(--dur) var(--ease-out),box-shadow var(--dur) var(--ease-out)}.faq-item[data-v-abef018d]:hover,.faq-item[open][data-v-abef018d]{border-color:var(--border-strong)}.faq-item[open][data-v-abef018d]{box-shadow:var(--shadow-md)}.faq-item summary[data-v-abef018d]{list-style:none;display:flex;align-items:center;justify-content:space-between;gap:16px;padding:16px 20px;cursor:pointer;font-weight:600;font-size:15.5px;letter-spacing:-.01em;color:var(--ink)}.faq-item summary[data-v-abef018d]::-webkit-details-marker{display:none}.faq-item .chev[data-v-abef018d]{flex:none;color:var(--sub);transition:transform var(--dur) var(--ease-out)}.faq-item[open] .chev[data-v-abef018d]{transform:rotate(180deg);color:var(--accent)}.faq-item p[data-v-abef018d]{margin:0;padding:0 20px 18px;font-size:14.5px;line-height:1.6;color:var(--ink-soft);max-width:64ch}
