.faq-list{margin-top:20px}.faq-item{border:1px solid #d9d9d9;border-radius:4px;margin-bottom:8px;background:#fff}.faq-item + .faq-item{margin-top:0}.faq-item summary{list-style:none;cursor:pointer;padding:14px 18px;display:flex;align-items:baseline;gap:12px;outline:none}.faq-item summary::-webkit-details-marker{display:none}.faq-item summary::before{content:"+";display:inline-block;width:14px;font-weight:700;color:#888;flex:0 0 auto}.faq-item[open] summary::before{content:"\2013"}.faq-item summary:hover{background:#fafafa}.faq-q{flex:1 1 auto;font-weight:600;color:#222}.faq-badge{flex:0 0 auto;font-size:11px;padding:2px 8px;border-radius:10px;background:#e8eef5;color:#4a6480;white-space:nowrap}.faq-body{padding:4px 18px 16px 44px;border-top:1px solid #eee}.faq-body p{margin:10px 0}.faq-body pre{background:#f5f7f9;padding:12px;border-radius:4px;overflow-x:auto;font-size:13px;margin:12px 0}.faq-body pre code{background:transparent;padding:0}.faq-tabs{margin:16px 0;border:1px solid #e0e0e0;border-radius:4px;overflow:hidden}.faq-tab-bar{display:flex;flex-wrap:wrap;background:#f0f3f5;border-bottom:1px solid #e0e0e0}.faq-tab{background:transparent;border:0;padding:9px 16px;cursor:pointer;font-size:13px;color:#555;border-right:1px solid #e0e0e0;font-family:inherit}.faq-tab:hover{background:#fafbfc;color:#222}.faq-tab.active{background:#fff;color:#222;font-weight:600;box-shadow:inset 0 -2px 0 #4a6480}.faq-tab-pane{display:none}.faq-tab-pane.active{display:block}.faq-tab-pane pre{margin:0;border-radius:0;border:0}