.faq-layout[data-astro-cid-6kmwghhu]{display:grid;grid-template-columns:minmax(12rem,.31fr) minmax(0,1fr);gap:var(--content-gap);align-items:start}.faq-sidebar[data-astro-cid-6kmwghhu]{position:sticky;top:var(--anchor-offset);max-height:calc(100dvh - var(--anchor-offset) - 1rem);overflow-y:auto;padding:.7rem;border:1px solid var(--line);border-radius:var(--r-card);background:var(--surface)}.faq-sidebar[data-astro-cid-6kmwghhu] nav[data-astro-cid-6kmwghhu]{display:grid;gap:.2rem}.faq-sidebar[data-astro-cid-6kmwghhu] nav[data-astro-cid-6kmwghhu] a[data-astro-cid-6kmwghhu]{display:flex;align-items:center;justify-content:space-between;gap:.4rem;min-height:44px;padding:.45rem .55rem;border-radius:var(--r-inner);color:var(--text-dim);font-size:.8125rem;line-height:1.4}.faq-sidebar[data-astro-cid-6kmwghhu] nav[data-astro-cid-6kmwghhu] a[data-astro-cid-6kmwghhu]:hover{color:var(--text);background:var(--surface-hi)}.faq-sidebar[data-astro-cid-6kmwghhu] nav[data-astro-cid-6kmwghhu] a[data-astro-cid-6kmwghhu]:focus-visible{outline-offset:-2px}.faq-contact[data-astro-cid-6kmwghhu]{display:grid;gap:.25rem;padding:.8rem .55rem .4rem;margin-top:.65rem;border-top:1px solid var(--line);font-size:.875rem}.faq-contact[data-astro-cid-6kmwghhu] span[data-astro-cid-6kmwghhu]{color:var(--text-cap);font-size:.75rem}.faq-main[data-astro-cid-6kmwghhu]{min-width:0}.faq-search[data-astro-cid-6kmwghhu]{margin-bottom:var(--content-gap)}.faq-search[data-astro-cid-6kmwghhu] label[data-astro-cid-6kmwghhu]{display:block;margin-bottom:.6rem;color:var(--text-cap);font-size:.6875rem}.faq-search[data-astro-cid-6kmwghhu]>div[data-astro-cid-6kmwghhu]{display:flex;align-items:center;gap:var(--panel-gap);border:1px solid var(--line-strong);border-radius:var(--r-inner);padding:.65rem .8rem;background:var(--surface)}.faq-search[data-astro-cid-6kmwghhu]>div[data-astro-cid-6kmwghhu]:focus-within{outline:2px solid var(--accent);outline-offset:2px}.faq-search[data-astro-cid-6kmwghhu] input[data-astro-cid-6kmwghhu]{width:100%;min-width:0;border:0;background:none;color:var(--text);font-size:.875rem;min-height:28px;outline:none}.faq-search[data-astro-cid-6kmwghhu] input[data-astro-cid-6kmwghhu]::placeholder{color:var(--text-cap)}.faq-search[data-astro-cid-6kmwghhu] .mono[data-astro-cid-6kmwghhu]{color:var(--text-cap);flex:none;font-size:.5625rem}.faq-category[data-astro-cid-6kmwghhu]:not([hidden])~.faq-category[data-astro-cid-6kmwghhu]:not([hidden]){margin-top:var(--header-gap)}.faq-category[data-astro-cid-6kmwghhu]>h2[data-astro-cid-6kmwghhu]{font-size:.6875rem;color:var(--text-cap);letter-spacing:.08em;text-transform:uppercase;margin-bottom:.7rem}.faq-empty[data-astro-cid-6kmwghhu]{color:var(--text-dim);font-size:.875rem}details[data-astro-cid-6kmwghhu]{border:1px solid var(--line);border-radius:var(--r-inner);background:var(--surface)}details[data-astro-cid-6kmwghhu][open]{border-color:var(--line-hi)}details[data-astro-cid-6kmwghhu]:not([hidden])~details[data-astro-cid-6kmwghhu]:not([hidden]){margin-top:.45rem}summary[data-astro-cid-6kmwghhu]{cursor:pointer;list-style:none;min-height:44px;padding:.85rem 1rem;display:flex;align-items:center;gap:1rem}summary[data-astro-cid-6kmwghhu]::-webkit-details-marker{display:none}summary[data-astro-cid-6kmwghhu] h3[data-astro-cid-6kmwghhu]{font-size:.9375rem;line-height:1.5;font-weight:500;flex:1;transition:color .16s var(--ease)}summary[data-astro-cid-6kmwghhu]:hover h3[data-astro-cid-6kmwghhu]{color:var(--accent)}summary[data-astro-cid-6kmwghhu]:after{content:"";flex:none;width:11px;height:11px;background:linear-gradient(var(--text-cap),var(--text-cap)) center / 11px 1px no-repeat,linear-gradient(var(--text-cap),var(--text-cap)) center / 1px 11px no-repeat;transition:transform .25s var(--ease)}details[data-astro-cid-6kmwghhu][open] summary[data-astro-cid-6kmwghhu]:after{transform:rotate(45deg)}details[data-astro-cid-6kmwghhu] p[data-astro-cid-6kmwghhu]{color:var(--text-dim);padding:0 1rem 1rem;font-size:.875rem;line-height:1.65;max-width:68ch}details[data-astro-cid-6kmwghhu]::details-content{height:0;overflow:hidden;opacity:0;transition:height .3s var(--ease-drawer),opacity .22s var(--ease),content-visibility .3s allow-discrete}details[data-astro-cid-6kmwghhu][open]::details-content{height:auto;opacity:1}@media(prefers-reduced-motion:reduce){details[data-astro-cid-6kmwghhu]::details-content{transition:opacity .15s linear,content-visibility .15s allow-discrete;height:auto}}@media(prefers-reduced-motion:reduce){summary[data-astro-cid-6kmwghhu]:after,summary[data-astro-cid-6kmwghhu] h3[data-astro-cid-6kmwghhu]{transition:none}}.more[data-astro-cid-6kmwghhu]{margin-top:var(--content-gap);color:var(--text-dim);font-size:.9375rem}.more[data-astro-cid-6kmwghhu] a[data-astro-cid-6kmwghhu]{color:var(--text);text-decoration:underline;text-underline-offset:3px}@media(max-width:800px){.faq-layout[data-astro-cid-6kmwghhu]{grid-template-columns:minmax(0,1fr)}.faq-sidebar[data-astro-cid-6kmwghhu]{position:static;max-height:none;overflow:visible}.faq-sidebar[data-astro-cid-6kmwghhu] nav[data-astro-cid-6kmwghhu]{grid-template-columns:repeat(2,minmax(0,1fr));gap:.2rem .5rem}.faq-contact[data-astro-cid-6kmwghhu]{display:none}}
