.hb-wx-section .hb-wx-head{display:flex;align-items:center;gap:16px;margin:6px 0 8px}.hb-wx-section .hb-wx-glyph{flex:none}.hb-wx-section .hb-wx-num{font-size:46px;font-weight:900;color:#b97a14;line-height:1;display:block}.hb-wx-section .hb-wx-lab{font-size:15.5px;font-weight:800;color:#0f1443;line-height:1.25}.hb-wx-section .hb-wx-sub{font-size:12.5px;color:rgba(0,0,0,.58);margin:0 0 10px}.hb-wx-section .hb-wx-narr{font-size:14px;margin:18px 0 14px;line-height:1.6}.hb-wx-section .hb-wx-narr b{color:rgba(0,0,0,.87)}.hb-wx-section .hb-wx-mod{display:flex;gap:22px;align-items:flex-start}.hb-wx-section .hb-wx-chart{flex:1 1 auto;min-width:0}.hb-wx-section .hb-wx-chartlab{font-size:12px;color:rgba(0,0,0,.58);margin-bottom:2px}.hb-wx-section .hb-wx-svg{display:block;width:100%;height:auto;max-width:100%}.hb-wx-section .hb-wx-legend{display:flex;gap:18px;font-size:11.5px;color:rgba(0,0,0,.58);margin-top:4px}.hb-wx-section .hb-wx-legend i{display:inline-block;width:16px;height:3px;border-radius:2px;vertical-align:middle;margin-right:5px}.hb-wx-section .hb-wx-stats{display:grid;grid-template-columns:1fr 1fr;grid-gap:10px;gap:10px;width:300px;flex:none}.hb-wx-section .hb-wx-stat{background:#f5f6f8;border-radius:6px;padding:11px 13px}.hb-wx-section .hb-wx-stat .hb-wx-sl{font-size:11px;color:rgba(0,0,0,.58);margin-bottom:3px}.hb-wx-section .hb-wx-stat .hb-wx-sv{font-size:16px;font-weight:800;color:rgba(0,0,0,.87)}.hb-wx-section .hb-wx-stat .hb-wx-sv small{font-size:11px;font-weight:400;color:rgba(0,0,0,.58)}.hb-wx-section .hb-wx-mod-nochart .hb-wx-stats{width:auto;flex:1 1 auto}.hb-wx-section .hb-wx-src{font-size:11.5px;color:rgba(0,0,0,.58);margin-top:14px}@media screen and (max-width:767px){.hb-wx-section .hb-wx-head{gap:13px;margin:2px 0 6px}.hb-wx-section .hb-wx-num{font-size:38px}.hb-wx-section .hb-wx-lab{font-size:13.5px}.hb-wx-section .hb-wx-sub{font-size:11.5px;margin:0 0 8px}.hb-wx-section .hb-wx-narr{font-size:12.5px;margin:14px 0 12px;line-height:1.55}.hb-wx-section .hb-wx-mod{display:block}.hb-wx-section .hb-wx-chartlab{font-size:11px}.hb-wx-section .hb-wx-legend{gap:14px;font-size:10.5px;margin-top:3px}.hb-wx-section .hb-wx-legend i{width:14px;margin-right:4px}.hb-wx-section .hb-wx-stats{width:auto;gap:8px;margin-top:12px}.hb-wx-section .hb-wx-stat{padding:9px 11px}.hb-wx-section .hb-wx-stat .hb-wx-sl{font-size:10px;margin-bottom:2px}.hb-wx-section .hb-wx-stat .hb-wx-sv{font-size:14px}.hb-wx-section .hb-wx-stat .hb-wx-sv small{font-size:10px}.hb-wx-section .hb-wx-src{font-size:10.5px;margin-top:12px}}.hb-glance-section .hb-glance-panel{border:1px solid #d4d4d5;border-left:4px solid #c02e26;border-radius:4px;padding:16px 18px;background:#fff}.hb-glance-section .hb-glance-text{margin:0;font-size:14.5px;line-height:1.6}.hb-glance-section .hb-glance-text b{color:rgba(0,0,0,.87)}.hb-faq-section .hb-faq{border:1px solid #d4d4d5;border-radius:4px;background:#fff;overflow:hidden}.hb-faq-section .hb-faq-summary{list-style:none;display:flex;align-items:center;gap:10px;padding:14px 18px;font-weight:800;font-size:15.5px;color:#0f1443;cursor:pointer}.hb-faq-section .hb-faq-summary::-webkit-details-marker{display:none}.hb-faq-section .hb-faq-summary::marker{content:""}.hb-faq-section .hb-faq-title{min-width:0}.hb-faq-section .hb-faq-count{margin-left:auto;font-size:12px;color:rgba(0,0,0,.58);font-weight:700;white-space:nowrap}.hb-faq-section .hb-faq-chev{width:10px;height:10px;border-right:2.5px solid #1b57a5;border-bottom:2.5px solid #1b57a5;transform:rotate(45deg);margin-left:10px;flex:none}.hb-faq-section .hb-faq[open] .hb-faq-chev{transform:rotate(-135deg)}.hb-faq-section .hb-faq[open] .hb-faq-summary{border-bottom:1px solid #e8e8e8}.hb-faq-section .hb-faq-body{padding:14px 18px}.hb-faq-section .hb-faq-q{font-weight:800;font-size:14.5px;margin:12px 0 4px;color:#0f1443;line-height:1.35}.hb-faq-section .hb-faq-item:first-child .hb-faq-q{margin-top:0}.hb-faq-section .hb-faq-a{font-size:13.5px;margin:0 0 4px;line-height:1.6}@media screen and (max-width:767px){.hb-glance-section .hb-glance-panel{padding:13px 14px}.hb-glance-section .hb-glance-text{font-size:13.5px}.hb-faq-section .hb-faq-summary{gap:8px;padding:13px 14px;font-size:14px}.hb-faq-section .hb-faq-count{font-size:10.5px;text-align:right}.hb-faq-section .hb-faq-chev{width:9px;height:9px;margin-left:6px}.hb-faq-section .hb-faq-body{padding:12px 14px}.hb-faq-section .hb-faq-q{font-size:13.5px;margin:10px 0 3px}.hb-faq-section .hb-faq-a{font-size:12.5px;margin-bottom:5px}}