.faq-shell[data-astro-cid-uo3en2mu]{max-width:52rem}.faq-tools[data-astro-cid-uo3en2mu]{gap:var(--space-md);margin-block:var(--space-xl) var(--space-md);display:grid}.faq-search[data-astro-cid-uo3en2mu]{align-items:center;display:flex;position:relative}.faq-search[data-astro-cid-uo3en2mu] .icon{color:var(--color-muted);pointer-events:none;position:absolute;inset-inline-start:var(--space-md)}.faq-search[data-astro-cid-uo3en2mu] input[data-astro-cid-uo3en2mu]{width:100%;min-height:3.25rem;padding:0 var(--space-md) 0 2.75rem;border:var(--rule-thin) solid var(--color-line-strong);border-radius:var(--radius-card);background:var(--color-panel);font-size:var(--fs-control)}.faq-search[data-astro-cid-uo3en2mu] input[data-astro-cid-uo3en2mu]:hover{border-color:var(--color-ink)}.faq-search[data-astro-cid-uo3en2mu] input[data-astro-cid-uo3en2mu]:focus-visible{outline:3px solid var(--color-focus);outline-offset:2px}.faq-filters[data-astro-cid-uo3en2mu]{gap:var(--space-sm);flex-wrap:wrap;display:flex}.filter[data-astro-cid-uo3en2mu]{align-items:center;gap:var(--space-sm);min-height:2.75rem;padding-inline:var(--space-md);border:var(--rule-thin) solid var(--color-line-strong);border-radius:var(--radius-pill);background:var(--color-panel);font-size:var(--fs-button);font-weight:var(--fw-emph);color:var(--color-ink);display:inline-flex}.filter[data-astro-cid-uo3en2mu] span[data-astro-cid-uo3en2mu]{color:var(--color-muted);font-size:var(--fs-secondary);font-variant-numeric:tabular-nums}.filter[data-astro-cid-uo3en2mu]:hover{border-color:var(--color-deep)}.filter[data-astro-cid-uo3en2mu][aria-pressed=true]{background:var(--color-deep);border-color:var(--color-deep);color:var(--color-paper)}.filter[data-astro-cid-uo3en2mu][aria-pressed=true] span[data-astro-cid-uo3en2mu]{color:var(--color-gold-bright)}.faq-status[data-astro-cid-uo3en2mu]{font-size:var(--fs-body);color:var(--color-muted);margin:0}.faq-list[data-astro-cid-uo3en2mu]{border-block-start:var(--rule-thin) solid var(--color-line-strong)}.faq-item[data-astro-cid-uo3en2mu]{border-block-end:var(--rule-thin) solid var(--color-line);scroll-margin-top:8rem}.faq-item[data-astro-cid-uo3en2mu] summary[data-astro-cid-uo3en2mu]{justify-content:space-between;align-items:start;gap:var(--space-lg);padding-block:var(--space-lg);list-style:none;display:flex}.faq-item[data-astro-cid-uo3en2mu] summary[data-astro-cid-uo3en2mu]::-webkit-details-marker{display:none}.faq-item[data-astro-cid-uo3en2mu] summary[data-astro-cid-uo3en2mu]:hover .faq-title[data-astro-cid-uo3en2mu]{text-underline-offset:.2em;text-decoration:underline;text-decoration-color:var(--color-gold)}.faq-question[data-astro-cid-uo3en2mu]{gap:var(--space-xs);display:grid}.faq-category[data-astro-cid-uo3en2mu]{font-size:var(--fs-label);font-weight:var(--fw-emph);letter-spacing:var(--tracking-label);text-transform:uppercase;color:var(--text-muted)}.faq-title[data-astro-cid-uo3en2mu]{font:var(--fw-emph) var(--fs-heading)/var(--lh-ui) var(--font-body);color:var(--color-deep)}.faq-toggle[data-astro-cid-uo3en2mu]{width:2rem;height:2rem;border:var(--rule-thin) solid var(--color-line-strong);border-radius:50%;flex-shrink:0;margin-block-start:var(--space-sm);position:relative}.faq-toggle[data-astro-cid-uo3en2mu]:before,.faq-toggle[data-astro-cid-uo3en2mu]:after{content:"";background:var(--color-deep);width:.75rem;height:1.5px;transition:rotate var(--dur-short) var(--ease-out);position:absolute;inset:50% auto auto 50%;translate:-50% -50%}.faq-toggle[data-astro-cid-uo3en2mu]:after{rotate:90deg}.faq-item[data-astro-cid-uo3en2mu][open] .faq-toggle[data-astro-cid-uo3en2mu]:after{rotate:0deg}.faq-item[data-astro-cid-uo3en2mu][open] .faq-toggle[data-astro-cid-uo3en2mu]{background:var(--color-gold-soft);border-color:var(--color-gold)}.faq-answer[data-astro-cid-uo3en2mu]{max-width:var(--measure-prose);padding-block-end:var(--space-lg)}.faq-answer[data-astro-cid-uo3en2mu] p[data-astro-cid-uo3en2mu]{font-size:var(--fs-reading);line-height:var(--lh-reading);max-width:var(--measure-reading)}.empty-state[data-astro-cid-uo3en2mu]{margin-block-start:var(--space-lg)}
