.faq-list--plain[data-astro-cid-i6l4lzeo]{border-top:1px solid var(--ink)}.faq-list--plain[data-astro-cid-i6l4lzeo] .faq[data-astro-cid-i6l4lzeo]{border-bottom:1px solid var(--line)}.faq-h[data-astro-cid-i6l4lzeo]{margin:0;font-size:inherit;font-weight:inherit}.faq-q[data-astro-cid-i6l4lzeo]{display:flex;align-items:center;justify-content:space-between;gap:1.5rem;width:100%;padding:1.4rem 0;background:none;border:0;text-align:left;font-size:.98rem;font-weight:500;color:var(--ink);cursor:pointer;transition:color .35s var(--ease)}.faq-q[data-astro-cid-i6l4lzeo]:hover{color:var(--accent-deep)}.faq-qt[data-astro-cid-i6l4lzeo]{flex:1}.faq-mark[data-astro-cid-i6l4lzeo]{position:relative;flex:none;width:14px;height:14px}.faq-mark[data-astro-cid-i6l4lzeo]:before,.faq-mark[data-astro-cid-i6l4lzeo]:after{content:"";position:absolute;background:var(--accent);transition:transform .45s var(--ease)}.faq-mark[data-astro-cid-i6l4lzeo]:before{top:6.5px;left:0;width:14px;height:1px}.faq-mark[data-astro-cid-i6l4lzeo]:after{top:0;left:6.5px;width:1px;height:14px}.faq-q[data-astro-cid-i6l4lzeo][aria-expanded=true] .faq-mark[data-astro-cid-i6l4lzeo]:before{transform:rotate(180deg)}.faq-q[data-astro-cid-i6l4lzeo][aria-expanded=true] .faq-mark[data-astro-cid-i6l4lzeo]:after{transform:rotate(180deg) scaleY(0)}.faq-a[data-astro-cid-i6l4lzeo]{display:grid;grid-template-rows:0fr;transition:grid-template-rows .5s var(--ease),visibility 0s linear .5s;visibility:hidden}.faq-a-inner[data-astro-cid-i6l4lzeo]{overflow:hidden}.faq-a-inner[data-astro-cid-i6l4lzeo] p[data-astro-cid-i6l4lzeo]{padding:0 0 1.7rem;max-width:62ch;font-size:.9rem;line-height:2.15;opacity:0;transform:translateY(-6px);transition:opacity .4s var(--ease),transform .4s var(--ease)}.faq[data-astro-cid-i6l4lzeo].is-open .faq-a[data-astro-cid-i6l4lzeo]{grid-template-rows:1fr;visibility:visible;transition:grid-template-rows .5s var(--ease),visibility 0s linear 0s}.faq[data-astro-cid-i6l4lzeo].is-open .faq-a-inner[data-astro-cid-i6l4lzeo] p[data-astro-cid-i6l4lzeo]{opacity:1;transform:none;transition-delay:.12s}.faq-list--card[data-astro-cid-i6l4lzeo]{display:grid;gap:.9rem}.faq-list--card[data-astro-cid-i6l4lzeo] .faq[data-astro-cid-i6l4lzeo]{background:#fffdf8;border:2px solid var(--ink);box-shadow:4px 4px 0 var(--ink);transition:box-shadow .25s var(--ease)}.faq-list--card[data-astro-cid-i6l4lzeo] .faq[data-astro-cid-i6l4lzeo].is-open{box-shadow:4px 4px 0 var(--verm, var(--accent))}.faq-list--card[data-astro-cid-i6l4lzeo] .faq-q[data-astro-cid-i6l4lzeo]{gap:.9rem;padding:1rem 1.1rem;font-weight:700;line-height:1.7}.faq-list--card[data-astro-cid-i6l4lzeo] .faq-mark[data-astro-cid-i6l4lzeo]:before,.faq-list--card[data-astro-cid-i6l4lzeo] .faq-mark[data-astro-cid-i6l4lzeo]:after{background:var(--ink)}.faq-list--card[data-astro-cid-i6l4lzeo] .faq-mark[data-astro-cid-i6l4lzeo]:before{height:2px;top:6px}.faq-list--card[data-astro-cid-i6l4lzeo] .faq-mark[data-astro-cid-i6l4lzeo]:after{width:2px;left:6px}.faq-badge[data-astro-cid-i6l4lzeo]{flex:none;display:grid;place-items:center;width:2rem;height:2rem;border-radius:50%;background:var(--ink);color:#fff;font-size:1rem;line-height:1}.faq-list--card[data-astro-cid-i6l4lzeo] .faq[data-astro-cid-i6l4lzeo].is-open .faq-badge[data-astro-cid-i6l4lzeo]{background:var(--verm, var(--accent));color:var(--ink);animation:pop .4s cubic-bezier(.34,1.56,.64,1)}.faq-list--card[data-astro-cid-i6l4lzeo] .faq-a-inner[data-astro-cid-i6l4lzeo] p[data-astro-cid-i6l4lzeo]{padding:0 1.1rem 1.2rem 4rem;color:var(--ink-soft)}@media(max-width:480px){.faq-list--card[data-astro-cid-i6l4lzeo] .faq-a-inner[data-astro-cid-i6l4lzeo] p[data-astro-cid-i6l4lzeo]{padding-left:1.1rem}}@media(prefers-reduced-motion:reduce){.faq-a[data-astro-cid-i6l4lzeo],.faq[data-astro-cid-i6l4lzeo].is-open .faq-a[data-astro-cid-i6l4lzeo]{transition:none}.faq-a-inner[data-astro-cid-i6l4lzeo] p[data-astro-cid-i6l4lzeo]{transition:none;opacity:1;transform:none}.faq-badge[data-astro-cid-i6l4lzeo]{animation:none!important}}.faq-a-inner[data-astro-cid-i6l4lzeo] p[data-astro-cid-i6l4lzeo]:not(:last-child){padding-bottom:.7em}
