.finance-main{max-width:1380px;margin:auto;padding:36px 4% 64px}.finance-main h1{font-size:clamp(40px,6vw,82px);line-height:1.08;max-width:18ch;margin:20px 0}.finance-lead{font-size:24px;max-width:64ch}.finance-stamp{font-size:15px;color:var(--muted)}.finance-nav{display:flex;flex-wrap:wrap;gap:12px 26px;margin:28px 0;padding:15px 0;border-block:1px solid var(--line)}.finance-nav a{display:flex;align-items:center;min-height:44px}.finance-metrics{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:26px;padding:20px 0 32px}.finance-metrics article{border-left:3px solid var(--red);padding:0 18px}.finance-metrics h2{font:600 18px var(--body);margin:0 0 12px}.finance-metrics strong{font:clamp(24px,2.6vw,36px) var(--display);white-space:nowrap}.finance-metrics p{font-size:16px;max-width:32ch;color:var(--muted)}.finance-main>section:not(.finance-metrics){padding:36px 0;border-top:1px solid var(--line);scroll-margin-top:100px}.finance-main>section>h2{font-size:clamp(28px,4vw,44px);margin:0 0 24px}.finance-main p{max-width:86ch}.finance-warning{padding:20px 24px;border-left:4px solid #d6ad65;background:#24251c;margin-bottom:24px}.finance-warning h3{font:700 23px var(--body);margin:0}.finance-warning p:last-child{margin-bottom:0}.finance-scroll{max-width:100%;overflow-x:auto;margin:22px 0}.finance-scroll table{width:100%;border-collapse:collapse;font-size:17px}.finance-scroll caption{text-align:left;padding:0 0 14px;color:var(--muted)}.finance-scroll th,.finance-scroll td{padding:14px 12px;border-bottom:1px solid var(--line);text-align:left;vertical-align:top}.finance-scroll tbody th{font-weight:400;min-width:160px}.finance-scroll td{white-space:nowrap;font-variant-numeric:tabular-nums}.finance-scroll thead{font-size:14px}.finance-scroll th:last-child,.finance-scroll td:last-child{text-align:right}#finance-rounds{min-width:900px}#finance-rounds td:last-child{white-space:normal;min-width:140px}.finance-explainer{max-width:85ch}.finance-explainer h3{font:700 23px var(--body);margin:28px 0 8px}.finance-sources{padding-left:24px}.finance-sources li{padding:9px 0;overflow-wrap:anywhere}.finance-download{display:inline-block;min-height:44px;padding:12px 0;font-weight:600}.finance-footer{display:flex;flex-wrap:wrap;gap:24px;padding:24px 0}.finance-main details{margin:28px 0}.finance-main summary{min-height:44px;cursor:pointer;font-weight:600}.campaign-entry{display:block;border:1px solid var(--line);padding:16px 20px;margin:22px 0;font-weight:600;font-size:18px}.campaign-entry span{display:block;font-weight:400;font-size:16px;margin-top:8px}@media(max-width:800px){.finance-metrics{grid-template-columns:1fr;gap:24px}.finance-metrics strong{font-size:34px}.finance-metrics p{max-width:none}.finance-lead{font-size:20px}.finance-main{padding:24px 5%}.finance-scroll{font-size:15px}.finance-scroll td,.finance-scroll th{padding:12px 8px}.finance-warning{padding:18px}.finance-nav{gap:6px 20px}.finance-main>section:not(.finance-metrics){scroll-margin-top:95px}.finance-scroll tbody th{min-width:145px}.finance-scroll table{font-size:15px}}
