.faq-label[data-v-8a08ada6]{text-align:center;font:600 12px/1 var(--font-sans);letter-spacing:var(--tracking-overline);text-transform:uppercase;margin-bottom:calc(var(--gap-md) - var(--gap-2xl))}.faq-section[data-v-8a08ada6]{padding:var(--layout-section) 40px}.faq-container[data-v-8a08ada6]{gap:var(--gap-2xl);flex-direction:column;max-width:1200px;margin-inline:auto;display:flex}h2[data-v-8a08ada6]{text-align:center;max-width:640px;font:500 var(--text-section)/1.1 var(--font-editorial);letter-spacing:var(--tracking-display);align-self:center}.faq-items[data-v-8a08ada6]{width:100%;max-width:770px;margin-inline:auto}.faq-item[data-v-8a08ada6]{padding:var(--gap-lg);border-bottom:1px solid var(--color-line)}summary[data-v-8a08ada6]{align-items:flex-start;gap:var(--gap-md);cursor:pointer;list-style:none;display:flex}summary[data-v-8a08ada6]::-webkit-details-marker{display:none}h3[data-v-8a08ada6]{font:500 var(--text-label)/1.4 var(--font-display);flex:1}.faq-toggle[data-v-8a08ada6]{border:1px solid color-mix(in srgb,var(--color-ink) 5%,transparent);background:color-mix(in srgb,var(--color-ink) 5%,transparent);border-radius:8px;flex-shrink:0;place-items:center;width:32px;height:32px;transition:background .15s;display:grid;position:relative}summary:hover .faq-toggle[data-v-8a08ada6]{background:color-mix(in srgb,var(--color-ink) 10%,transparent)}.faq-toggle span[data-v-8a08ada6]{background:currentColor;width:10px;height:1.5px;transition:transform .15s;position:absolute}.faq-toggle span[data-v-8a08ada6]:last-child{transform:rotate(90deg)}[open] .faq-toggle span[data-v-8a08ada6]:last-child{transform:rotate(0)}.faq-answer[data-v-8a08ada6]{padding-top:var(--gap-sm);padding-left:calc(32px + var(--gap-md));color:var(--color-muted);font-size:var(--text-body);line-height:1.4}@supports (interpolate-size:allow-keywords){.faq-item[data-v-8a08ada6]::details-content{interpolate-size:allow-keywords;opacity:0;height:0;transition:height .25s ease-out,opacity .25s ease-out,content-visibility allow-discrete .25s;overflow:clip}.faq-item[open][data-v-8a08ada6]::details-content{opacity:1;height:auto}}@media (width<=1023px){.faq-items[data-v-8a08ada6]{max-width:672px}}@media (width<=767px){.faq-section[data-v-8a08ada6]{padding-inline:24px}.faq-toggle[data-v-8a08ada6]{margin-top:4px}.faq-answer[data-v-8a08ada6]{font-size:14px}}@media (prefers-reduced-motion:reduce){.faq-toggle span[data-v-8a08ada6]{transition:none}.faq-item[data-v-8a08ada6]::details-content{transition:none}}
