.hb-tab-icon{font-size:15px}.hb-item.open{box-shadow:0 6px 24px rgba(26,111,181,.12)}.hb-item.open .hb-q-text{color:var(--blue)}.hb-item.open .hb-toggle{background:var(--blue);color:white;transform:rotate(45deg)}.hb-item.open .hb-a{display:block}.hb-highlight{display:inline-flex;align-items:center;gap:6px;background:#eef8ff;border:1px solid #bde0f7;border-radius:8px;padding:4px 10px;font-size:13px;font-weight:600;color:var(--blue-mid);margin-top:8px}