.market-workspace{border:1px solid var(--line);background:#fff}.market-tabs{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));border-bottom:1px solid var(--line);background:#f3f6fa}.market-tabs button{display:flex;align-items:center;gap:14px;min-height:76px;text-align:left;padding:20px 26px;border:0;border-right:1px solid var(--line);border-bottom:3px solid transparent;background:transparent;font-weight:600;font-size:15px}.market-tabs button:last-child{border-right:0}.market-tabs button[aria-selected=true]{background:#fff;border-bottom-color:var(--blue);color:var(--blue)}.market-tab-index{font-size:11px;opacity:.7}.market-panel{display:grid;grid-template-columns:.8fr 1.6fr}.market-summary{padding:37px 30px;background:#0c1c32;color:#fff}.market-scope{font-size:11px;letter-spacing:.07em;text-transform:uppercase;color:#a5c7ed}.market-headline{display:block;font-size:clamp(2.6rem,4.8vw,4.25rem);line-height:1.1;letter-spacing:-.04em;font-weight:600;margin:27px 0 15px;color:#82d4e7}.market-highlight-label{font-size:15px;line-height:1.65;color:#d7e2ef}.market-relevance{border-top:1px solid #35506c;margin-top:32px;padding-top:24px}.market-relevance>span{font-size:11px;letter-spacing:.08em;text-transform:uppercase;color:#90b9e6}.market-relevance p{font-size:13px;color:#c3d2e4;line-height:1.8;margin:11px 0 0}.market-figure{min-width:0;padding:32px}.market-figure h3{font-size:22px;margin-bottom:10px}.market-unit{font-size:12px;color:var(--muted);margin-bottom:10px}.market-chart{width:100%;height:auto;margin:10px 0 20px;overflow:visible}.market-chart text{font-family:inherit;font-size:14px;fill:#44596e}.market-chart .market-bar-value{font-weight:650;fill:#172d49}.market-chart .market-row-label{font-size:12px}.market-data-note{font-size:12px;color:var(--muted);line-height:1.75;margin-bottom:16px}.market-figure>.text-link{font-size:12px}.market-figure>small{display:block;font-size:11px;color:var(--muted);line-height:1.65;margin-top:8px}.market-context-note{font-size:12px;max-width:960px;color:var(--muted);line-height:1.8;margin:20px 0 0}.market-data-table{border-top:1px solid var(--line);margin-top:22px;padding-top:15px;font-size:12px;color:var(--muted)}.market-data-table summary{cursor:pointer;font-weight:600}.market-data-table table{width:100%;border-collapse:collapse;margin:16px 0}.market-data-table caption{text-align:left;font-weight:600;padding:8px 0}.market-data-table th,.market-data-table td{text-align:left;padding:9px;border:1px solid var(--line)}.market-data-table p{margin-top:14px}
@media(max-width:980px){.market-panel{grid-template-columns:.85fr 1.45fr}.market-summary{padding:30px 24px}.market-figure{padding:28px 23px}.market-tabs button{padding:18px;font-size:14px}}
@media(max-width:760px){.market-tabs button{padding:16px 11px;gap:6px;align-items:flex-start;flex-direction:column;font-size:12px;line-height:1.5}.market-panel{grid-template-columns:1fr}.market-summary{padding:27px}.market-headline{font-size:3.2rem;margin:16px 0 12px}.market-relevance{margin-top:20px;padding-top:18px}.market-figure{padding:25px 18px}.market-figure h3{font-size:20px}.market-chart{min-height:180px}.market-chart .market-row-label{font-size:17px}.market-chart .market-bar-value,.market-chart .market-tick{font-size:18px}.market-context-note{font-size:11px}}
