.faq[data-astro-cid-hemr5th4]{max-width:var(--container-narrow);gap:var(--space-2xs);display:grid}.faq__item[data-astro-cid-hemr5th4]{background:var(--color-surface);border:var(--border-width) solid var(--color-border);border-radius:var(--radius-s);transition:border-color var(--duration-hover) var(--ease), box-shadow var(--duration-hover) var(--ease)}@media (prefers-reduced-motion:no-preference){.faq__item[data-astro-cid-hemr5th4]{interpolate-size:allow-keywords}.faq__item[data-astro-cid-hemr5th4]::details-content{block-size:0;transition:block-size .32s var(--ease-out), content-visibility .32s allow-discrete;overflow-y:clip}.faq__item[data-astro-cid-hemr5th4][open]::details-content{block-size:auto}.faq__item[data-astro-cid-hemr5th4][open] .faq__answer[data-astro-cid-hemr5th4]{animation:faq-answer-in .36s var(--ease-out) both}}@keyframes faq-answer-in{0%{opacity:0;translate:0 -6px}}.faq__item[data-astro-cid-hemr5th4][open]{border-color:var(--color-accent);box-shadow:inset 3px 0 0 var(--color-accent)}.faq__question[data-astro-cid-hemr5th4]{justify-content:space-between;align-items:center;gap:var(--space-s);min-height:var(--target-min);padding:var(--space-s) var(--space-m);color:var(--color-text);font-family:var(--font-heading);font-weight:var(--weight-bold);cursor:pointer;list-style:none;display:flex}.faq__question[data-astro-cid-hemr5th4]::-webkit-details-marker{display:none}.faq__question[data-astro-cid-hemr5th4]:after{content:"+";border:var(--border-width) solid var(--color-border);border-radius:var(--radius-s);width:1.75rem;height:1.75rem;color:var(--color-accent);font-size:var(--step-1);font-weight:var(--weight-regular);transition:rotate var(--duration-hover) var(--ease), background-color var(--duration-hover) var(--ease), border-color var(--duration-hover) var(--ease), color var(--duration-hover) var(--ease);flex:none;place-items:center;line-height:1;display:grid}.faq__item[data-astro-cid-hemr5th4][open] .faq__question[data-astro-cid-hemr5th4]:after{content:"–";background:var(--color-accent);border-color:var(--color-accent);color:var(--color-on-accent);rotate:180deg}.faq__question[data-astro-cid-hemr5th4]:hover{color:var(--color-accent-strong)}.faq__item[data-astro-cid-hemr5th4]:hover{border-color:var(--color-accent)}.faq__answer[data-astro-cid-hemr5th4]{max-width:var(--measure);padding:0 var(--space-m) var(--space-m);color:var(--color-text-muted)}.faq__answer[data-astro-cid-hemr5th4]>[data-astro-cid-hemr5th4]+[data-astro-cid-hemr5th4]{margin-block-start:var(--space-xs)}
