.faq[data-astro-cid-z6gx6xcw]{display:grid;max-width:var(--measure)}.faq-item[data-astro-cid-z6gx6xcw]{border-top:1px solid var(--color-line);transition:border-color .3s var(--ease)}.faq-item[data-astro-cid-z6gx6xcw]:last-child{border-bottom:1px solid var(--color-line)}.faq-item[data-astro-cid-z6gx6xcw].is-open{border-top-color:var(--color-accent)}.faq-q[data-astro-cid-z6gx6xcw]{margin:0;font-size:var(--fs-lg);font-weight:600;line-height:1.3;color:var(--color-primary-deep)}.faq-q[data-astro-cid-z6gx6xcw] button[data-astro-cid-z6gx6xcw]{all:unset;box-sizing:border-box;cursor:pointer;width:100%;display:flex;align-items:center;justify-content:space-between;gap:var(--space-2);padding:1.15rem 0;font:inherit;color:inherit;text-align:left;transition:color .25s var(--ease)}.faq-q[data-astro-cid-z6gx6xcw] button[data-astro-cid-z6gx6xcw]:hover{color:var(--color-accent)}.faq-q[data-astro-cid-z6gx6xcw] button[data-astro-cid-z6gx6xcw]:focus-visible{outline:3px solid var(--color-accent);outline-offset:3px;border-radius:4px}.faq-q-text[data-astro-cid-z6gx6xcw]{min-width:0}.faq-circ[data-astro-cid-z6gx6xcw]{flex:0 0 auto;width:38px;height:38px;border-radius:50%;display:grid;place-items:center;background:var(--sky-pale);color:var(--color-accent);transition:background .3s var(--ease),color .3s var(--ease),transform .3s var(--ease)}.faq-circ[data-astro-cid-z6gx6xcw] svg[data-astro-cid-z6gx6xcw]{width:18px;height:18px;transition:transform .4s var(--ease)}.faq-q[data-astro-cid-z6gx6xcw] button[data-astro-cid-z6gx6xcw]:hover .faq-circ[data-astro-cid-z6gx6xcw]{transform:translateY(-2px)}.is-open[data-astro-cid-z6gx6xcw] .faq-circ[data-astro-cid-z6gx6xcw]{background:var(--color-accent);color:var(--color-on-dark)}.is-open[data-astro-cid-z6gx6xcw] .faq-circ[data-astro-cid-z6gx6xcw] svg[data-astro-cid-z6gx6xcw]{transform:rotate(45deg)}.faq-a[data-astro-cid-z6gx6xcw]{display:grid;grid-template-rows:0fr;visibility:hidden;transition:grid-template-rows .45s var(--ease),visibility 0s linear .45s}.is-open[data-astro-cid-z6gx6xcw] .faq-a[data-astro-cid-z6gx6xcw]{grid-template-rows:1fr;visibility:visible;transition-delay:0s,0s}.faq-a-in[data-astro-cid-z6gx6xcw]{min-height:0;overflow:hidden;opacity:0;translate:0 -6px;transition:opacity .3s var(--ease),translate .35s var(--ease)}.is-open[data-astro-cid-z6gx6xcw] .faq-a-in[data-astro-cid-z6gx6xcw]{opacity:1;translate:0 0;transition-delay:.08s}.faq-a-in[data-astro-cid-z6gx6xcw]>*{margin:0;padding-bottom:var(--space-3);color:var(--color-ink-soft);max-width:var(--measure)}.faq-a-in[data-astro-cid-z6gx6xcw]>p,.faq-a-in[data-astro-cid-z6gx6xcw]>.rt{padding-right:calc(38px + var(--space-2))}.faq-a-in[data-astro-cid-z6gx6xcw] .rt{color:var(--color-ink-soft)}.faq-a-in[data-astro-cid-z6gx6xcw] .rt>*+*{margin-top:1em}@media(prefers-reduced-motion:reduce){.faq-item[data-astro-cid-z6gx6xcw],.faq-q[data-astro-cid-z6gx6xcw] button[data-astro-cid-z6gx6xcw],.faq-circ[data-astro-cid-z6gx6xcw],.faq-circ[data-astro-cid-z6gx6xcw] svg[data-astro-cid-z6gx6xcw],.faq-a[data-astro-cid-z6gx6xcw],.faq-a-in[data-astro-cid-z6gx6xcw]{transition:none}.faq-q[data-astro-cid-z6gx6xcw] button[data-astro-cid-z6gx6xcw]:hover .faq-circ[data-astro-cid-z6gx6xcw]{transform:none}}@media(max-width:720px){.faq-q[data-astro-cid-z6gx6xcw]{font-size:1.1rem}.faq-circ[data-astro-cid-z6gx6xcw]{width:34px;height:34px}}
