/* W07: retain course typography and palette; only local diagram layouts. */
.w07-market-map{display:grid;grid-template-columns:1fr 1fr;gap:18px;margin:0.5em 0;}
.w07-market-map .c-block{height:100%;box-sizing:border-box;margin:0;}
.w07-market-map .c-block p{font-size:0.83em;line-height:1.4;}
.w07-vie{max-width:940px;width:100%;margin:0.3em auto;}
.w07-vie .c-block{margin:0;padding:0.42em 0.7em;}
.w07-vie .c-block p{font-size:0.78em;margin:0.1em 0;line-height:1.3;}
.w07-arrow{text-align:center;font-size:0.66em;line-height:1.15;color:var(--c-primary);padding:0.3em;}
.w07-arrow--contract{color:var(--c-gold);}
.reveal .slides .w07-research-figure .c-fig{margin:0.35em 0;}
.reveal .slides .w07-research-figure .c-fig img{max-height:430px;width:auto;max-width:100%;object-fit:contain;}
.reveal .slides .w07-research-figure>p:not(.c-src){font-size:0.73em;line-height:1.3;}
.print-pdf .w07-research-figure .c-fig img{max-height:430px;}
/* The historical exhibit has two explanatory lines; preserve its source footer on screen. */
.reveal .slides .c-fig img[src$="split-share-1991-2016.png"]{max-height:380px;}
/* Compact, dated evidence for the Tesla discussion debrief. */
.reveal .slides .w07-tesla-case .c-cols>div>p{font-size:0.65em;line-height:1.35;}
.reveal .slides .w07-tesla-case .c-table{font-size:0.82em;}
.reveal .slides .w07-tesla-case .c-block p,
.reveal .slides .w07-tesla-case .c-insight p{font-size:0.76em;line-height:1.35;}
.reveal .slides .w07-tesla-case .c-kpi{margin-top:0.25em;}
/* Reverse valuation: leave space for the terminal assumption and sources. */
.reveal .slides .w07-growth-case .c-flow{margin:0.35em 0;}
.reveal .slides .w07-growth-case .c-table{font-size:0.85em;}
.reveal .slides .w07-growth-case .c-insight{margin:0.35em 0;padding:0.45em 0.7em;}
.reveal .slides .w07-growth-case .c-insight p{font-size:0.82em;}
.reveal .slides .w07-growth-method .c-table{font-size:0.83em;}
.reveal .slides .w07-growth-method .c-cols>div>p{font-size:0.76em;}

/* Cross-listing exhibits: use the available projection height. */
.reveal .slides .c-fig img[src$="sina-vie.svg"],
.reveal .slides .c-fig img[src$="foreign-ownership.svg"]{max-height:540px;}
.reveal .slides .c-fig img[src$="china-listing-sector-legacy.jpg"]{max-height:500px;}
