.capex-page{padding:36px 0 96px}.capex-hero{max-width:900px;padding:28px 0 42px}.capex-hero h1{max-width:820px;font-size:clamp(38px,6vw,68px);line-height:1.02;font-weight:900}.capex-hero>p{max-width:720px;margin-top:18px;color:var(--muted);font-family:var(--font-serif);font-size:18px;line-height:1.65}.capex-stats{display:grid;grid-template-columns:repeat(3,1fr);gap:12px;margin-top:32px}.capex-stats div{display:grid;gap:3px;padding:18px;border:1px solid var(--line-strong);border-radius:var(--radius-card);background:var(--paper)}.capex-stats strong{font-size:28px;font-variant-numeric:tabular-nums}.capex-stats span{color:var(--muted);font-size:12px;font-weight:700}.capex-board{overflow:hidden;border:1px solid var(--line-strong);border-radius:var(--radius-card);background:var(--paper);box-shadow:var(--soft-shadow)}.capex-board-head{display:flex;justify-content:space-between;gap:24px;padding:24px;border-bottom:1px solid var(--line)}.capex-board-head h2,.capex-analysis h2,.capex-sources h2{font-size:21px;font-weight:900}.capex-board-head p{max-width:760px;margin-top:8px;color:var(--muted);font-family:var(--font-serif);line-height:1.6}.capex-board-head>span{flex:none;color:var(--muted);font-size:12px;font-weight:800}.capex-table-wrap{overflow-x:auto}.capex-table{width:100%;border-collapse:collapse;min-width:820px}.capex-table th,.capex-table td{padding:16px 18px;border-bottom:1px solid var(--line);text-align:left}.capex-table th{color:var(--muted);font-size:11px;text-transform:uppercase;letter-spacing:.06em}.capex-table td{font-size:14px}.capex-table tbody tr:last-child td{border-bottom:0}.capex-table td:nth-child(1){width:64px}.capex-table td:nth-child(3){width:210px}.capex-table a{display:grid;gap:2px}.capex-table a span{color:var(--muted);font-size:11px}.capex-rank{display:grid;place-items:center;width:30px;height:30px;border-radius:50%;background:var(--ink);color:var(--paper);font-weight:900}.capex-value{font-size:17px;font-variant-numeric:tabular-nums}.capex-bar{display:block;width:100%;height:5px;margin-top:8px;border-radius:99px;background:var(--soft)}.capex-bar i{display:block;height:100%;border-radius:inherit;background:var(--accent)}.capex-analysis{display:grid;grid-template-columns:1fr 1fr;gap:20px;margin:32px 0}.capex-analysis>div,.capex-sources{padding:24px;border:1px solid var(--line-strong);border-radius:var(--radius-card);background:var(--paper)}.capex-analysis h2{display:flex;align-items:center;gap:9px}.capex-analysis ul,.capex-analysis ol{display:grid;gap:12px;margin:18px 0 0;padding-left:20px;color:var(--muted-strong);font-family:var(--font-serif);line-height:1.6}.capex-sources{display:grid;gap:10px;max-width:760px;margin-bottom:34px}.capex-sources p{color:var(--muted)}.capex-sources a{width:-moz-fit-content;width:fit-content;color:var(--accent);font-size:14px;font-weight:800;text-decoration:underline;text-underline-offset:3px}.capex-page .data-cite{max-width:900px}@media(max-width:700px){.capex-page{padding-top:24px}.capex-stats,.capex-analysis{grid-template-columns:1fr}.capex-board-head{display:grid}.capex-hero>p{font-size:16px}}
