.pcb-industry{padding-bottom:72px}.pcb-ind-head{padding:54px 0 26px;border-bottom:1px solid var(--pcb-line)}.pcb-ind-head h1{font:clamp(32px,5vw,58px) /1.06 var(--font-display);letter-spacing:-.03em;margin:12px 0 18px;max-width:17ch;text-wrap:balance}.pcb-ind-head .pcb-lead{max-width:70ch;margin:0;font-size:17px;line-height:1.6}.pcb-ind-topline{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:1px;background:var(--pcb-line);border:1px solid var(--pcb-line);margin:30px 0 0}.pcb-ind-topline>div{background:var(--pcb-bg,#f6f4ee);padding:14px 16px}.pcb-ind-topline dt{font:10px var(--font-mono);letter-spacing:.1em;text-transform:uppercase;color:#5e615a;margin-bottom:4px}.pcb-ind-topline dd{margin:0;font:600 30px/1 var(--font-display);letter-spacing:-.03em;font-variant-numeric:tabular-nums}.pcb-ind-block{padding:34px 0 0;min-width:0}.pcb-ind-block h2{font:clamp(21px,2.4vw,28px) /1.15 var(--font-display);letter-spacing:-.02em;margin:0 0 6px}.pcb-ind-block .pcb-note{margin:0 0 16px;max-width:76ch}.pcb-ind-pair{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:34px}.pcb-ind-chart{width:100%;height:auto;display:block;border:1px solid var(--pcb-line);background:#fff;padding:6px 8px}.pcb-ind-grid{stroke:#e6e1d4;stroke-width:1}.pcb-ind-base{stroke:#0d100f;stroke-width:1}.pcb-ind-bar{fill:#2f6b46}.pcb-ind-bar-soft{fill:rgba(47,107,70,.32)}.pcb-ind-axis{font:10px var(--font-mono);fill:#5e615a;letter-spacing:.04em}.pcb-ind-peak{font:600 13px var(--font-display);fill:#0d100f}.pcb-ind-rank{list-style:none;margin:0;padding:0;display:grid;gap:9px}.pcb-ind-rank li{display:grid;grid-template-columns:minmax(96px,150px) minmax(0,1fr) auto;align-items:center;gap:12px}.pcb-ind-rank-key{font-size:14px;min-width:0;overflow-wrap:anywhere}.pcb-ind-rank-track{height:12px;background:#ece7db;display:block}.pcb-ind-rank-fill{display:block;height:100%;background:#2f6b46}.pcb-ind-rank-n{font:600 15px var(--font-mono);font-variant-numeric:tabular-nums;display:flex;align-items:baseline;gap:6px}.pcb-ind-rank-n small{font:10px var(--font-mono);color:#5e615a}.pcb-ind-says{border-left:2px solid #2f6b46;padding-left:18px;display:grid;gap:12px;max-width:78ch}.pcb-ind-says p{margin:0;font-size:16px;line-height:1.62}.pcb-ind-actions{display:flex;flex-wrap:wrap;gap:10px;margin-top:4px}.pcb-ind-table-scroll{overflow-x:auto;border:1px solid var(--pcb-line);background:#fff}.pcb-ind-table{width:100%;border-collapse:collapse;font-size:13.5px}.pcb-ind-table thead th{text-align:left;padding:9px 12px;border-bottom:1px solid var(--pcb-line);background:#f3f0e8;font:500 10px var(--font-mono);letter-spacing:.08em;text-transform:uppercase;color:#3c403d;white-space:nowrap}.pcb-ind-table tbody tr{border-bottom:1px solid #ece7dc}.pcb-ind-table tbody tr:hover{background:#faf8f2}.pcb-ind-table tbody th,.pcb-ind-table td{padding:8px 12px;text-align:left;font-weight:400;vertical-align:top}.pcb-ind-table tbody th a{color:#0d100f;font-weight:600}.pcb-ind-year{font:13px var(--font-mono);font-variant-numeric:tabular-nums;white-space:nowrap}.pcb-ind-blank{font:10px var(--font-mono);color:#5e615a}.pcb-ind-state{font:10px var(--font-mono);letter-spacing:.06em;text-transform:uppercase;padding:2px 7px;border:1px solid;white-space:nowrap}.pcb-ind-state[data-state=operating]{color:#2f6b46}.pcb-ind-state[data-state=ramping]{color:#8a4c24}.pcb-ind-state[data-state="under construction"]{color:#5e615a}.pcb-ind-source{margin:14px 0 0;font:11px/1.7 var(--font-mono);letter-spacing:.02em;color:#5e615a;max-width:88ch}@media (max-width:900px){.pcb-ind-topline{grid-template-columns:repeat(2,minmax(0,1fr))}.pcb-ind-pair{grid-template-columns:minmax(0,1fr);gap:8px}}@media (max-width:520px){.pcb-ind-rank li{grid-template-columns:minmax(78px,1fr) minmax(0,1.4fr) auto}.pcb-ind-topline dd{font-size:24px}}