:root{--sans:Arial,"PingFang SC","Microsoft YaHei",sans-serif;--serif:Georgia,"Songti SC","Noto Serif CJK SC",serif;--mono:"SFMono-Regular",Consolas,"PingFang SC",monospace}
.bi{display:inline-block;max-width:100%;vertical-align:baseline}.bi-en,.bi-zh{display:block}.bi-zh{margin-top:.25em;line-height:1.65;letter-spacing:.01em;font-family:var(--sans);font-weight:400}.bi-en{line-height:1.45}.bi+.bi{margin-left:.2em}
h1 .bi-zh{font-family:var(--serif);font-size:.56em;line-height:1.3;font-weight:500}h2 .bi-zh{font-family:var(--serif);font-size:.65em;line-height:1.45}h3 .bi-zh,h4 .bi-zh{font-size:.7em;line-height:1.6}.hero h1{font-size:clamp(47px,6vw,90px);letter-spacing:-.045em}.hero{align-items:start}.hero-map{margin-top:20px}.dek{font-size:16px}.dek .bi-zh{font-size:17px}.language-link{font:12px var(--sans);white-space:nowrap}.masthead{flex-wrap:wrap;gap:15px}.masthead>.mono{margin-left:auto}.masthead .language-link{margin-left:0}.brand>.bi{font:12px var(--sans)}.contents{align-items:start}.contents a{font-size:10px}.hero-note .bi-zh,.eyebrow .bi-zh,.mono .bi-zh{font-size:12px}
.sheet header{min-height:350px}.sheet h3{font-size:29px}.sheet header p{line-height:1.6}.sheet .sheet-code .bi-zh{font-size:9px}.sheet .sheet-code .bi-en{font-size:18px}.sheet .sheet-code{max-width:70px}.ledger>div{gap:12px;min-height:110px}.ledger dt{max-width:72%}.ledger dt small{margin-top:8px}.ledger dt small .bi-en{font-size:9px}.ledger dt small .bi-zh{font-size:11px}.ledger dd{flex-shrink:0;align-self:start;padding-top:6px}.term{white-space:normal!important}.term>.bi{vertical-align:middle}.term .bi-zh{font-size:11px}.term-mark{vertical-align:middle}.sheet-unit .bi{font-size:9px}.sheet-unit .bi-zh{font-size:10px}.sheet footer p .bi-zh{font-size:12px}.six-sheets .sheet header{height:auto;flex:0 0 490px;min-height:490px}.six-sheets .ledger>div{height:auto;min-height:170px}.six-sheets .sheet header p .bi-zh{font-size:12px}.six-sheets .ledger dt{max-width:67%}.explorer-sheets .sheet header>.mono{max-width:75%;display:block}.three-sheets:not(.six-sheets) .sheet header{height:auto}.selected-price .bi-zh{font-size:11px}.selected-price dl>div{flex-wrap:wrap}.selected-price dl dd{max-width:100%}.business-choice,.picker-heading>button{min-height:44px}.business-choice .bi-zh{font-size:12px}.term-popout{width:min(440px,calc(100vw - 24px));line-height:1.65}.term-popout>p>.bi{display:block}.term-popout .bi-zh{margin-top:12px}.term-popout>b .bi-zh{font-size:20px}.term-popout>small .bi-zh{font-size:11px}.table-scroll th .bi-en,.sheet-table-scroll th .bi-en{font-size:9px}.table-scroll th .bi-zh,.sheet-table-scroll th .bi-zh{font-size:11px}.price-card .quote-time .bi{font-size:9px}.hero-map .map-line{min-height:140px}.hero-map .map-line .map-symbol .bi-zh{font-size:9px}.hero-map .map-time{max-width:65px}.hero-map .map-time .bi-zh{font-size:9px}.hero-map .map-line .bi-zh{font-size:11px}.hero-map figcaption .bi-zh{font-size:12px}.price-primer .bi-zh,.ev-equation .bi-zh,.formula .bi-zh{font-size:12px}.ev-equation{flex-wrap:wrap}.price-primer>div{min-width:0}.price-primer b{overflow-wrap:anywhere}.coffee-lab-head h3 .bi-zh{font-size:22px}.coffee-equation .bi-zh{font-size:14px}.company-readings h4 .bi-zh{font-size:21px}.snapshot-note .bi-zh{font-size:13px}.source-list .bi-zh,.small-note .bi-zh{font-size:12px}.glossary-list .bi-zh{margin-top:7px}.takeaway .bi-zh{font-size:.55em}.sheet .mono .bi-zh{font-size:10px}.explorer-ratios .bi-zh{font-size:10px}.explorer-ratios .term{min-height:44px}.footer .bi-zh{font-size:11px}
@media(max-width:800px){.hero h1{font-size:60px}.sheet header{min-height:0}.three-sheets:not(.six-sheets) .sheet header{min-height:0}.six-sheets .sheet header{flex-basis:500px}.section-head{gap:24px}.coffee-lab-head{grid-template-columns:1fr}.company-readings h4 .bi-zh{font-size:19px}}
@media(max-width:550px){.hero h1{font-size:47px}.hero h1 .bi-zh{font-size:.6em}.dek{font-size:14px}.dek .bi-zh{font-size:16px}.hero-map .map-line{min-height:156px}.hero-map .map-time{max-width:48px}.hero-map .map-symbol{flex-shrink:0}.masthead>.mono{order:3;width:100%;margin:0}.language-link{margin-left:auto!important}.hero .hero-note{font-size:9px}.sheet h3{font-size:30px}.ledger>div{min-height:110px}.picker-heading>b{font-size:19px}.picker-heading>button{max-width:52%;font-size:9px}.selected-price dl{grid-template-columns:1fr}.coffee-equation .bi-zh{font-size:13px}.contents{gap:14px}.contents>a{max-width:45%}.price-primer{grid-template-columns:1fr}.price-primer>div{padding:18px}.price-primer b{font-size:32px}.ev-equation b{font-size:22px}.roic-card{padding:22px}.roic-card .formula{font-size:24px}}
@media print{.bi-zh{font-size:10pt}.hero h1{font-size:32pt}.six-sheets .sheet header{flex-basis:auto;min-height:0}.six-sheets .ledger>div{min-height:0}.sheet header{min-height:0}.term-popout{display:none!important}}

.locale-note{font:11px/1.7 var(--sans);color:var(--muted);margin:18px 0;max-width:580px}.locale-note>span{display:block}.locale-note>span+span{margin-top:6px}
