.zenna-preview .zenna-faq{background:var(--zenna-menu-side-surface);padding:104px 24px;scroll-margin-top:24px}.zenna-preview .zenna-faq-inner{grid-template-columns:minmax(0,.9fr) minmax(0,1.25fr);align-items:start;gap:72px;max-width:1152px;margin:auto;display:grid}.zenna-preview .zenna-faq h2{letter-spacing:0;color:var(--foreground);margin:0;font-size:56px;font-weight:700;line-height:1.15}.zenna-preview .zenna-faq-accordion{background:var(--card);border:1px solid var(--border);border-radius:8px;min-width:0;padding:0 28px}.zenna-preview .zenna-faq-item{border-color:var(--border)}.zenna-preview .zenna-faq-item:last-child{border-bottom:0}.zenna-preview .zenna-faq-trigger{color:var(--foreground);cursor:pointer;gap:24px;padding:26px 0;font-size:16px;font-weight:600;line-height:1.55;text-decoration:none}.zenna-preview .zenna-faq-trigger:hover{color:var(--primary);text-decoration:none}.zenna-preview .zenna-faq-trigger:focus-visible{outline-offset:5px;border-radius:2px}.zenna-preview .zenna-faq-trigger>svg{color:var(--primary);width:18px;height:18px}.zenna-preview .zenna-faq-answer{color:var(--zenna-menu-secondary);padding-bottom:26px;padding-right:36px;font-size:15px;line-height:1.8}@media(max-width:1050px){.zenna-preview .zenna-faq-inner{gap:40px}.zenna-preview .zenna-faq h2{font-size:44px}}@media(max-width:760px){.zenna-preview .zenna-faq{padding:64px 20px}.zenna-preview .zenna-faq-inner{grid-template-columns:minmax(0,1fr);gap:32px}.zenna-preview .zenna-faq h2{max-width:360px;font-size:32px}.zenna-preview .zenna-faq-accordion{padding:0 20px}.zenna-preview .zenna-faq-trigger{gap:16px;padding:22px 0;font-size:15px}.zenna-preview .zenna-faq-answer{padding-right:0;font-size:14px}}
