.ed-faq[data-v-69b5f310]{padding:var(--section-pad) 0}.ed-faq.s-dark[data-v-69b5f310]{background:var(--dark);color:var(--light)}.ed-faq.s-light[data-v-69b5f310]{background:var(--light);color:var(--black)}.ed-faq-layout[data-v-69b5f310]{align-items:start;display:grid;gap:clamp(32px,4vw,64px);grid-template-columns:1fr}@media(min-width:900px){.ed-faq-layout[data-v-69b5f310]{grid-template-columns:1fr 1.2fr}}.ed-faq-left .ds-section-label[data-v-69b5f310]{display:inline-block;margin-bottom:16px}.ed-faq-left .ds-h2[data-v-69b5f310]{margin-bottom:24px}.s-dark .ed-faq-left .ds-h2[data-v-69b5f310]{color:var(--light)}.s-light .ed-faq-left .ds-h2[data-v-69b5f310]{color:var(--black)}.ed-faq-left p[data-v-69b5f310]{line-height:1.6;margin-bottom:16px;max-width:34ch}.s-dark .ed-faq-left p[data-v-69b5f310]{color:var(--muted-d)}.s-light .ed-faq-left p[data-v-69b5f310]{color:var(--muted-l)}.ed-faq-list[data-v-69b5f310]{display:flex;flex-direction:column}.ed-faq-item[data-v-69b5f310]{padding:8px 0}.s-dark .ed-faq-item[data-v-69b5f310]{border-bottom:1px solid var(--border-d)}.s-light .ed-faq-item[data-v-69b5f310]{border-bottom:1px solid var(--border-l)}.ed-faq-item summary[data-v-69b5f310]{align-items:center;cursor:pointer;display:flex;font-family:var(--display);font-size:clamp(16px,1.3vw,18px);font-weight:500;gap:16px;justify-content:space-between;list-style:none;min-height:var(--touch-target);padding:16px 0}.s-dark .ed-faq-item summary[data-v-69b5f310]{color:var(--light)}.s-light .ed-faq-item summary[data-v-69b5f310]{color:var(--black)}.ed-faq-item summary[data-v-69b5f310]::-webkit-details-marker{display:none}.ed-faq-item summary[data-v-69b5f310]:after{color:var(--brand);content:"+";font-family:var(--mono);font-size:18px;transition:transform .3s var(--ease)}.s-light .ed-faq-item summary[data-v-69b5f310]:after{color:var(--accent)}.ed-faq-item[open] summary[data-v-69b5f310]:after{transform:rotate(45deg)}.ed-faq-body[data-v-69b5f310]{font-size:15px;line-height:1.6;max-width:60ch;padding:0 0 16px}.s-dark .ed-faq-body[data-v-69b5f310]{color:var(--muted-d)}.s-light .ed-faq-body[data-v-69b5f310]{color:var(--muted-l)}.ed-faq-body p[data-v-69b5f310]{margin:0 0 12px}.ed-faq-body p[data-v-69b5f310]:last-child{margin:0}
