.bh-report.bh-doc{--bh-font-sans:var(--font-inter), "Segoe UI", system-ui, sans-serif;--bh-font-mono:"BH Mono", "Cascadia Mono", Consolas, monospace;--bh-masthead-size:.72rem;--bh-masthead-lh:1;--bh-masthead-weight:750;--bh-masthead-track:.22em;--bh-kicker-size:.72rem;--bh-kicker-lh:1.3;--bh-kicker-weight:700;--bh-kicker-track:.045em;--bh-title-size:2.25rem;--bh-title-lh:1.14;--bh-title-weight:720;--bh-title-track:-.012em;--bh-deck-size:1.18rem;--bh-deck-lh:1.5;--bh-deck-weight:420;--bh-deck-track:0;--bh-section-size:1.5rem;--bh-section-lh:1.22;--bh-section-weight:700;--bh-section-track:-.006em;--bh-subsection-size:1.08rem;--bh-subsection-lh:1.3;--bh-subsection-weight:650;--bh-subsection-track:0;--bh-body-size:1.02rem;--bh-body-lh:1.62;--bh-body-weight:400;--bh-body-track:0;--bh-lede-size:1.12rem;--bh-lede-lh:1.58;--bh-lede-weight:420;--bh-lede-track:0;--bh-table-size:.84rem;--bh-table-lh:1.36;--bh-table-weight:400;--bh-table-track:0;--bh-numeric-size:.84rem;--bh-numeric-lh:1.36;--bh-numeric-weight:500;--bh-numeric-track:0;--bh-metric-size:1.5rem;--bh-metric-lh:1.1;--bh-metric-weight:680;--bh-metric-track:-.01em;--bh-cover-size:1.12rem;--bh-cover-lh:1.25;--bh-cover-weight:720;--bh-cover-track:0;--bh-footnote-size:.78rem;--bh-footnote-lh:1.45;--bh-footnote-weight:400;--bh-footnote-track:0;--bh-caption-size:.82rem;--bh-caption-lh:1.45;--bh-caption-weight:450;--bh-caption-track:0;--bh-callout-size:.98rem;--bh-callout-lh:1.55;--bh-callout-weight:430;--bh-callout-track:0;--bh-mono-size:.8rem;--bh-mono-lh:1.4;--bh-mono-weight:450;--bh-mono-track:0;--bh-space-1:.25rem;--bh-space-2:.5rem;--bh-space-3:.75rem;--bh-space-4:1rem;--bh-space-5:1.5rem;--bh-space-6:2rem;--bh-space-7:3rem;--bh-space-8:4rem;--bh-space-paragraph:.9em;--bh-space-section:3.25rem;--bh-space-table:1.25rem;--bh-space-chart:1.75rem;--bh-space-card:1rem;--bh-rule-hair:1px;--bh-rule-strong:2px;--bh-rule-accent:3px;--bh-rule-section:2px;--bh-radius-sm:2px;--bh-radius-md:3px;--bh-layout-measure:43rem;--bh-layout-wide:58rem;--bh-layout-toc:14.5rem;--bh-layout-gutter:2.5rem;--bh-layout-page-pad:1.25rem;--bh-c-paper:#fff;--bh-c-canvas:#f6f6f3;--bh-c-panel:#f3f4f6;--bh-c-panel-2:#f7f8fa;--bh-c-rule:#c9ced8;--bh-c-rule-soft:#e3e6ec;--bh-c-rule-strong:#111418;--bh-c-ink:#111418;--bh-c-ink-2:#3d4451;--bh-c-muted:#566070;--bh-c-faint:#636b7a;--bh-c-accent:#e3b341;--bh-c-accent-ink:#80600f;--bh-c-link:#1f4e79;--bh-c-positive:#1d6b4e;--bh-c-negative:#a3362c;--bh-c-neutral:#566070;--bh-c-assumption:#855600;--bh-c-assumption-surface:#fbf4e4;--bh-c-interpretation:#80600f;--bh-c-interpretation-surface:#faf6ea;--bh-c-evidence:#1f4e79;--bh-c-evidence-surface:#eef3f8;--bh-c-risk:#a3362c;--bh-c-risk-surface:#fbf0ee;--bh-c-learning:#1f4e79;--bh-c-learning-surface:#f1f5f9;--bh-c-bear:#a3362c;--bh-c-base:#1f3b5c;--bh-c-bull:#1d6b4e;--bh-c-chart-ink:#1f3b5c;--bh-c-chart-2:#5b7089;--bh-c-chart-3:#8a94a6;--bh-c-chart-subject:#b07f12;--bh-c-chart-basis:#b07f12;--bh-c-chart-grid:#e3e6ec;--bh-c-chart-axis:#566070;--bh-c-chart-zero:#111418;--bh-c-chart-ref:#a3362c;--bh-c-heat-1:#f3f6f9;--bh-c-heat-2:#dde6ef;--bh-c-heat-3:#c3d3e3;--bh-c-heat-4:#a5bdd4;--bh-c-heat-5:#86a5c4;--bh-c-heat-above:#e3efe9;--bh-c-heat-below:#f6e4e1;--lightningcss-light:initial;--lightningcss-dark: ;color-scheme:light}.bh-report.bh-doc *,.bh-report.bh-doc :before,.bh-report.bh-doc :after{box-sizing:border-box}.bh-report.bh-doc{-moz-text-size-adjust:100%;text-size-adjust:100%;background:var(--bh-c-canvas);color:var(--bh-c-ink);font-family:var(--bh-font-sans);font-size:var(--bh-body-size);line-height:var(--bh-body-lh);font-weight:var(--bh-body-weight);font-feature-settings:"kern" 1,"liga" 1,"calt" 1;-webkit-font-smoothing:antialiased;text-rendering:optimizelegibility;margin:0}.bh-report.bh-doc a{color:var(--bh-c-link);text-underline-offset:2px;overflow-wrap:anywhere;text-decoration:underline;text-decoration-thickness:1px}.bh-report.bh-doc .bh-mono{font-family:var(--bh-font-mono);font-size:var(--bh-mono-size)}.bh-report.bh-doc .bh-kicker{font-size:var(--bh-kicker-size);line-height:var(--bh-kicker-lh);font-weight:var(--bh-kicker-weight);letter-spacing:var(--bh-kicker-track);color:var(--bh-c-muted);display:block}.bh-report.bh-doc .bh-visually-kicker{font-size:var(--bh-kicker-size);font-weight:var(--bh-kicker-weight);letter-spacing:var(--bh-kicker-track);color:var(--bh-c-muted);margin:0 0 var(--bh-space-2)}.bh-report.bh-doc strong{font-weight:680}.bh-report.bh-doc .bh-page{max-width:calc(var(--bh-layout-toc) + var(--bh-layout-wide) + 3 * var(--bh-layout-gutter));padding:0 var(--bh-layout-page-pad) var(--bh-space-8);margin:0 auto}.bh-report.bh-doc .bh-masthead{border-bottom:var(--bh-rule-hair) solid var(--bh-c-rule);padding:var(--bh-space-4) 0 var(--bh-space-3);margin-bottom:var(--bh-space-5)}.bh-report.bh-doc .bh-mast-row{align-items:baseline;gap:var(--bh-space-2) var(--bh-space-4);flex-wrap:wrap;display:flex}.bh-report.bh-doc .bh-wordmark{font-size:var(--bh-masthead-size);font-weight:var(--bh-masthead-weight);letter-spacing:var(--bh-masthead-track);color:var(--bh-c-ink)}.bh-report.bh-doc .bh-wordmark b{font-weight:inherit;color:var(--bh-c-accent-ink)}.bh-report.bh-doc .bh-tm{letter-spacing:0;vertical-align:.5em;color:var(--bh-c-ink-2);margin:0 .1em 0 .02em;font-size:.72em;font-weight:600}.bh-report.bh-doc .bh-tm-letters{vertical-align:.9em;font-size:.46em}.bh-report.bh-doc .bh-mast-coverage{font-size:var(--bh-caption-size);color:var(--bh-c-accent-ink);padding-left:var(--bh-space-4);border-left:var(--bh-rule-hair) solid var(--bh-c-rule);font-weight:700}.bh-report.bh-doc .bh-mast-product{font-size:var(--bh-caption-size);color:var(--bh-c-ink);padding-left:var(--bh-space-4);border-left:var(--bh-rule-hair) solid var(--bh-c-rule);font-weight:700}.bh-report.bh-doc .bh-mast-edition{font-size:var(--bh-footnote-size);color:var(--bh-c-faint);margin-left:auto}.bh-report.bh-doc .bh-cover{background:var(--bh-c-paper);border-top:var(--bh-rule-accent) solid var(--bh-c-accent);padding:var(--bh-space-6) var(--bh-layout-gutter) var(--bh-space-5);margin-bottom:var(--bh-space-5)}.bh-report.bh-doc .bh-issuer{font-size:var(--bh-caption-size);color:var(--bh-c-muted);margin-bottom:var(--bh-space-3);font-weight:560}.bh-report.bh-doc .bh-title{margin:0 0 var(--bh-space-4);max-width:52rem;font-size:var(--bh-title-size);line-height:var(--bh-title-lh);font-weight:var(--bh-title-weight);letter-spacing:var(--bh-title-track)}.bh-report.bh-doc .bh-ticker{font-family:var(--bh-font-mono);font-size:var(--bh-caption-size);letter-spacing:.06em;color:var(--bh-c-paper);background:var(--bh-c-ink);border-radius:var(--bh-radius-sm);vertical-align:.32em;margin-right:var(--bh-space-3);padding:.18em .5em;font-weight:700;line-height:1.2;display:inline-block}.bh-report.bh-doc .bh-h1-sep{clip:rect(0 0 0 0);white-space:nowrap;width:1px;height:1px;position:absolute;overflow:hidden}.bh-report.bh-doc .bh-deck{font-size:var(--bh-deck-size);line-height:var(--bh-deck-lh);font-weight:var(--bh-deck-weight);color:var(--bh-c-ink-2);max-width:var(--bh-layout-measure);margin:0 0 var(--bh-space-5)}.bh-report.bh-doc .bh-coverpanel{margin:var(--bh-space-5) 0 var(--bh-space-5)}.bh-report.bh-doc .bh-cp{border-top:var(--bh-rule-strong) solid var(--bh-c-rule-strong);border-bottom:var(--bh-rule-hair) solid var(--bh-c-rule);grid-template-columns:minmax(0,1.45fr) minmax(0,1fr);display:grid}.bh-report.bh-doc .bh-cp-coverage{grid-template-columns:minmax(0,.9fr) minmax(0,1.25fr) minmax(0,.8fr) minmax(0,1fr);display:grid}.bh-report.bh-doc .bh-rating-scale{gap:3px;margin:3px 0 2px;display:flex}.bh-report.bh-doc .bh-rating-seg{border:1.2px solid var(--bh-c-accent-ink);border-radius:1px;width:17px;height:9px;display:block}.bh-report.bh-doc .bh-rating-on{background:var(--bh-c-accent-ink)}.bh-report.bh-doc .bh-cp-values{background:var(--bh-c-panel-2);border-left:var(--bh-rule-hair) solid var(--bh-c-rule);grid-template-columns:repeat(2,minmax(0,1fr));display:grid}.bh-report.bh-doc .bh-cp-cell{padding:var(--bh-space-4) var(--bh-space-4) var(--bh-space-4);flex-direction:column;gap:4px;display:flex}.bh-report.bh-doc .bh-cp-cell+.bh-cp-cell{border-left:var(--bh-rule-hair) solid var(--bh-c-rule-soft)}.bh-report.bh-doc .bh-cp-coverage-cell:first-child{padding-left:0}.bh-report.bh-doc .bh-cp-label{font-size:var(--bh-kicker-size);letter-spacing:var(--bh-kicker-track);color:var(--bh-c-muted);font-weight:700;line-height:1.3}.bh-report.bh-doc .bh-cp-value{font-size:var(--bh-cover-size);color:var(--bh-c-ink);font-weight:720;line-height:1.2}.bh-report.bh-doc .bh-cp-coverage-cell:nth-child(2) .bh-cp-value{color:var(--bh-c-accent-ink)}.bh-report.bh-doc .bh-cp-value-cell .bh-cp-value{font-size:var(--bh-metric-size);font-variant-numeric:tabular-nums lining-nums;letter-spacing:var(--bh-metric-track)}.bh-report.bh-doc .bh-cp-sub{font-size:var(--bh-footnote-size);color:var(--bh-c-muted);line-height:1.35}.bh-report.bh-doc .bh-keydates{justify-content:space-between;gap:var(--bh-space-3) var(--bh-space-5);padding:var(--bh-space-3) 0 var(--bh-space-4);border-bottom:var(--bh-rule-hair) solid var(--bh-c-rule-soft);margin-bottom:var(--bh-space-5);grid-template-columns:repeat(5,auto);display:grid}.bh-report.bh-doc .bh-kd{flex-direction:column;gap:2px;display:flex}.bh-report.bh-doc .bh-kd-label{font-size:var(--bh-footnote-size);color:var(--bh-c-muted);font-weight:650}.bh-report.bh-doc .bh-kd-value{font-size:var(--bh-caption-size);color:var(--bh-c-ink);font-weight:650}.bh-report.bh-doc .bh-kd-sub{font-size:var(--bh-footnote-size);color:var(--bh-c-ink-2)}.bh-report.bh-doc .bh-scroll-hint{display:none}.bh-report.bh-doc .bh-method-head{margin:var(--bh-space-3) 0 var(--bh-space-1) -1em;color:var(--bh-c-ink);font-weight:700;font-size:var(--bh-kicker-size);letter-spacing:var(--bh-kicker-track);break-after:avoid;list-style:none}.bh-report.bh-doc .bh-method-head:first-child{margin-top:0}.bh-report.bh-doc .bh-metrics{margin:0}.bh-report.bh-doc .bh-metrics-grid{border:var(--bh-rule-hair) solid var(--bh-c-rule);grid-template-columns:repeat(4,minmax(0,1fr));gap:0;display:grid}.bh-report.bh-doc .bh-metric{padding:var(--bh-space-3) var(--bh-space-4);border-right:var(--bh-rule-hair) solid var(--bh-c-rule-soft);border-bottom:var(--bh-rule-hair) solid var(--bh-c-rule-soft);flex-direction:column;gap:3px;display:flex}.bh-report.bh-doc .bh-metric:nth-child(4n){border-right:0}.bh-report.bh-doc .bh-metric-label{font-size:var(--bh-footnote-size);color:var(--bh-c-muted);font-weight:600}.bh-report.bh-doc .bh-metric-value{font-size:var(--bh-metric-size);line-height:var(--bh-metric-lh);font-weight:var(--bh-metric-weight);letter-spacing:var(--bh-metric-track);font-variant-numeric:tabular-nums lining-nums}.bh-report.bh-doc .bh-metric-sub{font-size:var(--bh-footnote-size);color:var(--bh-c-ink-2)}.bh-report.bh-doc .bh-metrics-compact .bh-metrics-grid{grid-template-columns:repeat(3,minmax(0,1fr))}.bh-report.bh-doc .bh-metrics-compact .bh-metric:nth-child(4n){border-right:var(--bh-rule-hair) solid var(--bh-c-rule-soft)}.bh-report.bh-doc .bh-metrics-compact .bh-metric:nth-child(3n){border-right:0}.bh-report.bh-doc .bh-meta{margin:var(--bh-space-3) 0 0}.bh-report.bh-doc .bh-meta-table{border-collapse:collapse;width:100%;font-size:var(--bh-footnote-size);color:var(--bh-c-muted);line-height:1.4}.bh-report.bh-doc .bh-meta-table thead th{color:var(--bh-c-faint);text-align:left;padding:0 var(--bh-space-3) var(--bh-space-1) 0;border-bottom:var(--bh-rule-hair) solid var(--bh-c-rule-soft);font-weight:600}.bh-report.bh-doc .bh-meta-table th[scope=row]{color:var(--bh-c-muted);text-align:left;white-space:nowrap;padding:var(--bh-space-1) var(--bh-space-4) var(--bh-space-1) 0;vertical-align:top;width:11rem;font-weight:600}.bh-report.bh-doc .bh-meta-table td{padding:var(--bh-space-1) 0;color:var(--bh-c-muted);vertical-align:top}.bh-report.bh-doc .bh-asof .bh-h2{border-top-width:var(--bh-rule-hair);border-top-color:var(--bh-c-rule);color:var(--bh-c-ink-2)}.bh-report.bh-doc .bh-asof .bh-meta-table{font-size:var(--bh-caption-size);color:var(--bh-c-ink-2)}.bh-report.bh-doc .bh-asof .bh-meta-table td,.bh-report.bh-doc .bh-asof .bh-meta-table th[scope=row]{color:var(--bh-c-ink-2)}.bh-report.bh-doc .bh-layout{grid-template-columns:var(--bh-layout-toc) minmax(0,1fr);gap:var(--bh-layout-gutter);align-items:start;display:grid}.bh-report.bh-doc .bh-toc{top:var(--bh-space-4);max-height:calc(100vh - 2 * var(--bh-space-4));font-size:var(--bh-caption-size);padding:var(--bh-space-2) 0;line-height:1.35;position:sticky;overflow:auto}.bh-report.bh-doc .bh-toc-title{margin-bottom:var(--bh-space-2)}.bh-report.bh-doc .bh-toc-list{margin:0 0 var(--bh-space-4);border-left:var(--bh-rule-hair) solid var(--bh-c-rule);padding:0;list-style:none}.bh-report.bh-doc .bh-toc-list a{padding:3px 0 3px var(--bh-space-3);color:var(--bh-c-ink-2);text-decoration:none;display:block}.bh-report.bh-doc .bh-toc-list a:hover,.bh-report.bh-doc .bh-toc-list a:focus{color:var(--bh-c-ink);box-shadow:inset 2px 0 0 var(--bh-c-accent)}.bh-report.bh-doc .bh-toc-ref a{color:var(--bh-c-muted)}.bh-report.bh-doc .bh-main{background:var(--bh-c-paper);padding:var(--bh-space-2) var(--bh-layout-gutter) var(--bh-space-7);min-width:0}.bh-report.bh-doc .bh-section{margin-top:var(--bh-space-section);scroll-margin-top:var(--bh-space-4)}.bh-report.bh-doc .bh-section:first-child{margin-top:var(--bh-space-4)}.bh-report.bh-doc .bh-h2{font-size:var(--bh-section-size);line-height:var(--bh-section-lh);font-weight:var(--bh-section-weight);letter-spacing:var(--bh-section-track);margin:0 0 var(--bh-space-4);padding-top:var(--bh-space-3);border-top:var(--bh-rule-section) solid var(--bh-c-rule-strong)}.bh-report.bh-doc .bh-h3{font-size:var(--bh-subsection-size);line-height:var(--bh-subsection-lh);font-weight:var(--bh-subsection-weight);margin:var(--bh-space-6) 0 var(--bh-space-3);color:var(--bh-c-ink)}.bh-report.bh-doc .bh-main p,.bh-report.bh-doc .bh-list,.bh-report.bh-doc .bh-thesis,.bh-report.bh-doc .bh-decision-body{max-width:var(--bh-layout-measure)}.bh-report.bh-doc .bh-date{white-space:nowrap}.bh-report.bh-doc .bh-vh{clip:rect(0 0 0 0);white-space:nowrap;width:1px;height:1px;position:absolute;overflow:hidden}.bh-report.bh-doc .bh-link{white-space:nowrap}.bh-report.bh-doc .bh-ext{vertical-align:.08em;margin-left:.22em;display:inline-block;overflow:visible}.bh-report.bh-doc .bh-ext path{fill:none;stroke:currentColor;stroke-width:1.5px}.bh-report.bh-doc .bh-main p{margin:0 0 var(--bh-space-paragraph)}.bh-report.bh-doc .bh-lede{font-size:var(--bh-lede-size);line-height:var(--bh-lede-lh);font-weight:var(--bh-lede-weight)}.bh-report.bh-doc .bh-list{margin:0 0 var(--bh-space-4);padding-left:1.15em}.bh-report.bh-doc .bh-list li{margin:0 0 var(--bh-space-2)}.bh-report.bh-doc .bh-list li::marker{color:var(--bh-c-faint)}.bh-report.bh-doc .bh-claim{padding-left:var(--bh-space-4);border-left:var(--bh-rule-accent) solid var(--bh-c-evidence);position:relative}.bh-report.bh-doc .bh-claim-kind{font-size:var(--bh-footnote-size);color:var(--bh-c-muted);letter-spacing:.01em;margin-bottom:2px;font-weight:600;display:block}.bh-report.bh-doc .bh-claim-interpretation{border-left-color:var(--bh-c-accent);background:var(--bh-c-interpretation-surface);padding:var(--bh-space-3) var(--bh-space-4)}.bh-report.bh-doc .bh-claim-interpretation .bh-claim-kind{color:var(--bh-c-interpretation);font-weight:650}.bh-report.bh-doc .bh-claim-reading{border-left-color:var(--bh-c-chart-2)}.bh-report.bh-doc .bh-glance{border:var(--bh-rule-hair) solid var(--bh-c-rule);border-left:var(--bh-rule-accent) solid var(--bh-c-ink);padding:var(--bh-space-4) var(--bh-space-5);margin:0 0 var(--bh-space-5);background:var(--bh-c-panel-2)}.bh-report.bh-doc .bh-glance-kicker{margin-bottom:var(--bh-space-2)}.bh-report.bh-doc .bh-glance-list{margin:0;padding-left:1.1em}.bh-report.bh-doc .bh-glance-list li{margin:0 0 var(--bh-space-2)}.bh-report.bh-doc .bh-glance-list li:last-child{margin-bottom:0}.bh-report.bh-doc .bh-em-wrap{break-inside:avoid;margin-top:var(--bh-space-6)}.bh-report.bh-doc .bh-em-head{margin:0 0 var(--bh-space-3)}.bh-report.bh-doc .bh-evidence-map{border-top:var(--bh-rule-strong) solid var(--bh-c-rule-strong);grid-template-columns:repeat(3,minmax(0,1fr));gap:0;display:grid}.bh-report.bh-doc .bh-em-col{padding:var(--bh-space-4) var(--bh-space-4) var(--bh-space-3);border-right:var(--bh-rule-hair) solid var(--bh-c-rule)}.bh-report.bh-doc .bh-em-col:last-child{border-right:0}.bh-report.bh-doc .bh-em-known{background:var(--bh-c-evidence-surface)}.bh-report.bh-doc .bh-em-inferred{background:var(--bh-c-interpretation-surface)}.bh-report.bh-doc .bh-em-unproven{background:var(--bh-c-panel-2);background-image:repeating-linear-gradient(135deg,transparent 0 7px,var(--bh-c-rule-soft) 7px 8px)}.bh-report.bh-doc .bh-em-icon{margin-bottom:var(--bh-space-2);line-height:0}.bh-report.bh-doc .bh-tier-full{fill:var(--bh-c-ink)}.bh-report.bh-doc .bh-tier-ring{fill:none;stroke:var(--bh-c-ink);stroke-width:1.6px}.bh-report.bh-doc .bh-em-title{font-size:var(--bh-subsection-size);margin:0 0 2px;font-weight:720}.bh-report.bh-doc .bh-em-gloss{font-size:var(--bh-footnote-size);color:var(--bh-c-muted);margin:0 0 var(--bh-space-3)}.bh-report.bh-doc .bh-em-list{font-size:var(--bh-callout-size);margin:0;padding-left:1em;line-height:1.5}.bh-report.bh-doc .bh-em-list li{margin-bottom:var(--bh-space-2)}.bh-report.bh-doc .bh-callout{border:var(--bh-rule-hair) solid var(--bh-c-rule);border-left-width:var(--bh-rule-accent);padding:var(--bh-space-4) var(--bh-space-5);margin:var(--bh-space-4) 0 var(--bh-space-5);max-width:var(--bh-layout-wide);font-size:var(--bh-callout-size);line-height:var(--bh-callout-lh)}.bh-report.bh-doc .bh-callout p{max-width:none}.bh-report.bh-doc .bh-callout-label{font-size:var(--bh-kicker-size);letter-spacing:var(--bh-kicker-track);margin-bottom:var(--bh-space-2);font-weight:700}.bh-report.bh-doc .bh-callout-view{border-left-color:var(--bh-c-accent);background:var(--bh-c-interpretation-surface)}.bh-report.bh-doc .bh-callout-view .bh-callout-label{color:var(--bh-c-interpretation)}.bh-report.bh-doc .bh-view-label{font-size:var(--bh-subsection-size)}.bh-report.bh-doc .bh-callout-risk{border-left-color:var(--bh-c-risk);background:var(--bh-c-risk-surface)}.bh-report.bh-doc .bh-callout-limitation{border-left-color:var(--bh-c-neutral);background:var(--bh-c-panel-2)}.bh-report.bh-doc .bh-callout-limitation .bh-callout-label{color:var(--bh-c-muted)}.bh-report.bh-doc .bh-quote{margin:0;font-weight:650}.bh-report.bh-doc .bh-debate{gap:var(--bh-space-5);margin:var(--bh-space-4) 0;grid-template-columns:repeat(2,minmax(0,1fr));display:grid}.bh-report.bh-doc .bh-debate-side{border-top:var(--bh-rule-strong) solid var(--bh-c-bull);padding-top:var(--bh-space-2)}.bh-report.bh-doc .bh-debate-bear{border-top-color:var(--bh-c-bear)}.bh-report.bh-doc .bh-debate-side .bh-h3{margin:var(--bh-space-1) 0 var(--bh-space-2)}.bh-report.bh-doc .bh-debate-side ul{font-size:var(--bh-callout-size);margin:0;padding-left:1.1em}.bh-report.bh-doc .bh-debate-side li{margin-bottom:var(--bh-space-2)}.bh-report.bh-doc .bh-debate-icon{float:right;line-height:0}.bh-report.bh-doc .bh-cases{gap:var(--bh-space-4);margin:var(--bh-space-5) 0;grid-template-columns:repeat(3,minmax(0,1fr));display:grid}.bh-report.bh-doc .bh-case{border:var(--bh-rule-hair) solid var(--bh-c-rule);border-top:var(--bh-rule-accent) solid var(--bh-c-base);padding:var(--bh-space-4);background:var(--bh-c-paper);font-size:var(--bh-callout-size);line-height:1.5}.bh-report.bh-doc .bh-case-bear{border-top-color:var(--bh-c-bear)}.bh-report.bh-doc .bh-case-bull{border-top-color:var(--bh-c-bull)}.bh-report.bh-doc .bh-case-icon{margin-bottom:var(--bh-space-2);line-height:0}.bh-report.bh-doc .bh-case-title{font-size:var(--bh-subsection-size);margin:0 0 var(--bh-space-3);font-weight:720;line-height:1.3}.bh-report.bh-doc .bh-case-field{margin:0 0 var(--bh-space-3)}.bh-report.bh-doc .bh-main .bh-case p,.bh-report.bh-doc .bh-main .bh-callout p,.bh-report.bh-doc .bh-main .bh-em-col p{max-width:none}.bh-report.bh-doc .bh-field-label{color:var(--bh-c-ink-2);font-weight:650}.bh-report.bh-doc .bh-field>dt{text-align:right}.bh-report.bh-doc .bh-cards-section .bh-h3{margin:0}.bh-report.bh-doc .bh-catalyst,.bh-report.bh-doc .bh-rule{gap:0 var(--bh-space-3);border-top:var(--bh-rule-hair) solid var(--bh-c-rule);padding:var(--bh-space-4) 0;break-inside:avoid;grid-template-columns:1.5rem minmax(0,1fr);display:grid}.bh-report.bh-doc .bh-cat-icon,.bh-report.bh-doc .bh-rule-icon{padding-top:.3em;line-height:0}.bh-report.bh-doc .bh-cat-title,.bh-report.bh-doc .bh-rule-title{font-size:var(--bh-subsection-size);line-height:var(--bh-subsection-lh);margin:0 0 var(--bh-space-3);font-weight:680}.bh-report.bh-doc .bh-cat-date{font-family:var(--bh-font-mono);color:var(--bh-c-accent-ink);margin-right:.35em;font-weight:700}.bh-report.bh-doc .bh-catalyst-undated .bh-cat-date{color:var(--bh-c-muted)}.bh-report.bh-doc .bh-cat-sep{color:var(--bh-c-faint);margin-right:.35em}.bh-report.bh-doc .bh-fields{gap:var(--bh-space-2);font-size:var(--bh-callout-size);grid-column:2;grid-template-columns:minmax(0,1fr);margin:0;line-height:1.5;display:grid}.bh-report.bh-doc .bh-field{gap:var(--bh-space-4);grid-template-columns:13rem minmax(0,1fr);display:grid}.bh-report.bh-doc .bh-field dt,.bh-report.bh-doc .bh-field dd{margin:0}.bh-report.bh-doc .bh-field-plain{color:var(--bh-c-muted);font-size:var(--bh-footnote-size);grid-template-columns:minmax(0,1fr)}.bh-report.bh-doc .bh-rule-fields .bh-field{grid-template-columns:10rem minmax(0,1fr)}.bh-report.bh-doc .bh-for-against{margin:0 0 var(--bh-space-4);max-width:var(--bh-layout-measure);padding:0;list-style:none}.bh-report.bh-doc .bh-for-against li{gap:var(--bh-space-2);margin-bottom:var(--bh-space-2);align-items:baseline;display:flex}.bh-report.bh-doc .bh-fa-icon{flex:none;line-height:0;position:relative;top:1px}.bh-report.bh-doc .bh-statements{margin:0;padding:0;list-style:none}.bh-report.bh-doc .bh-statement{padding:var(--bh-space-3) 0;border-bottom:var(--bh-rule-hair) solid var(--bh-c-rule-soft);max-width:var(--bh-layout-wide)}.bh-report.bh-doc .bh-src{font-size:var(--bh-footnote-size);color:var(--bh-c-muted);margin-top:2px;display:block}.bh-report.bh-doc .bh-table-block,.bh-report.bh-doc .bh-obs-group{margin:var(--bh-space-table) 0;max-width:var(--bh-layout-wide)}.bh-report.bh-doc .bh-table-scroll{-webkit-overflow-scrolling:touch;overflow-x:auto}.bh-report.bh-doc .bh-table-scroll:focus{outline:2px solid var(--bh-c-accent);outline-offset:2px}.bh-report.bh-doc .bh-table{border-collapse:collapse;width:100%;font-size:var(--bh-table-size);line-height:var(--bh-table-lh);border-top:var(--bh-rule-strong) solid var(--bh-c-rule-strong);border-bottom:var(--bh-rule-hair) solid var(--bh-c-rule-strong)}.bh-report.bh-doc .bh-table th,.bh-report.bh-doc .bh-table td{vertical-align:top;border-bottom:var(--bh-rule-hair) solid var(--bh-c-rule-soft);padding:.42rem .6rem}.bh-report.bh-doc .bh-table thead th{color:var(--bh-c-ink-2);vertical-align:bottom;background:var(--bh-c-panel);border-bottom:var(--bh-rule-hair) solid var(--bh-c-rule);font-weight:680;line-height:1.25}.bh-report.bh-doc .bh-table tbody th{text-align:left;color:var(--bh-c-ink);font-weight:560}.bh-report.bh-doc .bh-table .bh-num{text-align:right;white-space:nowrap;font-variant-numeric:tabular-nums lining-nums}.bh-report.bh-doc .bh-table thead .bh-num{white-space:normal;font-variant-numeric:normal}.bh-report.bh-doc .bh-table .bh-text{text-align:left}.bh-report.bh-doc .bh-table td.bh-text{min-width:7rem}.bh-report.bh-doc .bh-t-keyvalue td.bh-text,.bh-report.bh-doc .bh-t-standard td.bh-text{max-width:26rem}.bh-report.bh-doc .bh-col-latest{background:var(--bh-c-panel-2);font-weight:650}.bh-report.bh-doc .bh-table thead .bh-col-latest{background:var(--bh-c-panel);box-shadow:inset 0 -2px 0 var(--bh-c-accent);color:var(--bh-c-ink)}.bh-report.bh-doc .bh-col-split{border-left:var(--bh-rule-hair) solid var(--bh-c-rule)}.bh-report.bh-doc .bh-rowgroup th{font-size:var(--bh-footnote-size);letter-spacing:.02em;color:var(--bh-c-muted);background:var(--bh-c-paper);border-bottom:var(--bh-rule-hair) solid var(--bh-c-rule);padding-top:.7rem;font-weight:700}.bh-report.bh-doc .bh-missing,.bh-report.bh-doc .bh-nm{color:var(--bh-c-faint)}.bh-report.bh-doc .bh-na{color:var(--bh-c-faint);font-weight:500}.bh-report.bh-doc .bh-row-subject>th,.bh-report.bh-doc .bh-row-subject>td{background:var(--bh-c-interpretation-surface)}.bh-report.bh-doc .bh-row-subject>th{box-shadow:inset 3px 0 0 var(--bh-c-accent);font-weight:700}.bh-report.bh-doc .bh-row-sensitivity>th,.bh-report.bh-doc .bh-row-sensitivity>td{background:var(--bh-c-paper);color:var(--bh-c-ink-2)}.bh-report.bh-doc .bh-row-sensitivity>th{box-shadow:inset 3px 0 0 var(--bh-c-rule);font-weight:560}.bh-report.bh-doc .bh-row-na>td{color:var(--bh-c-faint)}.bh-report.bh-doc .bh-case-mark,.bh-report.bh-doc .bh-dir,.bh-report.bh-doc .bh-heat-mark{vertical-align:middle;margin-right:.3em;line-height:0;display:inline-block}.bh-report.bh-doc .bh-heat-mark{margin:0 0 0 .3em}.bh-report.bh-doc .bh-t-scenario thead th.bh-case-base,.bh-report.bh-doc .bh-t-scenario td:nth-child(3){background:var(--bh-c-panel-2)}.bh-report.bh-doc .bh-heat-1{background:var(--bh-c-heat-1)}.bh-report.bh-doc .bh-heat-2{background:var(--bh-c-heat-2)}.bh-report.bh-doc .bh-heat-3{background:var(--bh-c-heat-3)}.bh-report.bh-doc .bh-heat-4{background:var(--bh-c-heat-4)}.bh-report.bh-doc .bh-heat-5{background:var(--bh-c-heat-5)}.bh-report.bh-doc .bh-heat-above{background:var(--bh-c-heat-above)}.bh-report.bh-doc .bh-heat-below{background:var(--bh-c-heat-below)}.bh-report.bh-doc .bh-cell-applies{outline:2px solid var(--bh-c-ink);outline-offset:-3px;font-weight:720}.bh-report.bh-doc .bh-table-caption{font-size:var(--bh-caption-size);color:var(--bh-c-muted);margin-bottom:var(--bh-space-2)}.bh-report.bh-doc .bh-table-note,.bh-report.bh-doc .bh-table-notes{font-size:var(--bh-footnote-size);color:var(--bh-c-muted);margin:var(--bh-space-2) 0 0;line-height:var(--bh-footnote-lh)}.bh-report.bh-doc .bh-table-notes{padding-left:1em}.bh-report.bh-doc .bh-compact{font-size:var(--bh-footnote-size)}.bh-report.bh-doc .bh-compact th,.bh-report.bh-doc .bh-compact td{padding:.3rem .45rem}.bh-report.bh-doc .bh-obs-intro{margin:var(--bh-space-5) 0 var(--bh-space-1)}.bh-report.bh-doc .bh-main p.bh-obs-key{font-size:var(--bh-footnote-size);color:var(--bh-c-muted);margin:0 0 var(--bh-space-3);max-width:var(--bh-layout-wide)}.bh-report.bh-doc .bh-t-observations{table-layout:fixed;min-width:40rem}.bh-report.bh-doc .bh-oc-company{width:17%}.bh-report.bh-doc .bh-oc-measure{width:23%}.bh-report.bh-doc .bh-oc-slot{width:12.5%}.bh-report.bh-doc .bh-oc-dir{width:9%}.bh-report.bh-doc .bh-oc-basis{width:13.5%}.bh-report.bh-doc .bh-t-observations th,.bh-report.bh-doc .bh-t-observations td{overflow-wrap:anywhere}.bh-report.bh-doc .bh-t-observations tbody tr:has(+.bh-obs-cont)>*{border-bottom-color:#0000}.bh-report.bh-doc .bh-t-observations .bh-obs-cont>*{padding-top:.15rem}.bh-report.bh-doc .bh-obs-head{margin-bottom:var(--bh-space-2);flex-direction:column;gap:2px;display:flex}.bh-report.bh-doc .bh-obs-head .bh-kicker{color:var(--bh-c-ink)}.bh-report.bh-doc .bh-obs-note{font-size:var(--bh-footnote-size);color:var(--bh-c-muted)}.bh-report.bh-doc .bh-obs-brand{font-weight:720;display:block}.bh-report.bh-doc .bh-t-observations tbody th{min-width:9.5rem}.bh-report.bh-doc .bh-t-observations td.bh-text{min-width:8rem}.bh-report.bh-doc .bh-obs-slot{display:block}.bh-report.bh-doc .bh-obs-h{color:var(--bh-c-ink-2);font-weight:650}.bh-report.bh-doc .bh-obs-company{font-size:var(--bh-footnote-size);color:var(--bh-c-muted);font-weight:450;display:block}.bh-report.bh-doc .bh-obs-value{font-weight:650;display:block}.bh-report.bh-doc .bh-obs-meta{font-size:var(--bh-footnote-size);color:var(--bh-c-muted);display:block}.bh-report.bh-doc .bh-obs-period{display:block}.bh-report.bh-doc .bh-dir-cell{white-space:nowrap}.bh-report.bh-doc .bh-table td.bh-obs-subject{text-align:right}.bh-report.bh-doc .bh-t-observations .bh-num,.bh-report.bh-doc .bh-t-observations .bh-obs-meta{white-space:normal}.bh-report.bh-doc .bh-provenance{max-width:var(--bh-layout-wide);font-size:var(--bh-callout-size);padding-left:1.1em}.bh-report.bh-doc .bh-provenance li{margin-bottom:var(--bh-space-2)}.bh-report.bh-doc .bh-evidence-kicker{margin:var(--bh-space-5) 0 var(--bh-space-2)}.bh-report.bh-doc .bh-t-evidence{font-size:var(--bh-footnote-size);table-layout:fixed;min-width:36rem}.bh-report.bh-doc .bh-ec-doc{width:50%}.bh-report.bh-doc .bh-ec-date{width:14%}.bh-report.bh-doc .bh-ec-link{width:22%}.bh-report.bh-doc .bh-src-date{white-space:nowrap;color:var(--bh-c-ink-2)}.bh-report.bh-doc .bh-src-link a{color:var(--bh-c-link);text-decoration:none}.bh-report.bh-doc .bh-provenance .bh-link{color:var(--bh-c-link)}.bh-report.bh-doc .bh-figure{margin:var(--bh-space-chart) 0;padding:var(--bh-space-4) 0 0;border-top:var(--bh-rule-hair) solid var(--bh-c-rule);max-width:var(--bh-layout-wide);break-inside:avoid}.bh-report.bh-doc .bh-fig-head{margin-bottom:var(--bh-space-3);flex-direction:column;gap:2px;display:flex}.bh-report.bh-doc .bh-fig-head .bh-kicker{color:var(--bh-c-accent-ink)}.bh-report.bh-doc .bh-fig-title{font-size:var(--bh-subsection-size);font-weight:700;line-height:1.3}.bh-report.bh-doc .bh-fig-sub{font-size:var(--bh-caption-size);color:var(--bh-c-ink-2);line-height:var(--bh-caption-lh);max-width:var(--bh-layout-measure)}.bh-report.bh-doc .bh-fig-scroll{overflow-x:auto}.bh-report.bh-doc .bh-fig-scroll>.bh-chart{max-width:46rem}.bh-report.bh-doc .bh-fig-scroll>.bh-chart+.bh-chart{margin-top:var(--bh-space-4)}.bh-report.bh-doc .bh-fig-row .bh-fig-scroll{gap:var(--bh-space-5);grid-template-columns:repeat(2,minmax(0,1fr));max-width:46rem;display:grid}.bh-report.bh-doc .bh-fig-row .bh-fig-scroll>.bh-chart+.bh-chart{margin-top:0}.bh-report.bh-doc .bh-chart{width:100%;height:auto;display:block;overflow:visible}.bh-report.bh-doc .bh-chart-narrow{display:none}.bh-report.bh-doc .bh-fig-foot{margin-top:var(--bh-space-2);font-size:var(--bh-footnote-size);color:var(--bh-c-muted);line-height:var(--bh-footnote-lh)}.bh-report.bh-doc .bh-legend{gap:var(--bh-space-1) var(--bh-space-4);margin:0 0 var(--bh-space-2);flex-wrap:wrap;padding:0;list-style:none;display:flex}.bh-report.bh-doc .bh-legend li{color:var(--bh-c-ink-2);align-items:center;gap:6px;display:inline-flex}.bh-report.bh-doc .bh-icon{flex:none;overflow:visible}.bh-report.bh-doc .bh-fig-notes{margin:0 0 var(--bh-space-1);padding-left:1em}.bh-report.bh-doc .bh-fig-source{margin:0}.bh-report.bh-doc .bh-fig-source span{color:var(--bh-c-ink-2);font-weight:650}.bh-report.bh-doc .bh-fig-rights{margin:0 0 var(--bh-space-3);border:var(--bh-rule-hair) solid var(--bh-c-risk);font-size:var(--bh-kicker-size);letter-spacing:.04em;padding:3px 8px;display:inline-block}.bh-report.bh-doc .bh-fig-internal{color:var(--bh-c-risk);font-weight:750}.bh-report.bh-doc .bh-figure-wide{max-width:var(--bh-layout-wide)}.bh-report.bh-doc .bh-figure-wide .bh-fig-scroll>.bh-chart{max-width:none}.bh-report.bh-doc .bh-ext-chart{max-width:100%;height:auto;display:block}.bh-report.bh-doc .bh-main .bh-cards-kicker{margin:var(--bh-space-5) 0 0;padding-top:var(--bh-space-2);border-top:var(--bh-rule-strong) solid var(--bh-c-rule-strong)}.bh-report.bh-doc .bh-sw-hatch{stroke:var(--bh-c-ink);stroke-width:.8px;fill:var(--bh-c-chart-basis);fill-opacity:.55}.bh-report.bh-doc .bh-sw-assume{fill:var(--bh-c-assumption-surface);stroke:var(--bh-c-assumption);stroke-width:1.4px;stroke-dasharray:2 1.5}.bh-report.bh-doc .bh-c-rule-mark{fill:var(--bh-c-ink-2)}.bh-report.bh-doc .bh-c-learn-mark{fill:var(--bh-c-learning)}.bh-report.bh-doc .bh-reference{margin:var(--bh-space-8) 0 0;padding:var(--bh-space-3) 0;border-top:var(--bh-rule-accent) solid var(--bh-c-accent);border-bottom:var(--bh-rule-hair) solid var(--bh-c-rule)}.bh-report.bh-doc .bh-reference .bh-kicker{color:var(--bh-c-ink)}.bh-report.bh-doc .bh-reference-note{font-size:var(--bh-footnote-size);color:var(--bh-c-muted);margin:2px 0 0}.bh-report.bh-doc .bh-appendix details>summary{cursor:pointer;list-style:none}.bh-report.bh-doc .bh-appendix details>summary::-webkit-details-marker{display:none}.bh-report.bh-doc .bh-appendix details>summary .bh-h2{border-top-width:var(--bh-rule-hair);border-top-color:var(--bh-c-rule);color:var(--bh-c-ink-2);justify-content:space-between;align-items:baseline;display:flex}.bh-report.bh-doc .bh-appendix details>summary .bh-h2:after{content:"Show";font-size:var(--bh-kicker-size);letter-spacing:var(--bh-kicker-track);color:var(--bh-c-link);border-bottom:var(--bh-rule-hair) solid currentColor;padding:0 0 1px;font-weight:700}.bh-report.bh-doc .bh-appendix details>summary:hover .bh-h2:after{color:var(--bh-c-ink)}.bh-report.bh-doc .bh-appendix details[open]>summary .bh-h2:after{content:"Hide"}.bh-report.bh-doc .bh-appendix-body{font-size:var(--bh-callout-size)}.bh-report.bh-doc .bh-method-list{font-size:var(--bh-callout-size);line-height:var(--bh-callout-lh);color:var(--bh-c-ink-2);max-width:var(--bh-layout-wide);margin:0;padding-left:1em}.bh-report.bh-doc .bh-method-list li{break-inside:avoid;margin-bottom:var(--bh-space-2)}.bh-report.bh-doc .bh-edition-note{color:var(--bh-c-accent-ink);font-weight:600}.bh-report.bh-doc .bh-disclosure{border-top:var(--bh-rule-strong) solid var(--bh-c-rule-strong);padding-top:var(--bh-space-3)}.bh-report.bh-doc .bh-disclosure .bh-h2{font-size:var(--bh-subsection-size);border-top:0;padding-top:0}.bh-report.bh-doc .bh-disclosure p{font-size:var(--bh-caption-size);color:var(--bh-c-ink-2)}.bh-report.bh-doc .bh-disclosures{margin-top:var(--bh-space-5)}.bh-report.bh-doc .bh-disc-part{margin:0 0 var(--bh-space-5);max-width:var(--bh-layout-wide)}.bh-report.bh-doc .bh-disc-part .bh-h3{margin:0 0 var(--bh-space-2)}.bh-report.bh-doc .bh-main .bh-disc-part p{font-size:var(--bh-callout-size);line-height:var(--bh-callout-lh);color:var(--bh-c-ink-2);max-width:var(--bh-layout-wide)}.bh-report.bh-doc .bh-main p.bh-conflict-flag{font-size:var(--bh-kicker-size);letter-spacing:.04em;color:var(--bh-c-risk);border:var(--bh-rule-hair) solid var(--bh-c-risk);margin:0 0 var(--bh-space-3);padding:3px 8px;font-weight:750;display:inline-block}.bh-report.bh-doc .bh-owner-input{color:var(--bh-c-risk);font-weight:650}.bh-report.bh-doc .bh-main p.bh-copyright{font-size:var(--bh-footnote-size);color:var(--bh-c-muted);margin:var(--bh-space-5) 0 0;padding-top:var(--bh-space-3);border-top:var(--bh-rule-hair) solid var(--bh-c-rule);max-width:none}.bh-report.bh-doc .bh-print-contents{display:none}.bh-report.bh-doc .bh-print-contents .bh-metrics{margin:0 0 18pt}.bh-report.bh-doc .bh-pc-title{margin-bottom:6pt}.bh-report.bh-doc .bh-pc-list{margin:0 0 var(--bh-space-4);columns:2;column-gap:var(--bh-space-6);padding:0;list-style:none}.bh-report.bh-doc .bh-pc-list li{align-items:baseline;gap:var(--bh-space-2);break-inside:avoid;font-size:var(--bh-caption-size);padding:2px 0;display:flex}.bh-report.bh-doc .bh-pc-title{flex:none;max-width:85%}.bh-report.bh-doc .bh-pc-leader{border-bottom:var(--bh-rule-hair) dotted var(--bh-c-rule);flex:1}.bh-report.bh-doc .bh-folio{font-variant-numeric:tabular-nums;text-align:right;flex:none;min-width:1.4em;font-weight:650}.bh-report.bh-doc .bh-pc-ref{margin-top:var(--bh-space-2)}.bh-report.bh-doc .bh-peer-module{gap:0 var(--bh-space-5);border-top:var(--bh-rule-hair) solid var(--bh-c-rule);padding:var(--bh-space-4) 0;max-width:var(--bh-layout-wide);break-inside:avoid;grid-template-columns:12.5rem minmax(0,1fr);display:grid}.bh-report.bh-doc .bh-pm-head{flex-direction:column;gap:3px;display:flex}.bh-report.bh-doc .bh-pm-name{font-size:var(--bh-subsection-size);font-weight:720;line-height:1.25}.bh-report.bh-doc .bh-pm-group{font-size:var(--bh-footnote-size);color:var(--bh-c-muted);font-weight:600}.bh-report.bh-doc .bh-pm-key{margin-top:var(--bh-space-2);padding:var(--bh-space-2) var(--bh-space-3);background:var(--bh-c-panel-2);border-left:var(--bh-rule-accent) solid var(--bh-c-chart-2);flex-direction:column;gap:1px;display:flex}.bh-report.bh-doc .bh-pm-key-label{font-size:var(--bh-footnote-size);color:var(--bh-c-muted);font-weight:650}.bh-report.bh-doc .bh-pm-key-row{justify-content:space-between;align-items:baseline;gap:var(--bh-space-3);display:flex}.bh-report.bh-doc .bh-pm-key-name{font-size:var(--bh-caption-size);color:var(--bh-c-ink-2)}.bh-report.bh-doc .bh-pm-key-value{font-size:var(--bh-subsection-size);font-variant-numeric:tabular-nums lining-nums;font-weight:720}.bh-report.bh-doc .bh-main p.bh-pm-body{max-width:none;font-size:var(--bh-callout-size);border-left:0;margin:0;padding-left:0;line-height:1.55}.bh-report.bh-doc .bh-pm-part{margin-top:var(--bh-space-2);display:block}.bh-report.bh-doc .bh-pm-label{font-size:var(--bh-kicker-size);letter-spacing:var(--bh-kicker-track);color:var(--bh-c-muted);font-weight:700;display:block}.bh-report.bh-doc .bh-pm-figures{font-size:var(--bh-footnote-size);color:var(--bh-c-ink-2);line-height:1.5}.bh-report.bh-doc .bh-pm-limits{font-size:var(--bh-footnote-size);color:var(--bh-c-muted);line-height:1.5}.bh-report.bh-doc .bh-note-page{max-width:calc(var(--bh-layout-measure) + 6rem)}.bh-report.bh-doc .bh-note-cover{padding:var(--bh-space-6) var(--bh-space-6) var(--bh-space-4);border-top-color:var(--bh-c-ink)}.bh-report.bh-doc .bh-main .bh-note-meta,.bh-report.bh-doc .bh-note-meta{font-size:var(--bh-footnote-size);color:var(--bh-c-muted);max-width:none;margin:var(--bh-space-3) 0 0}.bh-report.bh-doc .bh-note-cover .bh-metrics-grid{grid-template-columns:repeat(3,minmax(0,1fr))}.bh-report.bh-doc .bh-note-cover .bh-cp{grid-template-columns:minmax(0,1fr)}.bh-report.bh-doc .bh-note-cover .bh-cp-values{border-left:0;border-top:var(--bh-rule-hair) solid var(--bh-c-rule)}.bh-report.bh-doc .bh-note-cover .bh-cp-value-cell:first-child{padding-left:var(--bh-space-4)}.bh-report.bh-doc .bh-note-cover .bh-keydates{grid-template-columns:repeat(3,minmax(0,1fr));justify-content:stretch}.bh-report.bh-doc .bh-note-cover .bh-metric-value{font-size:var(--bh-subsection-size)}.bh-report.bh-doc .bh-note-page .bh-mast-product{background:var(--bh-c-ink);color:var(--bh-c-paper);border-left:0;padding:.15em .55em}.bh-report.bh-doc .bh-note-main{padding:var(--bh-space-2) var(--bh-space-6) var(--bh-space-7)}.bh-report.bh-doc .bh-toc-compact{max-height:none;margin:0 0 var(--bh-space-4);padding:0;position:static}.bh-report.bh-doc .bh-toc-compact .bh-toc-list{gap:var(--bh-space-1) var(--bh-space-4);border:0;flex-wrap:wrap;display:flex}.bh-report.bh-doc .bh-toc-compact .bh-toc-list a{color:var(--bh-c-link);padding:0}.bh-report.bh-doc .bh-toc-compact .bh-toc-list a:hover{box-shadow:none}.bh-report.bh-doc .bh-research-note .bh-h2{font-size:var(--bh-subsection-size);border-top-width:var(--bh-rule-hair);padding-top:var(--bh-space-3)}.bh-report.bh-doc .bh-research-note .bh-section{margin-top:var(--bh-space-7)}.bh-report.bh-doc .bh-note-decision .bh-lede{font-size:var(--bh-deck-size);line-height:var(--bh-deck-lh)}.bh-report.bh-doc .bh-figure-compact .bh-fig-title{font-size:var(--bh-body-size)}.bh-report.bh-doc .bh-learn{border:var(--bh-rule-hair) solid var(--bh-c-rule);border-left:var(--bh-rule-accent) solid var(--bh-c-learning);background:var(--bh-c-learning-surface);padding:var(--bh-space-4) var(--bh-space-5);margin:var(--bh-space-4) 0;max-width:var(--bh-layout-measure)}.bh-report.bh-doc .bh-learn-head{align-items:center;gap:var(--bh-space-2);display:flex}.bh-report.bh-doc .bh-learn-head .bh-kicker{color:var(--bh-c-learning)}.bh-report.bh-doc .bh-learn-title{font-weight:700;font-size:var(--bh-subsection-size);margin:var(--bh-space-2) 0}.bh-report.bh-doc .bh-learn-body{font-size:var(--bh-callout-size);line-height:var(--bh-callout-lh)}.bh-report.bh-doc .bh-learn-body p{margin:0 0 var(--bh-space-2)}.bh-report.bh-doc .bh-learn-think_like_an_analyst{border-left-color:var(--bh-c-accent);background:var(--bh-c-interpretation-surface)}.bh-report.bh-doc .bh-learn-think_like_an_analyst .bh-kicker{color:var(--bh-c-interpretation)}.bh-report.bh-doc .bh-learn-reflection{border-left-style:dashed}.bh-report.bh-doc .bh-chart{font-family:BH Sans,Segoe UI,system-ui,sans-serif}.bh-report.bh-doc .bh-c-value,.bh-report.bh-doc .bh-c-axis{font-variant-numeric:tabular-nums}.bh-report.bh-doc .bh-chart text{fill:var(--bh-c-ink);font-size:12.5px}.bh-report.bh-doc .bh-c-axis{fill:var(--bh-c-chart-axis);font-size:11px}.bh-report.bh-doc .bh-c-axis-title{fill:var(--bh-c-muted);font-size:11px;font-weight:600}.bh-report.bh-doc .bh-c-cat{fill:var(--bh-c-ink-2);font-size:11px;font-weight:560}.bh-report.bh-doc .bh-c-label{fill:var(--bh-c-ink-2);font-size:11px}.bh-report.bh-doc .bh-c-label-muted{fill:var(--bh-c-muted);font-size:11px}.bh-report.bh-doc .bh-c-note{fill:var(--bh-c-accent-ink);font-size:11px;font-weight:650}.bh-report.bh-doc .bh-c-value{fill:var(--bh-c-ink);font-size:11px;font-weight:600}.bh-report.bh-doc .bh-c-value-inv{fill:var(--bh-c-paper)}.bh-report.bh-doc .bh-c-strong{font-weight:700}.bh-report.bh-doc .bh-c-series{fill:var(--bh-c-ink);font-size:11px;font-weight:650}.bh-report.bh-doc .bh-c-rowlabel{fill:var(--bh-c-ink-2);font-size:11px}.bh-report.bh-doc .bh-c-point{fill:var(--bh-c-ink-2);font-size:11px;font-weight:560}.bh-report.bh-doc .bh-c-point-strong{fill:var(--bh-c-ink);font-size:12.5px;font-weight:750}.bh-report.bh-doc .bh-c-ref-label{fill:var(--bh-c-chart-ref);font-size:11px;font-weight:650}.bh-report.bh-doc .bh-c-grid{stroke:var(--bh-c-chart-grid);stroke-width:1px}.bh-report.bh-doc .bh-c-rowrule{stroke:var(--bh-c-rule-soft);stroke-width:1px}.bh-report.bh-doc .bh-c-zero{stroke:var(--bh-c-chart-zero);stroke-width:1.2px}.bh-report.bh-doc .bh-c-axisline{stroke:var(--bh-c-chart-axis);stroke-width:1.2px}.bh-report.bh-doc .bh-c-leader{stroke:var(--bh-c-rule);stroke-width:1px}.bh-report.bh-doc .bh-c-tie{stroke:var(--bh-c-chart-axis);stroke-width:1px}.bh-report.bh-doc .bh-c-connector{stroke:var(--bh-c-muted);stroke-width:1px;stroke-dasharray:2 2}.bh-report.bh-doc .bh-c-connector-strong{stroke:var(--bh-c-chart-subject);stroke-width:1.4px}.bh-report.bh-doc .bh-c-ref{stroke:var(--bh-c-chart-ref);stroke-width:1.4px;stroke-dasharray:5 3}.bh-report.bh-doc .bh-c-emph{fill:var(--bh-c-panel)}.bh-report.bh-doc .bh-c-zebra{fill:var(--bh-c-panel-2)}.bh-report.bh-doc .bh-c-ink{fill:var(--bh-c-chart-ink)}.bh-report.bh-doc .bh-c-ink-soft{fill:var(--bh-c-chart-2)}.bh-report.bh-doc .bh-c-context{fill:var(--bh-c-chart-3)}.bh-report.bh-doc .bh-c-basis{fill:var(--bh-c-chart-basis);stroke:var(--bh-c-ink);stroke-width:.8px}.bh-report.bh-doc .bh-c-total{fill:var(--bh-c-chart-ink)}.bh-report.bh-doc .bh-c-total-sens{fill:var(--bh-c-paper);stroke:var(--bh-c-chart-ink);stroke-width:1.4px}.bh-report.bh-doc .bh-c-step-up{fill:var(--bh-c-positive)}.bh-report.bh-doc .bh-c-step-down{fill:var(--bh-c-negative)}.bh-report.bh-doc .bh-c-step-flat{fill:var(--bh-c-muted)}.bh-report.bh-doc .bh-c-assume-edge{stroke:var(--bh-c-assumption);stroke-width:1px}.bh-report.bh-doc .bh-c-fill-assume-soft{fill:var(--bh-c-assumption-surface)}.bh-report.bh-doc .bh-c-hatch-assume{stroke:var(--bh-c-assumption);stroke-width:2.2px}.bh-report.bh-doc .bh-c-fill-basis-soft{fill:var(--bh-c-interpretation-surface)}.bh-report.bh-doc .bh-c-hatch-basis{stroke:var(--bh-c-chart-basis);stroke-width:2.4px}.bh-report.bh-doc .bh-c-unknown{fill:none;stroke:var(--bh-c-muted);stroke-width:1.6px}.bh-report.bh-doc .bh-c-now{fill:var(--bh-c-ink)}.bh-report.bh-doc .bh-c-event{fill:var(--bh-c-accent);stroke:var(--bh-c-ink);stroke-width:1px}.bh-report.bh-doc .bh-c-event-hollow{fill:var(--bh-c-paper);stroke:var(--bh-c-ink-2);stroke-width:1.2px}.bh-report.bh-doc .bh-c-subject{fill:var(--bh-c-chart-subject);stroke:var(--bh-c-ink);stroke-width:1.3px}.bh-report.bh-doc .bh-c-subject-alt{fill:var(--bh-c-paper);stroke:var(--bh-c-chart-subject);stroke-width:2px}.bh-report.bh-doc .bh-c-peer{fill:var(--bh-c-chart-3);stroke:var(--bh-c-ink-2);stroke-width:.8px}.bh-report.bh-doc .bh-c-s-ink-line{fill:none;stroke:var(--bh-c-chart-ink);stroke-width:2.2px}.bh-report.bh-doc .bh-c-s-ink-mark{fill:var(--bh-c-chart-ink);stroke:var(--bh-c-paper);stroke-width:1.2px}.bh-report.bh-doc .bh-c-s-2-line{fill:none;stroke:var(--bh-c-chart-2);stroke-width:2px;stroke-dasharray:6 3}.bh-report.bh-doc .bh-c-s-2-mark{fill:var(--bh-c-paper);stroke:var(--bh-c-chart-2);stroke-width:1.8px}.bh-report.bh-doc .bh-c-context-line{fill:none;stroke:var(--bh-c-chart-3);stroke-width:1.6px}.bh-report.bh-doc .bh-c-basis-mark{fill:var(--bh-c-chart-basis);stroke:var(--bh-c-ink);stroke-width:1.1px}.bh-report.bh-doc .bh-c-bear-mark{fill:var(--bh-c-bear)}.bh-report.bh-doc .bh-c-base-mark{fill:var(--bh-c-base)}.bh-report.bh-doc .bh-c-bull-mark{fill:var(--bh-c-bull)}.bh-report.bh-doc .bh-c-bear-hollow{fill:var(--bh-c-paper);stroke:var(--bh-c-bear);stroke-width:1.6px}.bh-report.bh-doc .bh-c-base-hollow{fill:var(--bh-c-paper);stroke:var(--bh-c-base);stroke-width:1.6px}.bh-report.bh-doc .bh-c-bull-hollow{fill:var(--bh-c-paper);stroke:var(--bh-c-bull);stroke-width:1.6px}.bh-report.bh-doc .bh-c-stress-mark{fill:var(--bh-c-negative)}.bh-report.bh-doc .bh-c-stress-band{fill:var(--bh-c-risk-surface);stroke:var(--bh-c-negative);stroke-width:1px;stroke-dasharray:3 2}.bh-report.bh-doc .bh-c-stress-hollow{fill:var(--bh-c-paper);stroke:var(--bh-c-negative);stroke-width:1.6px}.bh-report.bh-doc .bh-c-dir{fill:var(--bh-c-muted)}.bh-report.bh-doc .bh-c-dir-up{fill:var(--bh-c-positive)}.bh-report.bh-doc .bh-c-dir-down{fill:var(--bh-c-negative)}.bh-report.bh-doc .bh-c-level-link{stroke:var(--bh-c-chart-2);stroke-width:2px}.bh-report.bh-doc .bh-c-subject-row-mark{fill:var(--bh-c-chart-subject);stroke:var(--bh-c-ink);stroke-width:1.2px}.bh-report.bh-doc .bh-c-subject-row-hollow{fill:var(--bh-c-paper);stroke:var(--bh-c-chart-subject);stroke-width:2px}.bh-report.bh-doc .bh-c-subject-row-link{stroke:var(--bh-c-chart-subject);stroke-width:2.6px}.bh-report.bh-doc .bh-c-level-mark{fill:var(--bh-c-chart-ink)}.bh-report.bh-doc .bh-c-level-hollow{fill:var(--bh-c-paper);stroke:var(--bh-c-chart-ink);stroke-width:1.6px}.bh-report.bh-doc .bh-c-level-band{fill:var(--bh-c-panel);stroke:var(--bh-c-chart-2);stroke-width:1px}.bh-report.bh-doc .bh-c-range-mark{fill:var(--bh-c-chart-2)}.bh-report.bh-doc .bh-c-range-hollow{fill:var(--bh-c-paper);stroke:var(--bh-c-chart-2);stroke-width:1.6px}.bh-report.bh-doc .bh-c-range-band{fill:var(--bh-c-panel);stroke:var(--bh-c-chart-2);stroke-width:1px}.bh-report.bh-doc .bh-c-bear-range{fill:var(--bh-c-risk-surface);stroke:var(--bh-c-bear);stroke-width:1.2px}.bh-report.bh-doc .bh-c-base-range{fill:var(--bh-c-evidence-surface);stroke:var(--bh-c-base);stroke-width:1.2px}.bh-report.bh-doc .bh-c-bull-range{fill:var(--bh-c-panel);stroke:var(--bh-c-bull);stroke-width:1.2px}.bh-report.bh-doc .bh-c-rail{stroke:var(--bh-c-chart-axis);stroke-width:1.6px}.bh-report.bh-doc .bh-c-panel{fill:var(--bh-c-panel-2);stroke:var(--bh-c-rule-soft);stroke-width:1px}.bh-report.bh-doc .bh-c-date{fill:var(--bh-c-ink);font-size:12.5px;font-weight:700}.bh-report.bh-doc .bh-c-price-line{fill:none;stroke:var(--bh-c-chart-ink);stroke-width:1.7px;stroke-linejoin:round}.bh-report.bh-doc .bh-c-price-mark{fill:var(--bh-c-chart-ink);stroke:var(--bh-c-paper);stroke-width:1.4px}.bh-report.bh-doc .bh-c-ma-50-line{fill:none;stroke:var(--bh-c-accent-ink);stroke-width:1.3px}.bh-report.bh-doc .bh-c-ma-200-line{fill:none;stroke:var(--bh-c-chart-3);stroke-width:1.4px;stroke-dasharray:6 3}.bh-report.bh-doc .bh-c-lvl-up{stroke:var(--bh-c-positive);stroke-width:1.1px;stroke-dasharray:5 3}.bh-report.bh-doc .bh-c-lvl-res{stroke:var(--bh-c-chart-2);stroke-width:1.3px;stroke-dasharray:3 2}.bh-report.bh-doc .bh-c-lvl-down{stroke:var(--bh-c-negative);stroke-width:1.1px;stroke-dasharray:5 3}.bh-report.bh-doc .bh-c-tag-close-tick{fill:var(--bh-c-chart-ink)}.bh-report.bh-doc .bh-c-tag-close-text{fill:var(--bh-c-ink)}.bh-report.bh-doc .bh-c-tag-ma-50-tick,.bh-report.bh-doc .bh-c-tag-ma-50-text{fill:var(--bh-c-accent-ink)}.bh-report.bh-doc .bh-c-tag-ma-200-tick{fill:var(--bh-c-chart-3)}.bh-report.bh-doc .bh-c-tag-ma-200-text{fill:var(--bh-c-muted)}.bh-report.bh-doc .bh-c-tag-up-tick,.bh-report.bh-doc .bh-c-tag-up-text{fill:var(--bh-c-positive)}.bh-report.bh-doc .bh-c-tag-res-tick{fill:var(--bh-c-chart-2)}.bh-report.bh-doc .bh-c-tag-res-text{fill:var(--bh-c-ink-2)}.bh-report.bh-doc .bh-c-tag-down-tick,.bh-report.bh-doc .bh-c-tag-down-text{fill:var(--bh-c-negative)}@media screen and (max-width:1200px){.bh-report.bh-doc .bh-layout{grid-template-columns:minmax(0,1fr)}.bh-report.bh-doc .bh-toc{border-bottom:var(--bh-rule-hair) solid var(--bh-c-rule);max-height:none;margin-bottom:var(--bh-space-3);position:static}.bh-report.bh-doc .bh-toc-list{columns:2;column-gap:var(--bh-space-5)}}@media screen and (max-width:900px){.bh-report.bh-doc .bh-cover{padding:var(--bh-space-5) var(--bh-space-4)}.bh-report.bh-doc .bh-main{padding:var(--bh-space-2) var(--bh-space-4) var(--bh-space-6)}.bh-report.bh-doc .bh-cp{grid-template-columns:minmax(0,1fr)}.bh-report.bh-doc .bh-cp-values{border-left:0;border-top:var(--bh-rule-hair) solid var(--bh-c-rule)}.bh-report.bh-doc .bh-cp-value-cell:first-child{padding-left:0}.bh-report.bh-doc .bh-keydates{grid-template-columns:repeat(2,minmax(0,1fr))}.bh-report.bh-doc .bh-peer-module{gap:var(--bh-space-3);grid-template-columns:minmax(0,1fr)}.bh-report.bh-doc .bh-metrics-grid,.bh-report.bh-doc .bh-metrics-compact .bh-metrics-grid{grid-template-columns:repeat(2,minmax(0,1fr))}.bh-report.bh-doc .bh-metric:nth-child(n){border-right:var(--bh-rule-hair) solid var(--bh-c-rule-soft)}.bh-report.bh-doc .bh-metric:nth-child(2n){border-right:0}.bh-report.bh-doc .bh-evidence-map,.bh-report.bh-doc .bh-cases,.bh-report.bh-doc .bh-debate{grid-template-columns:minmax(0,1fr)}.bh-report.bh-doc .bh-em-col{border-right:0;border-bottom:var(--bh-rule-hair) solid var(--bh-c-rule)}.bh-report.bh-doc .bh-field,.bh-report.bh-doc .bh-rule-fields .bh-field{grid-template-columns:minmax(0,1fr);gap:0}.bh-report.bh-doc .bh-cp-coverage{grid-template-columns:repeat(2,minmax(0,1fr))}.bh-report.bh-doc .bh-cp-coverage-cell:nth-child(3){border-left:0;padding-left:0}.bh-report.bh-doc .bh-fig-row .bh-fig-scroll{grid-template-columns:minmax(0,1fr)}.bh-report.bh-doc .bh-note-cover,.bh-report.bh-doc .bh-note-main{padding-left:var(--bh-space-4);padding-right:var(--bh-space-4)}}@media screen and (max-width:600px){.bh-report.bh-doc{--bh-title-size:1.6rem;--bh-deck-size:1.05rem;--bh-section-size:1.28rem;--bh-metric-size:1.2rem}.bh-report.bh-doc .bh-page{padding:0 var(--bh-space-3) var(--bh-space-6)}.bh-report.bh-doc .bh-mast-edition{width:100%;margin-left:0}.bh-report.bh-doc .bh-mast-product,.bh-report.bh-doc .bh-mast-coverage{border-left:0;padding-left:0}.bh-report.bh-doc .bh-chart{min-width:32rem}.bh-report.bh-doc .bh-chart-wide{display:none}.bh-report.bh-doc .bh-fig-scroll>.bh-chart-narrow{min-width:0;max-width:none;display:block}.bh-report.bh-doc .bh-toc-list{columns:1}.bh-report.bh-doc .bh-meta-table th[scope=row]{white-space:normal;width:auto}.bh-report.bh-doc .bh-cp-coverage{grid-template-columns:minmax(0,1fr)}.bh-report.bh-doc .bh-scroll-hint{font-size:var(--bh-footnote-size);color:var(--bh-c-muted);margin:0 0 var(--bh-space-1);display:block}.bh-report.bh-doc .bh-t-observations tbody th[scope=row]{z-index:1;background:var(--bh-c-paper);position:sticky;left:0}.bh-report.bh-doc .bh-t-observations .bh-row-subject>th{background:var(--bh-c-interpretation-surface)}.bh-report.bh-doc .bh-cp-coverage-cell+.bh-cp-coverage-cell{border-left:0;border-top:var(--bh-rule-hair) solid var(--bh-c-rule-soft);padding-left:0}.bh-report.bh-doc .bh-cp-values{background:0 0}}@page:first{@top-left{content:none}@top-right{content:none}}
.bh-report.bh-excerpt,.bh-report.bh-reader{container-type:inline-size}@container (max-width:760px){.bh-report.bh-doc .bh-cover{padding:var(--bh-space-5) var(--bh-space-4) var(--bh-space-4)}.bh-report.bh-doc .bh-cp{grid-template-columns:minmax(0,1fr)}.bh-report.bh-doc .bh-cp-coverage{grid-template-columns:repeat(2,minmax(0,1fr))}.bh-report.bh-doc .bh-cp-coverage-cell{border-left:0;border-bottom:var(--bh-rule-hair) solid var(--bh-c-rule-soft);padding-left:0}.bh-report.bh-doc .bh-cp-coverage-cell:nth-child(2n){padding-left:var(--bh-space-4);border-left:var(--bh-rule-hair) solid var(--bh-c-rule-soft)}.bh-report.bh-doc .bh-cp-values{border-left:0;border-top:var(--bh-rule-hair) solid var(--bh-c-rule)}.bh-report.bh-doc .bh-cp-value-cell:first-child{padding-left:0}.bh-report.bh-doc .bh-keydates{grid-template-columns:repeat(3,minmax(0,1fr));justify-content:stretch}.bh-report.bh-doc .bh-metrics-grid,.bh-report.bh-doc .bh-metrics-compact .bh-metrics-grid{grid-template-columns:repeat(2,minmax(0,1fr))}.bh-report.bh-doc .bh-metric:nth-child(n){border-right:var(--bh-rule-hair) solid var(--bh-c-rule-soft)}.bh-report.bh-doc .bh-metric:nth-child(2n){border-right:0}.bh-report.bh-doc .bh-layout,.bh-report.bh-doc .bh-evidence-map,.bh-report.bh-doc .bh-cases,.bh-report.bh-doc .bh-debate{grid-template-columns:minmax(0,1fr)}}@container (max-width:480px){.bh-report.bh-doc .bh-cp-coverage{grid-template-columns:minmax(0,1fr)}.bh-report.bh-doc .bh-cp-coverage-cell:nth-child(2n){border-left:0;padding-left:0}.bh-report.bh-doc .bh-keydates{grid-template-columns:repeat(2,minmax(0,1fr))}}@container (max-width:1000px){.bh-report.bh-doc.bh-reader .bh-layout{grid-template-columns:minmax(0,1fr)}}.bh-report.bh-doc :is(h1,h2,h3,h4,p,ul,ol,li,dl,dt,dd,table,thead,tbody,tr,th,td,code,blockquote,hr){all:revert}.bh-report.bh-doc strong{color:inherit}
.bh-report.bh-doc.bh-deep-dive{--lightningcss-light: ;--lightningcss-dark:initial;color-scheme:dark;--bh-c-paper:#0d1720;--bh-c-canvas:#080f15;--bh-c-panel:#15222e;--bh-c-panel-2:#101a23;--bh-c-rule:#273744;--bh-c-rule-soft:#1a2833;--bh-c-rule-strong:#8e9aa6;--bh-c-ink:#ede8df;--bh-c-ink-2:#cfc9bf;--bh-c-muted:#a3b2bf;--bh-c-faint:#8497a9;--bh-c-accent:#d9ad3f;--bh-c-accent-ink:#e6c380;--bh-c-link:#a8cefa;--bh-c-positive:#8fd6b3;--bh-c-negative:#f2a893;--bh-c-neutral:#a3b2bf;--bh-c-assumption:#e6c380;--bh-c-assumption-surface:#23282a;--bh-c-interpretation:#e6c380;--bh-c-interpretation-surface:#1e2528;--bh-c-evidence:#a8cefa;--bh-c-evidence-surface:#1b2734;--bh-c-risk:#f2a893;--bh-c-risk-surface:#22242a;--bh-c-learning:#a8cefa;--bh-c-learning-surface:#1b2734;--bh-c-bear:#f2a893;--bh-c-base:#a8cefa;--bh-c-bull:#8fd6b3;--bh-c-chart-ink:#a8cefa;--bh-c-chart-2:#6f8fb0;--bh-c-chart-3:#4f6579;--bh-c-chart-subject:#e3b341;--bh-c-chart-basis:#e3b341;--bh-c-chart-grid:#1f2e3b;--bh-c-chart-axis:#8fa2b3;--bh-c-chart-zero:#cfc9bf;--bh-c-chart-ref:#f2a893;--bh-c-heat-1:#0f1b26;--bh-c-heat-2:#142a3c;--bh-c-heat-3:#1a3a52;--bh-c-heat-4:#214b6a;--bh-c-heat-5:#2a5d84;--bh-c-heat-above:#223638;--bh-c-heat-below:#322e32;--bh-body-size:1.0625rem;--bh-body-lh:1.7;--bh-lede-size:1.1875rem;--bh-lede-lh:1.6;--bh-deck-size:1.25rem;--bh-deck-lh:1.5;--bh-title-size:2.5rem;--bh-title-lh:1.12;--bh-section-size:1.75rem;--bh-section-lh:1.2;--bh-subsection-size:1.125rem;--bh-subsection-lh:1.35;--bh-table-size:.875rem;--bh-table-lh:1.4;--bh-numeric-size:.875rem;--bh-metric-size:1.625rem;--bh-cover-size:1.125rem;--bh-footnote-size:.8125rem;--bh-footnote-lh:1.5;--bh-caption-size:.875rem;--bh-caption-lh:1.5;--bh-callout-size:1rem;--bh-callout-lh:1.6;--bh-kicker-size:.6875rem;--bh-kicker-track:.14em;--bh-space-paragraph:1em;--bh-space-section:3.5rem;--bh-space-table:1.75rem;--bh-space-chart:2.25rem;--bh-layout-measure:42rem;--bh-layout-wide:60rem;--bh-layout-gutter:2.5rem;--bh-radius-sm:3px;--bh-radius-md:4px;--bh-font-serif:var(--font-newsreader), ui-serif, Georgia, "Times New Roman", serif;background:var(--bh-c-paper);color:var(--bh-c-ink)}.bh-report.bh-doc.bh-deep-dive .bh-kicker,.bh-report.bh-doc.bh-deep-dive .bh-visually-kicker,.bh-report.bh-doc.bh-deep-dive .bh-cp-label,.bh-report.bh-doc.bh-deep-dive .bh-callout-label,.bh-report.bh-doc.bh-deep-dive .bh-method-head,.bh-report.bh-doc.bh-deep-dive .bh-pm-label,.bh-report.bh-doc.bh-deep-dive .bh-fig-rights,.bh-report.bh-doc.bh-deep-dive .bh-main p.bh-conflict-flag{text-transform:uppercase;font-weight:600}.bh-report.bh-doc.bh-deep-dive .bh-kicker,.bh-report.bh-doc.bh-deep-dive .bh-visually-kicker{color:var(--bh-c-muted)}.bh-report.bh-doc.bh-deep-dive .bh-fig-head .bh-kicker,.bh-report.bh-doc.bh-deep-dive .bh-glance-kicker{color:var(--bh-c-accent-ink)}.bh-report.bh-doc.bh-deep-dive .bh-chart{font-family:var(--bh-font-sans)}.bh-report.bh-doc.bh-deep-dive .bh-title{font-family:var(--bh-font-serif);letter-spacing:-.015em;max-width:30ch;color:var(--bh-c-ink);font-weight:450}.bh-report.bh-doc.bh-deep-dive .bh-h2{font-family:var(--bh-font-serif);letter-spacing:-.01em;border-top:var(--bh-rule-hair) solid var(--bh-c-rule);padding-top:var(--bh-space-5);margin-bottom:var(--bh-space-5);font-weight:450}.bh-report.bh-doc.bh-deep-dive .bh-h3{margin:var(--bh-space-6) 0 var(--bh-space-3);font-weight:600}.bh-report.bh-doc.bh-deep-dive .bh-deck{color:var(--bh-c-ink-2)}.bh-report.bh-doc.bh-deep-dive .bh-issuer{font-size:var(--bh-caption-size);color:var(--bh-c-muted);letter-spacing:.02em}.bh-report.bh-doc.bh-deep-dive .bh-lede{color:var(--bh-c-ink)}.bh-report.bh-doc.bh-deep-dive .bh-list li{margin-bottom:var(--bh-space-3)}.bh-report.bh-doc.bh-deep-dive .bh-list{padding-left:1.25em}.bh-report.bh-doc.bh-deep-dive .bh-cover{background:0 0;border-top:0}.bh-report.bh-doc.bh-deep-dive .bh-cp{border-top:var(--bh-rule-strong) solid var(--bh-c-rule-strong)}.bh-report.bh-doc.bh-deep-dive .bh-cp-cell{padding:var(--bh-space-4) var(--bh-space-4) var(--bh-space-4);gap:6px}.bh-report.bh-doc.bh-deep-dive .bh-cp-value{color:var(--bh-c-ink)}.bh-report.bh-doc.bh-deep-dive .bh-cp-coverage-cell:nth-child(2) .bh-cp-value{color:var(--bh-c-accent-ink)}.bh-report.bh-doc.bh-deep-dive .bh-cp-value-cell .bh-cp-value{font-size:var(--bh-metric-size)}.bh-report.bh-doc.bh-deep-dive .bh-rating-seg{border-color:var(--bh-c-accent-ink);width:20px;height:10px}.bh-report.bh-doc.bh-deep-dive .bh-rating-on{background:var(--bh-c-accent-ink)}.bh-report.bh-doc.bh-deep-dive .bh-keydates{padding:var(--bh-space-4) 0 var(--bh-space-5);gap:var(--bh-space-4) var(--bh-space-6)}.bh-report.bh-doc.bh-deep-dive .bh-kd{gap:4px}.bh-report.bh-doc.bh-deep-dive .bh-kd-label{font-size:var(--bh-footnote-size);color:var(--bh-c-muted);font-weight:500}.bh-report.bh-doc.bh-deep-dive .bh-kd-value{font-size:.9375rem}.bh-report.bh-doc.bh-deep-dive .bh-glance{border-left-color:var(--bh-c-accent);padding:var(--bh-space-5) var(--bh-space-6);border-radius:0 var(--bh-radius-md) var(--bh-radius-md) 0}.bh-report.bh-doc.bh-deep-dive .bh-glance-list{padding-left:1.15em}.bh-report.bh-doc.bh-deep-dive .bh-glance-list li{margin-bottom:var(--bh-space-3)}.bh-report.bh-doc.bh-deep-dive .bh-metrics-grid{border-radius:var(--bh-radius-md);overflow:hidden}.bh-report.bh-doc.bh-deep-dive .bh-metric{padding:var(--bh-space-4) var(--bh-space-5);gap:5px}.bh-report.bh-doc.bh-deep-dive .bh-metric-label{font-weight:500}.bh-report.bh-doc.bh-deep-dive .bh-ticker{color:var(--bh-c-paper);background:var(--bh-c-ink)}.bh-report.bh-doc.bh-deep-dive .bh-meta-table th[scope=row]{width:13rem}.bh-report.bh-doc.bh-deep-dive .bh-meta-table td,.bh-report.bh-doc.bh-deep-dive .bh-meta-table th[scope=row]{padding-top:var(--bh-space-2);padding-bottom:var(--bh-space-2);border-bottom:var(--bh-rule-hair) solid var(--bh-c-rule-soft);line-height:1.5}.bh-report.bh-doc.bh-deep-dive .bh-table-block,.bh-report.bh-doc.bh-deep-dive .bh-obs-group{margin:var(--bh-space-table) 0 var(--bh-space-6)}.bh-report.bh-doc.bh-deep-dive .bh-table-caption{color:var(--bh-c-ink-2);margin-bottom:var(--bh-space-3);font-weight:500}.bh-report.bh-doc.bh-deep-dive .bh-table{border-top:var(--bh-rule-strong) solid var(--bh-c-rule-strong);border-bottom:var(--bh-rule-hair) solid var(--bh-c-rule-strong)}.bh-report.bh-doc.bh-deep-dive .bh-table th,.bh-report.bh-doc.bh-deep-dive .bh-table td{padding:.6rem .75rem}.bh-report.bh-doc.bh-deep-dive .bh-table thead th{color:var(--bh-c-muted);font-weight:600;font-size:var(--bh-footnote-size);background:var(--bh-c-panel);padding-top:.7rem;padding-bottom:.7rem}.bh-report.bh-doc.bh-deep-dive .bh-table thead .bh-col-latest{color:var(--bh-c-ink)}.bh-report.bh-doc.bh-deep-dive .bh-rowgroup th{text-transform:uppercase;letter-spacing:.08em;padding-top:.9rem;font-size:.6875rem;font-weight:600}.bh-report.bh-doc.bh-deep-dive .bh-compact th,.bh-report.bh-doc.bh-deep-dive .bh-compact td{padding:.45rem .6rem}.bh-report.bh-doc.bh-deep-dive .bh-table-note,.bh-report.bh-doc.bh-deep-dive .bh-table-notes{margin-top:var(--bh-space-3)}.bh-report.bh-doc.bh-deep-dive .bh-table-scroll:focus{outline-color:var(--bh-c-link)}.bh-report.bh-doc.bh-deep-dive .bh-cell-applies{outline-color:var(--bh-c-accent-ink)}.bh-report.bh-doc.bh-deep-dive .bh-figure{margin:var(--bh-space-chart) 0;padding:var(--bh-space-5) var(--bh-space-5) var(--bh-space-4);border:var(--bh-rule-hair) solid var(--bh-c-rule);border-radius:var(--bh-radius-md);background:var(--bh-c-panel-2)}.bh-report.bh-doc.bh-deep-dive .bh-fig-head{margin-bottom:var(--bh-space-4);gap:4px}.bh-report.bh-doc.bh-deep-dive .bh-fig-title{color:var(--bh-c-ink);font-size:1.0625rem;font-weight:600}.bh-report.bh-doc.bh-deep-dive .bh-fig-sub{color:var(--bh-c-muted);max-width:48rem}.bh-report.bh-doc.bh-deep-dive .bh-fig-scroll>.bh-chart{max-width:48rem;margin-inline:auto}.bh-report.bh-doc.bh-deep-dive .bh-fig-row .bh-fig-scroll{max-width:none}.bh-report.bh-doc.bh-deep-dive .bh-fig-foot{margin-top:var(--bh-space-4);padding-top:var(--bh-space-3);border-top:var(--bh-rule-hair) solid var(--bh-c-rule-soft)}.bh-report.bh-doc.bh-deep-dive .bh-legend{margin:0 0 var(--bh-space-3);gap:var(--bh-space-2) var(--bh-space-5)}.bh-report.bh-doc.bh-deep-dive .bh-legend li{color:var(--bh-c-ink-2);font-size:var(--bh-caption-size)}.bh-report.bh-doc.bh-deep-dive .bh-callout{padding:var(--bh-space-5) var(--bh-space-6);margin:var(--bh-space-5) 0 var(--bh-space-6);border-radius:0 var(--bh-radius-md) var(--bh-radius-md) 0}.bh-report.bh-doc.bh-deep-dive .bh-callout-label{margin-bottom:var(--bh-space-3)}.bh-report.bh-doc.bh-deep-dive .bh-claim{padding-left:var(--bh-space-5)}.bh-report.bh-doc.bh-deep-dive .bh-claim-interpretation{padding:var(--bh-space-4) var(--bh-space-5);border-radius:0 var(--bh-radius-md) var(--bh-radius-md) 0}.bh-report.bh-doc.bh-deep-dive .bh-em-wrap{margin-top:var(--bh-space-7)}.bh-report.bh-doc.bh-deep-dive .bh-em-col{padding:var(--bh-space-5) var(--bh-space-5) var(--bh-space-4)}.bh-report.bh-doc.bh-deep-dive .bh-em-title{font-weight:600}.bh-report.bh-doc.bh-deep-dive .bh-em-list li{margin-bottom:var(--bh-space-3)}.bh-report.bh-doc.bh-deep-dive .bh-tier-full{fill:var(--bh-c-accent-ink)}.bh-report.bh-doc.bh-deep-dive .bh-tier-ring{stroke:var(--bh-c-accent-ink)}.bh-report.bh-doc.bh-deep-dive .bh-case{background:var(--bh-c-panel-2);padding:var(--bh-space-5);border-radius:0 0 var(--bh-radius-md) var(--bh-radius-md)}.bh-report.bh-doc.bh-deep-dive .bh-case-title{font-weight:600}.bh-report.bh-doc.bh-deep-dive .bh-catalyst,.bh-report.bh-doc.bh-deep-dive .bh-rule{padding:var(--bh-space-5) 0}.bh-report.bh-doc.bh-deep-dive .bh-cat-title,.bh-report.bh-doc.bh-deep-dive .bh-rule-title{font-weight:600}.bh-report.bh-doc.bh-deep-dive .bh-field-label{color:var(--bh-c-muted);font-weight:500}.bh-report.bh-doc.bh-deep-dive .bh-fields{gap:var(--bh-space-3)}.bh-report.bh-doc.bh-deep-dive .bh-statement{padding:var(--bh-space-4) 0}.bh-report.bh-doc.bh-deep-dive .bh-debate-side .bh-h3{margin:var(--bh-space-2) 0 var(--bh-space-3)}.bh-report.bh-doc.bh-deep-dive .bh-pm-key{border-radius:0 var(--bh-radius-md) var(--bh-radius-md) 0}.bh-report.bh-doc.bh-deep-dive .bh-peer-module{padding:var(--bh-space-5) 0}.bh-report.bh-doc.bh-deep-dive .bh-learn{padding:var(--bh-space-5) var(--bh-space-6);border-radius:0 var(--bh-radius-md) var(--bh-radius-md) 0}.bh-report.bh-doc.bh-deep-dive .bh-reference{padding:var(--bh-space-4) 0}.bh-report.bh-doc.bh-deep-dive .bh-appendix details>summary .bh-h2{color:var(--bh-c-ink-2)}.bh-report.bh-doc.bh-deep-dive .bh-appendix details>summary .bh-h2:after{font-family:var(--bh-font-sans);text-transform:uppercase;color:var(--bh-c-link)}.bh-report.bh-doc.bh-deep-dive .bh-disclosure{border-top:var(--bh-rule-strong) solid var(--bh-c-rule-strong);padding-top:var(--bh-space-5)}.bh-report.bh-doc.bh-deep-dive .bh-disclosure .bh-h2{font-family:var(--bh-font-sans);font-weight:600;font-size:var(--bh-subsection-size);margin-bottom:var(--bh-space-3);border-top:0;padding-top:0}.bh-report.bh-doc.bh-deep-dive .bh-disclosure p{color:var(--bh-c-ink-2);font-size:.9375rem;line-height:1.6}.bh-report.bh-doc.bh-deep-dive .bh-main .bh-disc-part p{font-size:.9375rem;line-height:1.6}.bh-report.bh-doc.bh-deep-dive .bh-disc-part{margin-bottom:var(--bh-space-6)}.bh-report.bh-doc.bh-deep-dive .bh-disc-part .bh-h3{margin-bottom:var(--bh-space-3)}.bh-report.bh-doc.bh-deep-dive .bh-main p.bh-copyright{margin-top:var(--bh-space-6);padding-top:var(--bh-space-4)}.bh-report.bh-doc.bh-deep-dive .bh-method-list li{margin-bottom:var(--bh-space-3)}.bh-report.bh-doc.bh-deep-dive .bh-asof .bh-h2{color:var(--bh-c-ink)}.bh-dd-frame{container-type:inline-size}.bh-report.bh-doc.bh-deep-dive.bh-excerpt{border:var(--bh-rule-hair) solid var(--bh-c-rule);border-radius:var(--bh-radius-md);background:var(--bh-c-paper);margin:0;overflow:hidden}.bh-report.bh-doc.bh-deep-dive.bh-excerpt.bh-excerpt-cover{border-top:3px solid var(--bh-c-accent)}.bh-report.bh-doc.bh-deep-dive .bh-excerpt-head{justify-content:space-between;align-items:baseline;gap:var(--bh-space-2) var(--bh-space-5);padding:.8rem var(--bh-layout-gutter);border-bottom:var(--bh-rule-hair) solid var(--bh-c-rule-soft);background:var(--bh-c-panel-2);letter-spacing:.14em;text-transform:uppercase;color:var(--bh-c-muted);flex-wrap:wrap;font-size:.6875rem;font-weight:500;line-height:1.3;display:flex}.bh-report.bh-doc.bh-deep-dive .bh-excerpt-head .bh-excerpt-head-where{color:var(--bh-c-faint);font-variant-numeric:tabular-nums}.bh-report.bh-doc.bh-deep-dive .bh-excerpt-body{padding:var(--bh-space-5) var(--bh-layout-gutter) var(--bh-space-6)}.bh-report.bh-doc.bh-deep-dive.bh-excerpt .bh-section{margin-top:0}.bh-report.bh-doc.bh-deep-dive.bh-excerpt .bh-section>.bh-keep>.bh-h2,.bh-report.bh-doc.bh-deep-dive.bh-excerpt .bh-section>.bh-h2{margin-top:var(--bh-space-1);border-top:0;padding-top:0}.bh-report.bh-doc.bh-deep-dive.bh-excerpt .bh-cover{padding:var(--bh-space-2) 0 0;margin:0}.bh-report.bh-doc.bh-deep-dive.bh-excerpt .bh-title{font-size:1.875rem;line-height:1.18}.bh-report.bh-doc.bh-deep-dive.bh-excerpt .bh-deck{font-size:1.125rem}.bh-report.bh-doc.bh-deep-dive.bh-excerpt .bh-coverpanel{margin:var(--bh-space-5) 0}.bh-report.bh-doc.bh-deep-dive.bh-excerpt .bh-glance{margin-bottom:var(--bh-space-6)}.bh-report.bh-doc.bh-deep-dive.bh-excerpt .bh-metrics{margin-bottom:var(--bh-space-2)}.bh-report.bh-doc.bh-deep-dive.bh-excerpt .bh-section p{margin:0 0 var(--bh-space-paragraph);max-width:var(--bh-layout-measure)}.bh-report.bh-doc.bh-deep-dive.bh-excerpt .bh-section .bh-callout p,.bh-report.bh-doc.bh-deep-dive.bh-deep-dive.bh-excerpt .bh-section .bh-case p,.bh-report.bh-doc.bh-deep-dive.bh-excerpt .bh-section .bh-em-col p,.bh-report.bh-doc.bh-deep-dive.bh-excerpt .bh-section .bh-disc-part p{max-width:none}.bh-report.bh-doc.bh-deep-dive.bh-excerpt .bh-section .bh-disc-part p{color:var(--bh-c-ink-2);font-size:.9375rem;line-height:1.6}.bh-report.bh-doc.bh-deep-dive.bh-excerpt .bh-section>:last-child,.bh-report.bh-doc.bh-deep-dive.bh-excerpt .bh-section>.bh-keep:last-child>:last-child{margin-bottom:0}.bh-report.bh-doc.bh-deep-dive.bh-excerpt .bh-disclosure{border-top:0;padding-top:0}.bh-report.bh-doc.bh-deep-dive.bh-reader{--bh-layout-toc:15rem;--bh-layout-gutter:3rem;--bh-layout-measure:44rem;border:var(--bh-rule-hair) solid var(--bh-c-rule);border-top:3px solid var(--bh-c-accent);border-radius:var(--bh-radius-md);background:var(--bh-c-paper);overflow:clip}.bh-report.bh-doc.bh-deep-dive.bh-reader .bh-page{max-width:none;padding:0 0 var(--bh-space-8)}.bh-report.bh-doc.bh-deep-dive.bh-reader .bh-masthead{padding:var(--bh-space-4) var(--bh-layout-gutter) var(--bh-space-4);border-bottom:var(--bh-rule-hair) solid var(--bh-c-rule-soft);background:var(--bh-c-panel-2);margin:0}.bh-report.bh-doc.bh-deep-dive.bh-reader .bh-wordmark{font-family:var(--bh-font-serif);letter-spacing:.3em;text-transform:uppercase;font-size:1rem;font-weight:500}.bh-report.bh-doc.bh-deep-dive.bh-reader .bh-mast-product,.bh-report.bh-doc.bh-deep-dive.bh-reader .bh-mast-coverage{letter-spacing:.14em;text-transform:uppercase;font-size:.6875rem;font-weight:500}.bh-report.bh-doc.bh-deep-dive.bh-reader .bh-mast-coverage{color:var(--bh-c-accent-ink)}.bh-report.bh-doc.bh-deep-dive.bh-reader .bh-mast-edition{color:var(--bh-c-muted)}.bh-report.bh-doc.bh-deep-dive.bh-reader .bh-cover{padding:var(--bh-space-7) var(--bh-layout-gutter) var(--bh-space-5);border-bottom:var(--bh-rule-hair) solid var(--bh-c-rule);margin:0}.bh-report.bh-doc.bh-deep-dive.bh-reader .bh-title{max-width:24ch}.bh-report.bh-doc.bh-deep-dive.bh-reader .bh-layout{padding:0 var(--bh-layout-gutter);gap:var(--bh-space-7)}.bh-report.bh-doc.bh-deep-dive.bh-reader .bh-main{padding:var(--bh-space-3) 0 var(--bh-space-6);background:0 0}.bh-report.bh-doc.bh-deep-dive.bh-reader .bh-toc{max-height:calc(100vh - 7rem);padding:var(--bh-space-6) 0 var(--bh-space-4);scrollbar-width:thin;font-size:.8125rem;line-height:1.4;top:6rem}.bh-report.bh-doc.bh-deep-dive.bh-reader .bh-toc-title{margin-bottom:var(--bh-space-3)}.bh-report.bh-doc.bh-deep-dive.bh-reader .bh-toc-list a{padding:5px 0 5px var(--bh-space-4);color:var(--bh-c-muted)}.bh-report.bh-doc.bh-deep-dive.bh-reader .bh-toc-list a:hover,.bh-report.bh-doc.bh-deep-dive.bh-reader .bh-toc-list a:focus{color:var(--bh-c-ink);box-shadow:inset 2px 0 0 var(--bh-c-accent)}.bh-report.bh-doc.bh-deep-dive.bh-reader .bh-section{scroll-margin-top:6rem}.bh-report.bh-doc.bh-deep-dive.bh-reader .bh-section:first-child{margin-top:var(--bh-space-6)}.bh-report.bh-doc.bh-deep-dive.bh-reader .bh-section:first-child>.bh-keep>.bh-h2,.bh-report.bh-doc.bh-deep-dive.bh-reader .bh-section:first-child>.bh-h2{border-top:0;padding-top:0}@container (max-width:1000px){.bh-report.bh-doc.bh-deep-dive.bh-reader .bh-layout{grid-template-columns:minmax(0,1fr);gap:0}.bh-report.bh-doc.bh-deep-dive.bh-reader .bh-toc{max-height:none;padding:var(--bh-space-5) 0 var(--bh-space-4);border-bottom:var(--bh-rule-hair) solid var(--bh-c-rule);position:static}.bh-report.bh-doc.bh-deep-dive.bh-reader .bh-toc-list{columns:2;column-gap:var(--bh-space-6)}}@container (max-width:920px){.bh-report.bh-doc.bh-deep-dive .bh-cp{grid-template-columns:minmax(0,1fr)}.bh-report.bh-doc.bh-deep-dive .bh-cp-values{border-left:0;border-top:var(--bh-rule-hair) solid var(--bh-c-rule)}.bh-report.bh-doc.bh-deep-dive .bh-cp-value-cell:first-child{padding-left:0}.bh-report.bh-doc.bh-deep-dive .bh-cp-coverage-cell:last-child{padding-right:0}}@container (max-width:760px){.bh-report.bh-doc.bh-deep-dive,.bh-report.bh-doc.bh-deep-dive.bh-reader{--bh-layout-gutter:1.5rem}.bh-report.bh-doc.bh-deep-dive.bh-reader .bh-toc-list{columns:1}.bh-report.bh-doc.bh-deep-dive .bh-figure{padding:var(--bh-space-4) var(--bh-space-4) var(--bh-space-3)}.bh-report.bh-doc.bh-deep-dive .bh-callout,.bh-report.bh-doc.bh-deep-dive .bh-glance,.bh-report.bh-doc.bh-deep-dive .bh-learn{padding:var(--bh-space-4) var(--bh-space-5)}}@container (max-width:560px){.bh-report.bh-doc.bh-deep-dive,.bh-report.bh-doc.bh-deep-dive.bh-reader{--bh-layout-gutter:1.125rem;--bh-body-size:1rem;--bh-lede-size:1.0625rem;--bh-deck-size:1.0625rem;--bh-title-size:1.75rem;--bh-section-size:1.5rem;--bh-metric-size:1.375rem;--bh-table-size:.8125rem;--bh-numeric-size:.8125rem;--bh-space-section:2.75rem}.bh-report.bh-doc.bh-deep-dive.bh-excerpt .bh-title{font-size:1.5rem}.bh-report.bh-doc.bh-deep-dive.bh-excerpt .bh-deck{font-size:1.0625rem}.bh-report.bh-doc.bh-deep-dive .bh-excerpt-head{padding:.7rem var(--bh-layout-gutter)}.bh-report.bh-doc.bh-deep-dive .bh-excerpt-body{padding:var(--bh-space-4) var(--bh-layout-gutter) var(--bh-space-5)}.bh-report.bh-doc.bh-deep-dive.bh-reader .bh-cover{padding:var(--bh-space-5) var(--bh-layout-gutter) var(--bh-space-4)}.bh-report.bh-doc.bh-deep-dive.bh-reader .bh-masthead{padding:var(--bh-space-3) var(--bh-layout-gutter)}.bh-report.bh-doc.bh-deep-dive.bh-reader .bh-wordmark{letter-spacing:.2em;font-size:.875rem}.bh-report.bh-doc.bh-deep-dive.bh-reader .bh-mast-row{gap:var(--bh-space-2) var(--bh-space-3)}.bh-report.bh-doc.bh-deep-dive .bh-table th,.bh-report.bh-doc.bh-deep-dive .bh-table td{padding:.5rem .55rem}.bh-report.bh-doc.bh-deep-dive .bh-table tbody th{min-width:9rem}.bh-report.bh-doc.bh-deep-dive .bh-table td.bh-text{min-width:11rem}.bh-report.bh-doc.bh-deep-dive .bh-cp-cell{padding:var(--bh-space-3) 0}.bh-report.bh-doc.bh-deep-dive .bh-metric{padding:var(--bh-space-3) var(--bh-space-4)}.bh-report.bh-doc.bh-deep-dive .bh-glance,.bh-report.bh-doc.bh-deep-dive .bh-callout,.bh-report.bh-doc.bh-deep-dive .bh-learn,.bh-report.bh-doc.bh-deep-dive .bh-em-col,.bh-report.bh-doc.bh-deep-dive .bh-case{padding:var(--bh-space-4)}.bh-report.bh-doc.bh-deep-dive .bh-figure{padding:var(--bh-space-3) var(--bh-space-3) var(--bh-space-3)}.bh-report.bh-doc.bh-deep-dive .bh-meta-table th[scope=row]{white-space:normal;width:auto}}.bh-prose.bh-dd-prose{max-width:none}.bh-prose.bh-dd-prose>:where(p,ul,ol,blockquote,h3,h4){max-width:42em}.bh-prose.bh-dd-prose>h2{max-width:34ch;margin-top:2.6em;font-size:2.125rem;line-height:1.15}.bh-prose.bh-dd-prose>aside{max-width:48em}.bh-prose.bh-dd-prose>p:first-child{font-size:1.1875rem;line-height:1.65}.bh-prose.bh-dd-prose>.bh-dd-frame{margin-top:3rem}.bh-prose.bh-dd-prose>h2+.bh-dd-frame{margin-top:1.5rem}.bh-prose.bh-dd-prose>.bh-dd-frame+.bh-dd-frame{margin-top:2rem}.bh-prose.bh-dd-prose>.bh-dd-frame+:where(p,h2){margin-top:3rem}@media (max-width:640px){.bh-prose.bh-dd-prose>h2{font-size:1.75rem}.bh-prose.bh-dd-prose>p:first-child{font-size:1.0625rem}}@container (min-width:761px){.bh-report.bh-doc .bh-cp-coverage:not(:has(>.bh-cp-coverage-cell:nth-child(4))){grid-template-columns:minmax(0,.9fr) minmax(0,1.25fr) minmax(0,1.8fr)}}
