.intelligence-product-page{padding-bottom:30px}.intelligence-product-page>h1{max-width:16ch}.intelligence-thesis{border-top:4px double var(--rule);border-bottom:1px solid var(--rule);grid-template-columns:minmax(0,1.6fr) minmax(260px,.75fr);align-items:start;gap:26px;margin-top:18px;padding:18px 0;display:grid}.intelligence-thesis p{margin:0;font-size:1.08rem}.dataset-status{border-left:1px solid var(--rule);padding-left:22px}.dataset-status strong{font:700 clamp(2.5rem,5vw,4.8rem)/.85 var(--display);display:block}.dataset-status span{font:800 .64rem/1.25 var(--sans);text-transform:uppercase;letter-spacing:.1em;margin-top:8px;display:block}.coverage-methodology{border:2px solid var(--rule);background:#e8e1d36b;margin:22px 0;padding:15px 17px}.coverage-methodology p{max-width:95ch;margin:.55rem 0 0;font-size:.87rem;line-height:1.45}.coverage-methodology-compact{border-width:1px;margin:14px 0}.intelligence-range-panel{border-top:4px double var(--rule);border-bottom:1px solid var(--rule);grid-template-columns:minmax(0,1fr) auto;align-items:end;gap:24px;margin-top:26px;padding:18px 0 14px;display:grid}.intelligence-range-panel h2{max-width:22ch;margin:4px 0 6px}.intelligence-range-panel p{max-width:68ch;margin:0}.intelligence-range-controls{border:1px solid var(--rule);flex-wrap:wrap;justify-content:flex-end;display:flex}.intelligence-range-controls button{appearance:none;border:0;border-right:1px solid var(--rule);color:var(--ink);cursor:pointer;font:800 .62rem/1 var(--sans);text-transform:uppercase;letter-spacing:.07em;background:0 0;border-radius:0;padding:9px 12px 8px}.intelligence-range-controls button:last-child{border-right:0}.intelligence-range-controls button[aria-pressed=true]{background:var(--ink);color:var(--paper)}.intelligence-range-controls button:focus-visible{outline:2px solid var(--accent);outline-offset:2px}.intelligence-metrics{border-bottom:1px solid var(--rule);grid-template-columns:1.4fr repeat(3,1fr);display:grid}.intelligence-metric{border-right:1px solid var(--soft-rule);padding:13px 14px 12px 0}.intelligence-metric+.intelligence-metric{padding-left:14px}.intelligence-metric:last-child{border-right:0}.intelligence-metric span,.intelligence-metric small{font-family:var(--sans);display:block}.intelligence-metric span{color:var(--accent);text-transform:uppercase;letter-spacing:.08em;font-size:.59rem;font-weight:800}.intelligence-metric strong{font:700 1.55rem/1 var(--display);margin-top:4px;display:block}.intelligence-metric small{color:var(--muted);margin-top:5px;font-size:.62rem;line-height:1.3}.trend-layout{border-bottom:1px solid var(--rule);grid-template-columns:minmax(0,2fr) minmax(260px,.85fr);display:grid}.trend-chart-card{border-right:1px solid var(--rule);min-width:0;padding:19px 20px 18px 0}.trend-chart-wrap{min-height:390px;position:relative}.trend-sidebar{padding:19px 0 18px 20px}.trend-sidebar h3{margin-top:4px}.momentum-group+.momentum-group{border-top:1px solid var(--soft-rule);margin-top:16px;padding-top:14px}.momentum-list{margin:8px 0 0;padding:0;list-style:none}.momentum-list li{border-top:1px dotted var(--soft-rule);grid-template-columns:1fr auto;gap:10px;padding:7px 0;font-size:.84rem;display:grid}.momentum-list strong{font-family:var(--sans);font-size:.7rem}.coverage-distribution{border-bottom:4px double var(--rule);padding:13px 0 16px}.distribution-row{grid-template-columns:minmax(150px,230px) minmax(160px,1fr) 72px;align-items:center;gap:13px;min-height:31px;display:grid}.distribution-label{font-weight:700}.distribution-track{border-left:1px solid var(--rule);background:repeating-linear-gradient(90deg,#0000 0 calc(20% - 1px),#1414141f calc(20% - 1px) 20%);height:15px}.distribution-fill{height:100%;width:var(--bar-width);border-right:1px solid var(--rule);background:#7d1e1ebf;transition:width .18s;display:block}.distribution-value{text-align:right;font:800 .68rem/1 var(--sans);text-transform:uppercase}.theme-dossier{border-bottom:4px double var(--rule);padding:24px 0 26px}.theme-dossier-head{border-bottom:1px solid var(--rule);justify-content:space-between;align-items:end;gap:20px;padding-bottom:8px;display:flex}.theme-dossier-head h2{margin:0}.theme-dossier-head span{font:800 .64rem/1 var(--sans);text-transform:uppercase;letter-spacing:.08em}.theme-columns{grid-template-columns:1.15fr 1fr 1fr;display:grid}.theme-column{min-width:0;padding:17px 18px 0 0}.theme-column+.theme-column{border-left:1px solid var(--rule);padding-left:18px}.theme-column h3{margin:0 0 9px;font-size:1.2rem}.theme-column p{margin:.5rem 0}.theme-examples{margin:0;padding:0;list-style:none}.theme-examples li{border-top:1px solid var(--soft-rule);padding:10px 0}.theme-examples li:first-child{border-top:0;padding-top:0}.theme-examples a{font-weight:700}.theme-examples small{color:var(--muted);font:700 .61rem/1.3 var(--sans);text-transform:uppercase;letter-spacing:.05em;margin-top:4px;display:block}.theme-actions{margin:0;padding-left:1.15rem}.theme-actions li{margin:0 0 .8rem;line-height:1.4}.theme-actions small{color:var(--muted);font:600 .62rem/1.25 var(--sans);margin-top:3px;display:block}.cross-tab-grid{border-bottom:1px solid var(--rule);grid-template-columns:1.2fr .8fr;display:grid}.cross-tab-panel{padding:18px 18px 20px 0}.cross-tab-panel+.cross-tab-panel{border-left:1px solid var(--rule);padding-left:18px}.cross-tab-table{border-collapse:collapse;width:100%;margin-top:12px}.cross-tab-table th,.cross-tab-table td{border-top:1px solid var(--soft-rule);text-align:left;vertical-align:top;padding:8px 6px}.cross-tab-table th{font:800 .62rem/1.2 var(--sans);text-transform:uppercase;letter-spacing:.07em}.cross-tab-table td:last-child,.cross-tab-table th:last-child{text-align:right}.regional-grid{border-top:1px solid var(--rule);border-left:1px solid var(--rule);grid-template-columns:repeat(3,minmax(0,1fr));display:grid}.regional-card{border-right:1px solid var(--rule);border-bottom:1px solid var(--rule);padding:14px 15px}.regional-card strong{font:700 2rem/1 var(--display);display:block}.regional-card span{font:800 .64rem/1.2 var(--sans);text-transform:uppercase;letter-spacing:.07em}.decision-playbook{border-top:4px double var(--rule)}.decision-theme{border-bottom:1px solid var(--rule);grid-template-columns:58px minmax(220px,.85fr) minmax(0,1.6fr);gap:18px;padding:17px 0;display:grid}.decision-rank{color:var(--accent);font:700 2.15rem/1 var(--display)}.decision-theme h3{margin:0 0 7px}.decision-frequency{font:800 .63rem/1.3 var(--sans);text-transform:uppercase;letter-spacing:.07em;color:var(--muted)}.decision-guidance p{margin:0 0 8px}.decision-examples{font:600 .68rem/1.45 var(--sans)}.report-index-grid{border-top:1px solid var(--rule);border-left:1px solid var(--rule);grid-template-columns:repeat(2,minmax(0,1fr));display:grid}.report-card{border-right:1px solid var(--rule);border-bottom:1px solid var(--rule);padding:18px}.report-card h2{margin:5px 0 9px;font-size:1.8rem}.report-card .meta{margin-bottom:10px}.report-actions{flex-wrap:wrap;gap:12px;margin-top:14px;display:flex}.report-actions a,.report-actions button{border:1px solid var(--rule);background:var(--ink);color:var(--paper);cursor:pointer;font:800 .63rem/1 var(--sans);text-transform:uppercase;letter-spacing:.07em;padding:9px 11px;text-decoration:none}.report-actions .secondary{color:var(--ink);background:0 0}.report-page-head{border-bottom:4px double var(--rule);padding-bottom:18px}.report-page-head h1{max-width:19ch}.report-status{border:1px solid var(--rule);font:800 .61rem/1 var(--sans);text-transform:uppercase;letter-spacing:.07em;padding:6px 8px;display:inline-block}.report-executive-summary{columns:2;column-rule:1px solid var(--soft-rule);column-gap:32px;font-size:1.03rem}.report-executive-summary p:first-child{margin-top:0}.report-reporting-note{border-left:5px solid var(--accent);padding-left:14px}@media (width<=900px){.intelligence-thesis,.intelligence-range-panel,.trend-layout,.cross-tab-grid{grid-template-columns:1fr}.dataset-status,.trend-sidebar,.cross-tab-panel+.cross-tab-panel{border-left:0;border-top:1px solid var(--rule);padding-top:16px;padding-left:0}.trend-chart-card{border-right:0;padding-right:0}.intelligence-range-controls{justify-self:start}.intelligence-metrics{grid-template-columns:1fr 1fr}.intelligence-metric:nth-child(2){border-right:0}.intelligence-metric:nth-child(-n+2){border-bottom:1px solid var(--soft-rule)}.intelligence-metric:nth-child(3){padding-left:0}.theme-columns{grid-template-columns:1fr}.theme-column,.theme-column+.theme-column{border-left:0;border-top:1px solid var(--soft-rule);margin-top:14px;padding:14px 0 0}.theme-column:first-child{border-top:0;margin-top:0}.regional-grid{grid-template-columns:repeat(2,minmax(0,1fr))}.decision-theme{grid-template-columns:48px 1fr}.decision-guidance{grid-column:2}}@media (width<=600px){.intelligence-range-controls{width:100%}.intelligence-range-controls button{flex:33.333%;padding-left:5px;padding-right:5px}.intelligence-metrics,.regional-grid,.report-index-grid{grid-template-columns:1fr}.intelligence-metric,.intelligence-metric+.intelligence-metric,.intelligence-metric:nth-child(3){border-right:0;border-bottom:1px solid var(--soft-rule);padding:10px 0}.distribution-row{grid-template-columns:minmax(0,1fr) 58px;padding:5px 0}.distribution-track{grid-area:2/1/auto/-1}.theme-dossier-head{flex-direction:column;align-items:flex-start}.decision-theme{grid-template-columns:38px 1fr;gap:10px}.report-executive-summary{columns:1}}@media (prefers-reduced-motion:reduce){.distribution-fill{transition:none}}@media print{.intelligence-range-controls,.report-actions{display:none!important}.theme-dossier,.decision-theme,.cross-tab-grid{break-inside:avoid}.coverage-methodology{background:#fff}}.cross-tab-interpretation{border-left:4px solid var(--accent);padding-left:10px;font-size:.85rem;line-height:1.4}.cross-tab-bars{border-top:1px solid var(--rule);margin-top:12px}.cross-tab-bar{border-bottom:1px dotted var(--soft-rule);grid-template-columns:minmax(150px,230px) minmax(100px,1fr) 34px;align-items:center;gap:10px;padding:7px 0;display:grid}.cross-tab-bar>span:first-child{font-size:.78rem;font-weight:700;line-height:1.2}.cross-tab-bar small{color:var(--muted);font:700 .55rem/1.2 var(--sans);text-transform:uppercase;letter-spacing:.05em;display:block}.cross-tab-track{border-left:1px solid var(--rule);background:repeating-linear-gradient(90deg,#0000 0 calc(25% - 1px),#1414141f calc(25% - 1px) 25%);height:12px;display:block}.cross-tab-track>span{width:var(--cross-tab-width);border-right:1px solid var(--rule);background:#7d1e1ebd;height:100%;display:block}.cross-tab-bar>strong{text-align:right;font:800 .7rem/1 var(--sans)}@media (width<=600px){.cross-tab-bar{grid-template-columns:minmax(0,1fr) 34px}.cross-tab-track{grid-area:2/1/auto/-1}}.report-citation{border-top:1px solid var(--rule);border-bottom:1px solid var(--rule);grid-template-columns:150px minmax(0,1fr) auto;align-items:center;gap:16px;padding:11px 0;display:grid}.report-citation p{margin:0;font-size:.78rem;line-height:1.35}.report-citation a{font:800 .61rem/1.2 var(--sans);text-transform:uppercase;letter-spacing:.06em}@media (width<=700px){.report-citation{grid-template-columns:1fr;gap:6px}}.intelligence-decision-lead{border:2px solid var(--rule);border-top:7px solid var(--rule);background:#e8e1d347;margin:28px 0 0;padding:18px 20px 20px}.intelligence-decision-lead>.section-head{margin-top:0}.intelligence-decision-lead>p{max-width:86ch}.intelligence-decision-lead .decision-playbook{margin-top:14px}#coverage-movement .intelligence-range-panel{margin-top:0}.momentum-baseline-note{border:1px solid var(--rule);border-left:5px solid var(--accent);margin:0;padding:16px;font-size:.86rem;line-height:1.45}.theme-dossier{position:relative}.theme-dossier[data-theme-index="2"],.theme-dossier[data-theme-index="4"],.theme-dossier[data-theme-index="6"],.theme-dossier[data-theme-index="8"]{background:#e8e1d333;padding-left:16px;padding-right:16px}.theme-sequence{float:right;color:#7d1e1eb8;font:700 2.45rem/.9 var(--display);margin:-3px 0 8px 12px}.theme-count-definition{clear:both;border-left:4px solid var(--accent);font:700 .68rem/1.4 var(--sans);background:#e8e1d357;padding:8px 10px}.report-momentum-grid{border-bottom:1px solid var(--rule);grid-template-columns:repeat(3,minmax(0,1fr));display:grid}.report-momentum-grid .cross-tab-panel{padding-right:14px}.report-momentum-grid .cross-tab-panel+.cross-tab-panel{border-left:1px solid var(--rule);padding-left:14px}.movement-baseline-note{margin:12px 0 22px}@media (width<=900px){.report-momentum-grid{grid-template-columns:1fr}.report-momentum-grid .cross-tab-panel+.cross-tab-panel{border-left:0;border-top:1px solid var(--rule);padding-left:0}}@media (width<=600px){.intelligence-decision-lead{padding:14px 12px 16px}.theme-dossier[data-theme-index]{background:0 0;padding-left:0;padding-right:0}}@media print{.intelligence-decision-lead,.theme-dossier[data-theme-index]{background:#fff}.report-momentum-grid{break-inside:avoid}}.intelligence-hero>h1{max-width:16ch}.intelligence-executive-summary{border:2px solid var(--rule);border-top:7px solid var(--accent);background:#e8e1d357;margin:26px 0 0;padding:20px 22px 18px}.intelligence-executive-summary>.section-head{margin-top:0}.executive-summary-copy{grid-template-columns:repeat(2,minmax(0,1fr));gap:0 24px;margin-top:8px;display:grid}.executive-summary-copy p{border-top:1px solid var(--soft-rule);margin:0;padding:12px 0;font-size:1rem;line-height:1.5}.executive-summary-copy p:nth-child(-n+2){border-top:0}.executive-summary-copy .executive-summary-takeaway{border-top:1px solid var(--rule);border-left:5px solid var(--accent);background:#ffffff61;grid-column:1/-1;margin-top:4px;padding:13px 14px;font-weight:700}.executive-summary-framing,.coverage-count-definition{color:var(--muted);font:700 .66rem/1.45 var(--sans);margin:12px 0 0}.executive-summary-framing{border-top:1px dotted var(--soft-rule);text-transform:uppercase;letter-spacing:.045em;padding-top:10px}#coverage-movement,.intelligence-decision-lead{margin-top:28px}.decision-view-all{justify-content:flex-end;margin-top:15px;display:flex}.decision-view-all a{border:1px solid var(--rule);background:var(--ink);color:var(--paper);font:800 .63rem/1 var(--sans);text-transform:uppercase;letter-spacing:.07em;padding:10px 12px;text-decoration:none}.decision-view-all a:focus-visible{outline:2px solid var(--accent);outline-offset:2px}.coverage-distribution[data-intelligence-section]{border-top:4px double var(--rule);margin-top:28px;padding:18px 0 20px}.coverage-distribution .coverage-count-definition{max-width:104ch;margin-bottom:13px}.coverage-distribution>.chart-note{margin-top:12px}.intelligence-cross-tabs,.intelligence-regional-recap,.reference-intelligence,.periodic-reports{margin-top:30px}.intelligence-cross-tabs>.section-head,.intelligence-regional-recap>.section-head,.reference-intelligence>.section-head,.periodic-reports>.section-head{border-top:4px double var(--rule);padding-top:16px}.intelligence-cross-tabs .cross-tab-grid{border-top:1px solid var(--rule)}.cross-tab-sequences{border-top:1px solid var(--rule);border-bottom:1px solid var(--rule);margin-top:18px}.cross-tab-sequences>summary,.decision-reference>summary{cursor:pointer;justify-content:space-between;align-items:baseline;gap:18px;padding:13px 0;list-style:none;display:flex}.cross-tab-sequences>summary::-webkit-details-marker{display:none}.decision-reference>summary::-webkit-details-marker{display:none}.cross-tab-sequences>summary:after,.decision-reference>summary:after{content:"+";color:var(--accent);font:700 1.45rem/1 var(--display);flex:none}.cross-tab-sequences[open]>summary:after,.decision-reference[open]>summary:after{content:"−"}.cross-tab-sequences>summary span,.decision-reference>summary span{font:700 1.32rem/1.1 var(--display)}.cross-tab-sequences>summary small,.decision-reference>summary small{font:800 .61rem/1.25 var(--sans);text-transform:uppercase;letter-spacing:.07em;margin-left:auto}.intelligence-regional-recap>p:not(.chart-note){max-width:92ch}.reference-intelligence{border-bottom:4px double var(--rule);padding-top:2px}.decision-reference{border-top:2px solid var(--rule);border-bottom:2px solid var(--rule);margin:18px 0 28px}.decision-reference>p{max-width:86ch}.decision-reference[open]{padding-bottom:18px}.theme-dossiers-head{margin-top:24px}.theme-dossier{padding:0;background:0 0!important}.theme-dossier>.theme-dossier-head{border-bottom:1px solid var(--rule);align-items:center;padding:14px 0 10px}.theme-dossier>.theme-dossier-head h2{font-size:clamp(1.45rem,2.5vw,2.1rem)}.theme-dossier>.theme-dossier-head span{text-align:right;margin-left:auto}.theme-dossier .theme-columns{padding-bottom:24px}.periodic-reports{padding-bottom:8px}@media (width<=800px){.executive-summary-copy{grid-template-columns:1fr}.executive-summary-copy p:nth-child(2){border-top:1px solid var(--soft-rule)}.executive-summary-copy .executive-summary-takeaway{grid-column:auto}.theme-dossier>.theme-dossier-head{align-items:flex-start}.theme-dossier>.theme-dossier-head span{text-align:left;margin-left:0}.cross-tab-sequences>summary,.decision-reference>summary{flex-direction:column;align-items:flex-start;gap:5px}.cross-tab-sequences>summary small,.decision-reference>summary small{margin-left:0}}@media (width<=600px){.intelligence-executive-summary{padding:16px 13px 14px}.decision-view-all{justify-content:stretch}.decision-view-all a{text-align:center;width:100%}.theme-dossier>.theme-dossier-head{padding:13px 0}}@media print{.intelligence-executive-summary{background:#fff}.decision-view-all{display:none}.decision-reference:not([open])>.decision-playbook{display:block}}
