.faq[data-v-e63e14b2]{gap:var(--space-2);max-width:48rem;margin:0 auto;padding:0;list-style:none;display:grid}.faq__item[data-v-e63e14b2]{border:1px solid var(--color-border);border-radius:var(--radius-md);background:var(--color-card)}.faq--on-surface .faq__item[data-v-e63e14b2]{background:var(--color-surface)}.faq__q[data-v-e63e14b2]{justify-content:space-between;align-items:center;gap:var(--space-4);width:100%;padding:var(--space-4) var(--space-5);font-family:var(--font-sans);font-size:var(--font-size-md);font-weight:var(--weight-semibold);color:var(--color-heading);text-align:left;cursor:pointer;background:0 0;border:0;display:flex}.faq__q[data-v-e63e14b2]:focus-visible{outline:2px solid var(--color-focus);outline-offset:-2px;border-radius:var(--radius-md)}.faq__pm[data-v-e63e14b2]{color:var(--color-brand);transition:transform var(--transition-base);flex:none;display:inline-flex}.faq__item--open .faq__pm[data-v-e63e14b2]{transform:rotate(45deg)}.faq__panel[data-v-e63e14b2]{transition:grid-template-rows var(--transition-base);grid-template-rows:0fr;display:grid}.faq__item--open .faq__panel[data-v-e63e14b2]{grid-template-rows:1fr}.faq__a-wrap[data-v-e63e14b2]{overflow:hidden}.faq__a[data-v-e63e14b2]{padding:0 var(--space-5) var(--space-5);font-size:var(--font-size-sm);line-height:var(--line-normal);color:var(--color-muted);margin:0}.faq-bare__title[data-v-e63e14b2]{margin:0 0 var(--space-4);font-size:var(--font-size-xl);color:var(--color-heading)}.faq-bare .faq[data-v-e63e14b2]{max-width:none;margin:0}.faq__a--html[data-v-e63e14b2] a{color:var(--color-brand);text-decoration:underline}.faq__a--html[data-v-e63e14b2] p{margin:0 0 var(--space-3)}.faq__a--html[data-v-e63e14b2] p:last-child{margin-bottom:0}.faq__a--html[data-v-e63e14b2] ol,.faq__a--html[data-v-e63e14b2] ul{margin:0 0 var(--space-3);padding-left:var(--space-5)}
