.bhq-brand-wordmark[data-v-4a7baafd]{-o-object-fit:contain;object-fit:contain;flex-shrink:0;width:auto;max-width:none;height:1em;display:block}.header-actions[data-v-ae8c0bd1]{white-space:nowrap;align-items:center;gap:12px;display:flex}.auth-actions-placeholder[data-v-ae8c0bd1]{width:82px;height:38px;display:block}.header-ai-button[data-v-ae8c0bd1]{visibility:hidden;opacity:0;pointer-events:none;padding:0;transition:opacity .28s;background:0 0!important;border:0!important;width:53.04px!important;height:53.04px!important}.header-ai-button.is-ready[data-v-ae8c0bd1]{visibility:visible;opacity:1;pointer-events:auto}.ai-visual[data-v-ae8c0bd1]{pointer-events:none;opacity:0;border-radius:50%;place-items:center;transition:opacity .28s,transform .28s;display:grid;position:absolute;inset:0;transform:scale(.96)}.header-ai-button.is-ready .ai-visual[data-v-ae8c0bd1]{opacity:1;transform:scale(1)}.ai-lottie[data-v-ae8c0bd1]{width:58.04px;height:58.04px}.ai-help-icon[data-v-ae8c0bd1],.ai-lottie[data-v-ae8c0bd1]{pointer-events:none;position:absolute}.ai-help-icon[data-v-ae8c0bd1]{z-index:1;color:#fff;letter-spacing:-.04em;filter:drop-shadow(0 1px 1.5px #00000029);font-size:12px;font-weight:700;line-height:1}.header-ai-button[data-v-ae8c0bd1]:focus-visible{outline-offset:3px;border-radius:50%;outline:2px solid #6d28d9}.account-host[data-v-ae8c0bd1]{position:relative}.account-host summary[data-v-ae8c0bd1]{list-style:none}.account-host summary[data-v-ae8c0bd1]::-webkit-details-marker{display:none}.account-trigger[data-v-ae8c0bd1]{width:38px;height:38px;color:var(--ink);cursor:pointer;background:#fff;border:1px solid #90938f;border-radius:50%;place-items:center;display:grid}.account-host[open] .account-trigger[data-v-ae8c0bd1]{color:#fff;background:#20231f;border-color:#20231f}.header-button[data-v-ae8c0bd1]{min-height:38px;color:var(--ink);background:0 0;border:1px solid #90938f;justify-content:center;align-items:center;padding:0 14px;display:inline-flex}.custom-service-button[data-v-ae8c0bd1]{border-radius:var(--radius-ui,8px);color:#fff;background:#119492;border-color:#119492;min-height:34px;font-weight:500;transition:background .2s,transform .2s}.custom-service-button[data-v-ae8c0bd1]:hover{background:#0d7a78;border-color:#0d7a78;transform:translateY(-1px)}.production-bell[data-v-ae8c0bd1]{background:0 0!important;border:0!important}.production-bell img[data-v-ae8c0bd1]{-o-object-fit:contain;object-fit:contain;width:24px;height:24px}.production-badge[data-v-ae8c0bd1]{color:#fff;background:#ef262a;border-radius:8px;min-width:14px;height:14px;padding:0 3px;font-size:9px;line-height:14px;position:absolute;top:1px;right:1px}.production-avatar[data-v-ae8c0bd1]{cursor:pointer;background:0 0;border:0;border-radius:50%;width:36px;height:36px;padding:0;position:relative;overflow:visible}.production-avatar__fallback[data-v-ae8c0bd1],.production-avatar__user[data-v-ae8c0bd1]{-o-object-fit:cover;object-fit:cover;border-radius:50%;width:100%;height:100%;position:absolute;inset:0}.production-avatar__fallback[data-v-ae8c0bd1]{z-index:1}.production-avatar__user[data-v-ae8c0bd1]{z-index:2;opacity:0}.production-avatar__user.is-loaded[data-v-ae8c0bd1]{opacity:1}.production-vip[data-v-ae8c0bd1]{z-index:3;width:20px;position:absolute;bottom:-3px;right:-4px}.login-register-button[data-v-ae8c0bd1]{border-radius:var(--radius-ui,8px);color:#117f7d;cursor:pointer;background:#e8f5f5b8;border-color:#11949257;min-height:34px;font-weight:500;transition:border-color .2s,background .2s,color .2s,box-shadow .2s,transform .2s}.login-register-button[data-v-ae8c0bd1]:hover{color:#0d7a78;background:#fff;border-color:#119492;transform:translateY(-1px);box-shadow:0 6px 18px #1194921c}.login-register-button[data-v-ae8c0bd1]:focus-visible{outline-offset:2px;outline:3px solid #11949233}.login-register-button[data-v-ae8c0bd1]:active{box-shadow:none;background:#e8f5f5;transform:none}.header-icon-button[data-v-ae8c0bd1]{width:38px;height:38px;color:var(--ink);cursor:pointer;background:0 0;border:1px solid #90938f;place-items:center;display:inline-grid;position:relative}.header-icon-button svg[data-v-ae8c0bd1]{width:18px;height:18px}.auth-backdrop[data-v-ae8c0bd1]{z-index:1000;background:#1416147a;place-items:center;padding:24px;display:grid;position:fixed;inset:0}.auth-panel[data-v-ae8c0bd1]{width:min(440px,100%);color:var(--ink);background:#f4f4f1;border:1px solid #90938f;outline:none;padding:36px;position:relative;box-shadow:0 18px 60px #14161429}.auth-close[data-v-ae8c0bd1]{color:#666;background:0 0;border:0;place-items:center;width:34px;height:34px;display:grid;position:absolute;top:14px;right:16px}.auth-close svg[data-v-ae8c0bd1]{width:20px;height:20px}.auth-eyebrow[data-v-ae8c0bd1]{color:#696d68;letter-spacing:.08em;margin:0 0 12px;font-size:13px}.auth-panel h2[data-v-ae8c0bd1]{margin:0;font-size:30px;line-height:1.2}.auth-description[data-v-ae8c0bd1]{color:#5f635f;margin:14px 0 26px}.auth-methods[data-v-ae8c0bd1]{gap:10px;display:grid}.auth-methods button[data-v-ae8c0bd1]{min-height:44px;color:var(--ink);font:inherit;background:0 0;border:1px solid #90938f}.auth-methods button[aria-pressed=true][data-v-ae8c0bd1]{color:#fff;background:#252724;border-color:#252724}.auth-result[data-v-ae8c0bd1]{color:#5c4c2d;background:#fff9ec;border-left:3px solid #8d7240;margin:16px 0 0;padding:10px;font-size:13px;line-height:1.55}.auth-note[data-v-ae8c0bd1]{color:#858985;margin:22px 0 0;font-size:12px;line-height:1.6}@media (width<=820px){.header-actions[data-v-ae8c0bd1]{gap:4px;display:flex}.header-actions>a.header-button[data-v-ae8c0bd1]{display:none}.header-button[data-v-ae8c0bd1]{min-height:36px;padding:0 8px;font-size:13px}.header-icon-button[data-v-ae8c0bd1]{width:36px;height:36px}}.account-trigger[data-v-ae8c0bd1],.auth-close[data-v-ae8c0bd1],.header-icon-button[data-v-ae8c0bd1]{width:44px;height:44px}.auth-panel[data-v-ae8c0bd1]{box-sizing:border-box;max-height:calc(100dvh - 32px);overflow:auto}@media (width<=820px){.account-trigger[data-v-ae8c0bd1],.header-icon-button[data-v-ae8c0bd1]{width:44px;height:44px}}.brand[data-v-192d2adc]{white-space:nowrap;min-width:44px;min-height:44px;color:var(--color-primary);align-items:center;gap:.25rem;font-family:MiSans,sans-serif;font-size:calc(clamp(1.525rem,1.5vw + 2px,2.125rem));line-height:1;text-decoration:none;display:flex}.brand .brand-wordmark[data-v-192d2adc]{font-size:.95em}.brand-logo[data-v-192d2adc]{-o-object-fit:contain;object-fit:contain;width:auto;height:calc(clamp(2rem,2.4vw,2.6rem));display:block}.page-context[data-v-192d2adc]{height:62px;font-family:var(--font-sans);color:var(--color-primary);white-space:nowrap;align-items:center;margin-left:19.32px;font-size:1.03rem;font-weight:600;display:inline-flex;position:relative}.page-context[data-v-192d2adc]:after{background:linear-gradient(90deg,var(--color-primary),#3ccfcf);content:"";border-radius:2px;width:1.2rem;height:.2rem;position:absolute;bottom:12px;left:50%;transform:translate(-50%)}form.search-box[data-v-192d2adc]{border-radius:var(--radius-ui,8px);box-sizing:border-box;background:#fffc;border:1px solid #129492;width:calc(clamp(28.6rem,36.3vw,38.5rem));height:2.6rem;margin-inline:auto;padding:0 0 0 1.25rem;transition:all .3s}.search-box .search-category[data-v-192d2adc],form.search-box[data-v-192d2adc]{flex-shrink:0;align-items:center;display:flex;position:relative}.search-box .search-category[data-v-192d2adc]{white-space:nowrap;cursor:pointer;-webkit-user-select:none;user-select:none;gap:.4rem}.search-box .search-label[data-v-192d2adc]{color:#333;align-items:center;gap:.25rem;font-size:.9rem;transition:color .2s;display:flex}.search-box .search-category:hover .search-label[data-v-192d2adc]{color:var(--color-primary)}.search-box .search-arrow[data-v-192d2adc]{width:auto;height:.45rem;margin-right:.5rem;transition:transform .2s}.search-box .arrow-up[data-v-192d2adc]{transform:rotate(180deg)}.search-box .search-divider[data-v-192d2adc]{background:#ccc;flex-shrink:0;width:.0625rem;height:100%;margin:0 .75rem}.search-box .search-input[data-v-192d2adc]{border-radius:var(--radius-ui,8px);color:#1b1b1b;background:0 0;border:0;outline:0;flex:1;min-width:0;height:100%;font-size:20px;font-weight:400;line-height:2.5rem}.search-box .search-input[data-v-192d2adc]::placeholder{color:#d5d5d5;font-size:1rem;font-weight:400}.search-box .search-btn[data-v-192d2adc]{border-radius:var(--radius-ui,8px);cursor:pointer;background:linear-gradient(21deg,#40b8c3,#129492);border:0;flex-shrink:0;justify-content:center;align-items:center;width:6.25rem;height:calc(100% + 2px);margin:-1px -1px -1px 0;padding:0 1.25rem;transition:opacity .2s;display:flex}.search-box .search-btn[data-v-192d2adc]:hover{opacity:.9}.search-box .search-btn img[data-v-192d2adc]{width:2rem;height:auto}.search-box .search-clear[data-v-192d2adc]{color:#fff;cursor:pointer;background:#d5d5d5;border:0;border-radius:50%;flex-shrink:0;justify-content:center;align-items:center;width:1.25rem;height:1.25rem;margin-right:.4rem;padding:0;display:flex}.search-box .search-clear[data-v-192d2adc]:hover{background:#aaa}.search-box .search-cat-panel[data-v-192d2adc]{z-index:300;background:#fff;border-radius:10px;min-width:9rem;padding:.4rem 0;position:absolute;top:calc(100% + .8rem);left:50%;transform:translate(-50%);box-shadow:0 6px 24px #0000001f}.search-box .search-cat-panel[data-v-192d2adc]:before{content:"";border-bottom:5px solid #fff;border-left:5px solid #0000;border-right:5px solid #0000;position:absolute;top:-5px;left:50%;transform:translate(-50%)}.search-box .search-cat-item[data-v-192d2adc]{color:#333;width:100%;font:inherit;text-align:left;cursor:pointer;background:0 0;border:0;align-items:center;gap:.4rem;padding:.4rem .9rem;font-size:.85rem;display:flex}.search-box .search-cat-item[data-v-192d2adc]:hover{color:var(--color-primary);background:#f0fafa}.search-box .search-cat-item--active[data-v-192d2adc]{color:var(--color-primary);font-weight:600}.search-box .search-cat-icon-el[data-v-192d2adc]{width:.95rem;height:.95rem;color:var(--color-text-sub);flex-shrink:0}.search-box .search-cat-item--active .search-cat-icon-el[data-v-192d2adc],.search-box .search-cat-item:hover .search-cat-icon-el[data-v-192d2adc]{color:var(--color-primary)}.search-box .search-cat-icon-placeholder[data-v-192d2adc]{display:inline-block}.clear-fade-enter-active[data-v-192d2adc],.clear-fade-leave-active[data-v-192d2adc],.dropdown-fade-enter-active[data-v-192d2adc],.dropdown-fade-leave-active[data-v-192d2adc]{transition:opacity .15s,transform .15s}.dropdown-fade-enter-from[data-v-192d2adc],.dropdown-fade-leave-to[data-v-192d2adc]{opacity:0;transform:translate(-50%)translateY(-6px)}.clear-fade-enter-from[data-v-192d2adc],.clear-fade-leave-to[data-v-192d2adc]{opacity:0;transform:scale(.6)}@media (width<=1400px){form.search-box[data-v-192d2adc]{width:calc(clamp(26rem,33vw,35rem))}}@media (width<=820px){.brand .brand-wordmark[data-v-192d2adc],.page-context[data-v-192d2adc],.search-box .search-category[data-v-192d2adc],.search-box .search-divider[data-v-192d2adc]{display:none}form.search-box[data-v-192d2adc]{flex:1;width:auto;min-width:0}.brand[data-v-192d2adc]{justify-content:center;gap:0}.brand-logo[data-v-192d2adc]{width:28px;height:28px}.search-box .search-btn[data-v-192d2adc]{width:52px;padding:0}.search-box .search-btn img[data-v-192d2adc]{width:22px}}.reading-mobile-header[data-v-ee37f2c3]{display:none}.global-header[data-v-ee37f2c3]{z-index:30;-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px);background:linear-gradient(#fffc,#fffc),#fff;height:63px;position:relative;box-shadow:0 2px 10px #00000026}.global-header--home[data-v-ee37f2c3]{background:#fff6;position:absolute;inset:0 0 auto;box-shadow:0 2px 10px #0000000f}.global-header[data-v-ee37f2c3]:not(.global-header--home){z-index:100;position:sticky;top:0}.header-row[data-v-ee37f2c3]{gap:28px;height:62px}.brand[data-v-ee37f2c3],.header-row[data-v-ee37f2c3]{align-items:center;display:flex}.brand[data-v-ee37f2c3]{white-space:nowrap;color:var(--color-primary);letter-spacing:normal;gap:.25rem;font-family:MiSans,sans-serif;font-size:calc(clamp(1.525rem,1.5vw + 2px,2.125rem));line-height:1;text-decoration:none}.brand .brand-wordmark[data-v-ee37f2c3]{font-size:.95em}.brand-logo[data-v-ee37f2c3]{-o-object-fit:contain;object-fit:contain;width:auto;height:calc(clamp(2rem,2.4vw,2.6rem));display:block}.primary-nav[data-v-ee37f2c3]{font-family:var(--font-sans);flex:1;gap:22px;margin-left:19.32px;font-size:1.03rem}.primary-nav[data-v-ee37f2c3],.primary-nav a[data-v-ee37f2c3]{align-items:center;display:flex}.primary-nav a[data-v-ee37f2c3]{color:#222;white-space:nowrap;height:62px;font-weight:400;transition:color .3s;position:relative}.primary-nav a[data-v-ee37f2c3]:hover{color:var(--color-primary)}.primary-nav a[aria-current=page][data-v-ee37f2c3]{color:var(--color-primary);font-weight:600}.primary-nav a[aria-current=page][data-v-ee37f2c3]:after{background:linear-gradient(90deg,var(--color-primary),#3ccfcf);content:"";border-radius:2px;width:1.2rem;height:.2rem;position:absolute;bottom:12px;left:50%;transform:translate(-50%)}.nav-label--short[data-v-ee37f2c3]{display:none}.sticky-header[data-v-ee37f2c3]{-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px);z-index:100;pointer-events:none;background:linear-gradient(#fffc,#fffc),#fff;height:63px;transition:transform .18s;position:fixed;inset:0 0 auto;transform:translateY(-110%);box-shadow:0 2px 10px #0000000f}.sticky-header.is-visible[data-v-ee37f2c3]{pointer-events:auto;transform:none}.sticky-header[data-v-ee37f2c3] .notice-banner--fixed{top:63px}.global-header[data-v-ee37f2c3]:not(.global-header--home){height:auto}@media (width<=1400px){.nav-label--full[data-v-ee37f2c3]{display:none}.nav-label--short[data-v-ee37f2c3]{display:inline}.primary-nav[data-v-ee37f2c3]{gap:18px}}@media (width<=1100px){.primary-nav[data-v-ee37f2c3]{gap:13px;font-size:13px}.header-row[data-v-ee37f2c3]{gap:18px}.brand[data-v-ee37f2c3]{font-size:17px}}@media (width<=820px){.primary-nav[data-v-ee37f2c3]{display:none}.header-row[data-v-ee37f2c3]{gap:8px}}@media (width<=700px){.global-header--reading>.header-row[data-v-ee37f2c3],.global-header--reading[data-v-ee37f2c3]>.notice-banner{display:none}.reading-mobile-header[data-v-ee37f2c3]{box-sizing:border-box;background:#fff;justify-content:space-between;align-items:center;gap:16px;height:60px;padding:0 20px;display:flex}.reading-mobile-brand[data-v-ee37f2c3]{min-width:0;color:var(--color-primary);white-space:nowrap;align-items:center;gap:5px;font-size:20px;text-decoration:none;display:flex}.reading-mobile-brand>img[data-v-ee37f2c3]:first-child{-o-object-fit:contain;object-fit:contain;width:22px;height:28px}.reading-mobile-news[data-v-ee37f2c3]{min-height:44px;color:var(--color-primary);flex-shrink:0;align-items:center;font-size:14px;text-decoration:none;display:flex}.reading-mobile-brand[data-v-ee37f2c3]:focus-visible,.reading-mobile-news[data-v-ee37f2c3]:focus-visible{outline:2px solid var(--color-primary);outline-offset:3px}}
