.faq156 {margin-top:24px;padding:24px}
.faq156>h2 {font-size:24px;line-height:1.25;margin:0 0 8px}
.faq156>p {margin:0 0 16px}
#faqSearch156 {display:block;width:100%;min-height:48px;margin-bottom:8px;padding:10px 14px;border:1px solid var(--z-color-border);border-radius:var(--z-radius-control);background:#fff;font-size:16px}
.faqStatus156 {min-height:22px;color:var(--z-color-muted);font-size:14px!important}
.faqGroup156 {margin-top:24px}
.faqGroup156[hidden],.faqItem156[hidden] {display:none}
.faqGroup156 h3 {font-size:19px;line-height:1.3;margin:0 0 12px;color:var(--z-color-primary-dark)}
.faqItem156 {border:1px solid var(--z-color-border);border-radius:var(--z-radius-control);background:#fff;margin-bottom:8px;overflow:hidden}
.faqItem156 summary {cursor:pointer;min-height:48px;display:flex;align-items:center;padding:12px 16px;font-size:16px;font-weight:650;line-height:1.4;color:var(--z-color-text)}
.faqItem156 summary:hover,.faqItem156[open] summary {background:var(--z-color-page)}
.faqItem156 summary:focus-visible {outline:3px solid var(--z-color-accent);outline-offset:-3px}
.faqItem156 p {padding:0 16px 16px;margin:0;font-size:16px;line-height:1.5}
@media(max-width:820px){.faq156 {padding:16px}.faqGroup156 h3 {font-size:18px}}
