.faq-container[data-astro-cid-6kmwghhu]{padding-top:var(--space-12);padding-bottom:var(--space-20)}.faq-layout[data-astro-cid-6kmwghhu]{display:grid;grid-template-columns:220px minmax(0,1fr);gap:var(--space-12);align-items:start;max-width:calc(220px + var(--space-12) + 768px);margin:0 auto}.toc-aside[data-astro-cid-6kmwghhu]{position:sticky;top:5.5rem;max-height:calc(100vh - 7rem);overflow-y:auto}.toc[data-astro-cid-6kmwghhu]{background:var(--color-surface);border:1px solid var(--color-border);border-radius:var(--radius-lg);padding:var(--space-5)}.toc-title[data-astro-cid-6kmwghhu]{font-size:var(--text-xs);font-weight:700;text-transform:uppercase;letter-spacing:.08em;color:var(--color-text-muted);margin:0 0 var(--space-3) 0}.toc-list[data-astro-cid-6kmwghhu]{list-style:none;padding:0;margin:0;counter-reset:toc-h2}.toc-item[data-astro-cid-6kmwghhu]{margin-bottom:var(--space-3)}.toc-item--depth-2[data-astro-cid-6kmwghhu]{counter-increment:toc-h2;margin-bottom:var(--space-4)}.toc-link[data-astro-cid-6kmwghhu]{display:flex;align-items:flex-start;gap:var(--space-2);font-size:var(--text-sm);color:var(--color-text-muted);text-decoration:none;padding:var(--space-1) var(--space-2);border-radius:var(--radius-sm);border-left:2px solid transparent;transition:color var(--transition-fast),background var(--transition-fast),border-color var(--transition-fast);line-height:1.5}.toc-item--depth-2[data-astro-cid-6kmwghhu]>.toc-link[data-astro-cid-6kmwghhu]:before{content:counter(toc-h2) ".";font-variant-numeric:tabular-nums;font-weight:700;font-size:var(--text-xs);color:var(--color-accent-1);min-width:1.4em;flex-shrink:0;padding-top:.15em;opacity:.75}.toc-link[data-astro-cid-6kmwghhu]:hover{color:var(--color-text);background:var(--color-bg)}.toc-link[data-astro-cid-6kmwghhu].active{color:var(--color-accent-1);border-left-color:var(--color-accent-1);background:var(--color-bg);font-weight:500}.faq-section[data-astro-cid-6kmwghhu]{margin-bottom:var(--space-16)}.faq-section[data-astro-cid-6kmwghhu][data-accent="1"]{--section-accent: var(--color-accent-1)}.faq-section[data-astro-cid-6kmwghhu][data-accent="2"]{--section-accent: var(--color-accent-2)}.faq-section[data-astro-cid-6kmwghhu][data-accent="3"]{--section-accent: var(--color-accent-3)}.faq-section__heading[data-astro-cid-6kmwghhu]{font-size:var(--text-2xl);font-weight:700;color:var(--color-text);margin:0;letter-spacing:-.01em}.faq-section__rule[data-astro-cid-6kmwghhu]{width:48px;height:3px;background:var(--section-accent);border-radius:var(--radius-full);margin:var(--space-3) 0 var(--space-6)}.faq-group[data-astro-cid-6kmwghhu]+.faq-group[data-astro-cid-6kmwghhu] .faq-group__label[data-astro-cid-6kmwghhu]{margin-top:var(--space-10)}.faq-group__label[data-astro-cid-6kmwghhu]{font-size:var(--text-xs);font-weight:700;text-transform:uppercase;letter-spacing:.1em;color:var(--section-accent);margin:0 0 var(--space-3)}.faq-list[data-astro-cid-6kmwghhu]{display:flex;flex-direction:column;gap:var(--space-3)}.faq-item[data-astro-cid-6kmwghhu]{border:1px solid var(--color-border);border-radius:var(--radius-lg);overflow:hidden;background:var(--color-surface-raised);transition:border-color var(--duration-fast) ease}.faq-item[data-astro-cid-6kmwghhu][open]{border-color:var(--section-accent)}.faq-item__question[data-astro-cid-6kmwghhu]{display:flex;align-items:center;justify-content:space-between;gap:var(--space-4);padding:var(--space-5) var(--space-6);font-size:var(--text-base);font-weight:600;cursor:pointer;list-style:none;color:var(--color-text);line-height:1.4;transition:color var(--duration-fast) ease}.faq-item__question[data-astro-cid-6kmwghhu]::-webkit-details-marker{display:none}.faq-item[data-astro-cid-6kmwghhu][open] .faq-item__question[data-astro-cid-6kmwghhu]{color:var(--section-accent)}.faq-item__chevron[data-astro-cid-6kmwghhu]{flex-shrink:0;color:var(--color-text-muted);transition:transform var(--duration-fast) ease,color var(--duration-fast) ease}.faq-item[data-astro-cid-6kmwghhu][open] .faq-item__chevron[data-astro-cid-6kmwghhu]{transform:rotate(180deg);color:var(--section-accent)}.faq-item__answer[data-astro-cid-6kmwghhu]{padding:0 var(--space-6) var(--space-5);border-top:1px solid var(--color-border)}.faq-item__answer[data-astro-cid-6kmwghhu] p[data-astro-cid-6kmwghhu]{margin:var(--space-4) 0 0;color:var(--color-text-muted);font-size:var(--text-base);line-height:1.7}@media(max-width:900px){.faq-layout[data-astro-cid-6kmwghhu]{grid-template-columns:1fr;max-width:768px}.toc-aside[data-astro-cid-6kmwghhu]{position:static;max-height:none;overflow-y:visible}.toc[data-astro-cid-6kmwghhu]{padding:var(--space-4)}.toc-list[data-astro-cid-6kmwghhu]{display:flex;flex-wrap:wrap;gap:var(--space-1) var(--space-3)}.toc-item[data-astro-cid-6kmwghhu]{margin-bottom:0}.toc-link[data-astro-cid-6kmwghhu]{border-left:none;border-bottom:2px solid transparent;padding:var(--space-1) var(--space-1);font-size:var(--text-xs)}.toc-link[data-astro-cid-6kmwghhu].active{border-bottom-color:var(--color-accent-1);border-left-color:transparent}}@media(max-width:768px){.faq-container[data-astro-cid-6kmwghhu]{padding-top:var(--space-8);padding-bottom:var(--space-12)}.faq-section__heading[data-astro-cid-6kmwghhu]{font-size:var(--text-xl)}.faq-item__question[data-astro-cid-6kmwghhu]{padding:var(--space-4) var(--space-5);font-size:var(--text-sm)}.faq-item__answer[data-astro-cid-6kmwghhu]{padding:0 var(--space-5) var(--space-4)}}
