.faq-page[data-astro-cid-6kmwghhu]{padding:var(--space-xl) var(--space-s) var(--space-3xl)}.faq-wrapper[data-astro-cid-6kmwghhu]{max-width:800px;margin:0 auto;display:flex;flex-direction:column;gap:var(--space-3xl)}.faq-header[data-astro-cid-6kmwghhu]{display:flex;flex-direction:column;gap:var(--space-s)}.faq-header[data-astro-cid-6kmwghhu] h1[data-astro-cid-6kmwghhu]{margin:0;font-size:var(--font-size-4)}.faq-intro[data-astro-cid-6kmwghhu]{margin:0;max-width:65ch;color:var(--brand-neutral);line-height:1.65}.faq-section[data-astro-cid-6kmwghhu]{display:flex;flex-direction:column;gap:var(--space-m)}.faq-section__title[data-astro-cid-6kmwghhu]{display:flex;align-items:center;gap:var(--space-xs);margin:0;font-size:var(--font-size-2);padding-bottom:var(--space-xs);border-bottom:2px solid var(--border-color-subtle)}.faq-section__icon[data-astro-cid-6kmwghhu]{font-size:var(--font-size-1);line-height:1}.faq-list[data-astro-cid-6kmwghhu]{display:flex;flex-direction:column;gap:var(--space-xs)}.faq-item[data-astro-cid-6kmwghhu]{border:1px solid var(--border-color-subtle);border-radius:var(--radius-h);background:color-mix(in srgb,var(--background-color),var(--foreground-color) 2%);overflow:hidden;transition:box-shadow var(--animation-speed-fast) var(--cubic-bezier)}.faq-item[data-astro-cid-6kmwghhu][open]{box-shadow:var(--elevation-2);border-color:color-mix(in srgb,var(--brand-primary),transparent 70%)}.faq-item__question[data-astro-cid-6kmwghhu]{display:flex;justify-content:space-between;align-items:center;gap:var(--space-s);padding:var(--space-m);font-size:var(--font-size-0);font-weight:600;cursor:pointer;list-style:none;user-select:none;transition:background var(--animation-speed-fast) var(--cubic-bezier)}.faq-item__question[data-astro-cid-6kmwghhu]::-webkit-details-marker{display:none}.faq-item__question[data-astro-cid-6kmwghhu]::marker{display:none}.faq-item__question[data-astro-cid-6kmwghhu]:hover{background:color-mix(in srgb,var(--brand-primary),transparent 92%)}.faq-item[data-astro-cid-6kmwghhu]:focus-within>.faq-item__question[data-astro-cid-6kmwghhu]{outline:2px solid var(--brand-primary);outline-offset:-2px}.faq-item__chevron[data-astro-cid-6kmwghhu]{flex-shrink:0;font-size:var(--font-size-1);color:var(--brand-primary);transition:transform var(--animation-speed-fast) var(--cubic-bezier);line-height:1}.faq-item[data-astro-cid-6kmwghhu][open] .faq-item__chevron[data-astro-cid-6kmwghhu]{transform:rotate(180deg)}.faq-item__answer[data-astro-cid-6kmwghhu]{padding:0 var(--space-m) var(--space-m);border-top:1px solid var(--border-color-subtle)}.faq-item__answer[data-astro-cid-6kmwghhu] p[data-astro-cid-6kmwghhu],.faq-item__answer[data-astro-cid-6kmwghhu] ul[data-astro-cid-6kmwghhu],.faq-item__answer[data-astro-cid-6kmwghhu] ol[data-astro-cid-6kmwghhu]{margin:var(--space-xs)0 0;line-height:1.7;color:var(--foreground-color)}.faq-item__answer[data-astro-cid-6kmwghhu] ul[data-astro-cid-6kmwghhu],.faq-item__answer[data-astro-cid-6kmwghhu] ol[data-astro-cid-6kmwghhu]{padding-left:var(--space-l)}.faq-item__answer[data-astro-cid-6kmwghhu] li[data-astro-cid-6kmwghhu]{margin-bottom:var(--space-3xs)}.code-block[data-astro-cid-6kmwghhu]{margin:var(--space-xs)0 0;padding:var(--space-s) var(--space-m);border-radius:var(--radius-m);background:color-mix(in srgb,var(--border-color-subtle),transparent 40%);overflow-x:auto}.code-block[data-astro-cid-6kmwghhu] code[data-astro-cid-6kmwghhu]{font-size:var(--font-size--1);color:var(--foreground-color);line-height:1.6}code[data-astro-cid-6kmwghhu]{font-size:var(--font-size--1);padding:var(--space-5xs) var(--space-4xs);border-radius:var(--radius-s);background:color-mix(in srgb,var(--border-color-subtle),transparent 40%)}.inline-link[data-astro-cid-6kmwghhu]{color:var(--link-color);text-decoration:underline;text-underline-offset:3px;transition:color var(--animation-speed-fast) var(--cubic-bezier)}.inline-link[data-astro-cid-6kmwghhu]:hover{color:var(--link-hover-color)}.inline-link[data-astro-cid-6kmwghhu]:focus-visible{outline:2px solid var(--brand-primary);outline-offset:2px;border-radius:var(--radius-xs)}@media (max-width:480px){.faq-header[data-astro-cid-6kmwghhu] h1[data-astro-cid-6kmwghhu]{font-size:var(--font-size-3)}.faq-section__title[data-astro-cid-6kmwghhu]{font-size:var(--font-size-1)}.faq-item__question[data-astro-cid-6kmwghhu]{font-size:var(--font-size--1)}}