.faq-layout[data-astro-cid-i3pai5ja]{display:grid;grid-template-columns:minmax(0,1fr);gap:28px}.faq-tabs[data-astro-cid-i3pai5ja]{display:flex;gap:8px;min-width:0}.faq-tabs[data-astro-cid-i3pai5ja][hidden]{display:none}.faq-tabs[data-astro-cid-i3pai5ja] button[data-astro-cid-i3pai5ja]{display:flex;align-items:center;gap:10px;min-height:44px;padding:10px 16px;border:1px solid var(--line);border-radius:999px;background:var(--paper-2);color:var(--ink-2);font:inherit;font-size:14px;font-weight:600;text-align:left;cursor:pointer;transition:background .2s ease,color .2s ease,border-color .2s ease}.faq-tabs[data-astro-cid-i3pai5ja] button[data-astro-cid-i3pai5ja]:hover{border-color:var(--mute);color:var(--ink)}.faq-tabs[data-astro-cid-i3pai5ja] button[data-astro-cid-i3pai5ja].on{background:var(--ink);border-color:var(--ink);color:var(--paper)}.faq-tabs[data-astro-cid-i3pai5ja] button[data-astro-cid-i3pai5ja]:focus-visible{outline:2px solid var(--brand);outline-offset:2px}.faq-tab-i[data-astro-cid-i3pai5ja]{flex:none;width:18px;height:18px;fill:none;stroke:var(--brand);stroke-width:1.7;stroke-linecap:round;stroke-linejoin:round}.faq-tabs[data-astro-cid-i3pai5ja] button[data-astro-cid-i3pai5ja].on .faq-tab-i[data-astro-cid-i3pai5ja]{stroke:currentColor}.faq-tab-n[data-astro-cid-i3pai5ja]{margin-left:auto;font-family:Fira Code,monospace;font-size:11.5px;font-weight:500;opacity:.6}.faq-panels[data-astro-cid-i3pai5ja]{min-width:0}.faq-group[data-astro-cid-i3pai5ja]+.faq-group[data-astro-cid-i3pai5ja]{margin-top:40px}.faq-group[data-astro-cid-i3pai5ja][hidden]{display:none}.faq-group-title[data-astro-cid-i3pai5ja]{margin:0 0 8px;font-size:18px;font-weight:700;color:var(--ink)}.page-faq[data-astro-cid-i3pai5ja].faq-live .faq-group-title[data-astro-cid-i3pai5ja]{position:absolute;width:1px;height:1px;overflow:hidden;clip-path:inset(50%);white-space:nowrap}.page-faq[data-astro-cid-i3pai5ja].faq-live .faq-group[data-astro-cid-i3pai5ja]+.faq-group[data-astro-cid-i3pai5ja]{margin-top:0}.faq-item[data-astro-cid-i3pai5ja]{border-bottom:1px solid var(--line)}.faq-group[data-astro-cid-i3pai5ja] .faq-item[data-astro-cid-i3pai5ja]:first-of-type{border-top:1px solid var(--line)}.faq-item[data-astro-cid-i3pai5ja]>summary[data-astro-cid-i3pai5ja]{list-style:none;display:flex;align-items:center;gap:16px;min-height:44px;padding:18px 0;cursor:pointer;color:var(--ink);font-size:15px;font-weight:500;line-height:1.45}.faq-item[data-astro-cid-i3pai5ja]>summary[data-astro-cid-i3pai5ja]::-webkit-details-marker{display:none}.faq-item[data-astro-cid-i3pai5ja]>summary[data-astro-cid-i3pai5ja]:after{content:"";flex:none;margin-left:auto;width:8px;height:8px;border-right:1.6px solid var(--mute);border-bottom:1.6px solid var(--mute);transform:rotate(45deg) translate(-2px,-2px);transition:transform .18s ease}.faq-item[data-astro-cid-i3pai5ja][open]>summary[data-astro-cid-i3pai5ja]:after{transform:rotate(-135deg) translate(-2px,-2px);border-color:var(--brand)}.faq-item[data-astro-cid-i3pai5ja]>summary[data-astro-cid-i3pai5ja]:hover .faq-q[data-astro-cid-i3pai5ja]{color:var(--brand)}.faq-item[data-astro-cid-i3pai5ja]>summary[data-astro-cid-i3pai5ja]:focus-visible{outline:2px solid var(--brand);outline-offset:2px}.faq-n[data-astro-cid-i3pai5ja]{flex:none;min-width:28px;align-self:flex-start;padding-top:3px;font-family:Fira Code,monospace;font-size:12px;font-weight:400;color:var(--brand)}.faq-q[data-astro-cid-i3pai5ja]{min-width:0;overflow-wrap:anywhere;transition:color .2s ease}.faq-a[data-astro-cid-i3pai5ja]{padding:0 28px 20px 44px;color:var(--mute);font-size:14px;line-height:1.55;overflow-wrap:anywhere}.faq-a[data-astro-cid-i3pai5ja] a{color:var(--brand);text-decoration:underline;text-underline-offset:3px}@media(min-width:901px){.faq-layout[data-astro-cid-i3pai5ja]{grid-template-columns:280px minmax(0,1fr);gap:48px;align-items:start}.faq-tabs[data-astro-cid-i3pai5ja]{flex-direction:column;position:sticky;top:104px}.faq-tabs[data-astro-cid-i3pai5ja] button[data-astro-cid-i3pai5ja]{border-radius:12px}}@media(max-width:900px){.faq-tabs[data-astro-cid-i3pai5ja]{overflow-x:auto;scrollbar-width:none;padding-bottom:4px}.faq-tabs[data-astro-cid-i3pai5ja]::-webkit-scrollbar{display:none}.faq-tabs[data-astro-cid-i3pai5ja] button[data-astro-cid-i3pai5ja]{flex:none;white-space:nowrap}.faq-a[data-astro-cid-i3pai5ja]{padding-right:0}}.faq-a[data-astro-cid-i3pai5ja] code{font-family:Fira Code,monospace;font-size:13px;color:var(--ink-2)}@media(hover:none)and (pointer:coarse){.faq-item[data-astro-cid-i3pai5ja]{transition:background .25s ease,border-color .25s ease}}
