.faq-item[data-v-de4afd48]{border-bottom:1px solid var(--rule)}.q[data-v-de4afd48]{margin:0;font-size:1.0625rem}button[data-v-de4afd48]{width:100%;color:inherit;text-align:left;cursor:pointer;transition:color var(--dur-fast) var(--ease-out);background:0 0;border:none;justify-content:space-between;align-items:baseline;gap:1.5rem;padding:1.15rem 0;font-size:1.15rem;font-weight:600;line-height:1.35;display:flex}button:hover .text[data-v-de4afd48]{color:var(--accent)}.mark[data-v-de4afd48]{width:.85rem;height:.85rem;transition:transform var(--dur-base) var(--ease-out);flex:none;margin-top:.2rem;position:relative}.mark[data-v-de4afd48]:after,.mark[data-v-de4afd48]:before{content:"";background:var(--accent);height:1px;position:absolute;inset:50% 0 auto}.mark[data-v-de4afd48]:after{transition:opacity var(--dur-base) var(--ease-out);transform:rotate(90deg)}.open .mark[data-v-de4afd48]{transform:rotate(180deg)}.open .mark[data-v-de4afd48]:after{opacity:0}.panel[data-v-de4afd48]{transition:grid-template-rows var(--dur-base) var(--ease-out);grid-template-rows:0fr;display:grid}.open .panel[data-v-de4afd48]{grid-template-rows:1fr}.panel-inner[data-v-de4afd48]{min-height:0;overflow:hidden}.panel-inner[data-v-de4afd48]>p{max-width:62ch;margin:0 0 1.15rem}
